Skip to content

Add tests for CLI output sanitization and execution mode flags#3

Merged
igorcosta merged 3 commits intomainfrom
agent_status
Oct 6, 2025
Merged

Add tests for CLI output sanitization and execution mode flags#3
igorcosta merged 3 commits intomainfrom
agent_status

Conversation

@igorcosta
Copy link
Copy Markdown
Contributor

  • Implement tests for in to filter out specific Node.js warnings for the \codex\ agent while preserving legitimate error messages.
  • Update tests to improve readability by formatting expected flag vectors.
  • Remove unnecessary whitespace in test file.
  • Enhance tests with better formatting and error handling.
  • Update module imports in to include the new tests.
  • Refactor tests for consistency and clarity, ensuring all assertions are properly formatted.
  • Simplify recent projects test cases in for better readability.
  • Modify to default to the \chat\ tab when opening projects or returning to the welcome screen.
  • Enhance to display agent version information and upgrade prompts.
  • Add tests for to verify version information display.
  • Create tests for project selection in to ensure the chat tab is activated by default.
  • Update to handle approval modes for the \gemini\ agent.
  • Add tests for agent-specific modes in to ensure correct behavior.

- Implement tests for  in  to filter out specific Node.js warnings for the \codex\ agent while preserving legitimate error messages.
- Update  tests to improve readability by formatting expected flag vectors.
- Remove unnecessary whitespace in  test file.
- Enhance  tests with better formatting and error handling.
- Update module imports in  to include the new  tests.
- Refactor  tests for consistency and clarity, ensuring all assertions are properly formatted.
- Simplify recent projects test cases in  for better readability.
- Modify  to default to the \chat\ tab when opening projects or returning to the welcome screen.
- Enhance  to display agent version information and upgrade prompts.
- Add tests for  to verify version information display.
- Create tests for project selection in  to ensure the chat tab is activated by default.
- Update  to handle approval modes for the \gemini\ agent.
- Add tests for agent-specific modes in  to ensure correct behavior.
- Added a new script `codex-sdk-runner.mjs` to handle Codex SDK execution with streaming support.
- Created a command-line argument builder in `cli_command_builder.rs` for invoking the Codex CLI with various options.
- Developed a service in `codex_sdk_service.rs` to manage Codex thread preferences based on execution modes.
- Implemented unit tests for command argument building and Codex SDK service preferences.
- Enhanced the chat interface to support Codex streaming responses and rendering of various message types.
- Introduced a `CodexStreamParser` to handle and parse streaming events from Codex.
- Added comprehensive tests for the Codex stream parser and the SDK runner.
@igorcosta igorcosta merged commit 675756f into main Oct 6, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant