Skip to content

Conversation

@cte
Copy link
Collaborator

@cte cte commented Jan 16, 2026

Thanks to Michael P for flagging this.


Important

Enhance CLI with new build scripts, improved ExtensionHost options, and refined command handling, including tests for new behaviors.

  • CLI Enhancements:
    • Add build:extension and build:all scripts to package.json.
    • Update run() in run.ts to handle new ExtensionHostOptions and improve provider validation.
    • Modify CLI options in index.ts to include --ephemeral and --exit-on-complete.
  • ExtensionHost Options:
    • Add ephemeral, debug, and exitOnComplete as required fields in ExtensionHostOptions in extension-host.ts.
    • Update setupQuietMode() and restoreConsole() to respect integrationTest flag.
  • Testing:
    • Update createTestHost() in extension-host.test.ts to include new options.
    • Add tests for ephemeral mode and exitOnComplete behavior.
  • Miscellaneous:
    • Remove unused imports in run.ts.
    • Adjust TUIAppProps in App.tsx to align with new ExtensionHostOptions.

This description was created by Ellipsis for 44df098. You can customize this summary. It will automatically update as commits are pushed.

@cte cte requested review from jr and mrubens as code owners January 16, 2026 22:59
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. bug Something isn't working labels Jan 16, 2026
@roomote
Copy link
Contributor

roomote bot commented Jan 16, 2026

Rooviewer Clock   See task on Roo Cloud

All issues have been resolved.

  • Fix typo in error message: "is not missing" should be "is missing" (run.ts:92)
Previous reviews

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
@cte cte merged commit f58b908 into main Jan 17, 2026
9 of 10 checks passed
@cte cte deleted the cte/cli-roo-router-fixes branch January 17, 2026 01:16
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Jan 17, 2026
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Jan 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants