fix(cli): restore interactive terminal input for workspaces - #12935
Conversation
Code Review SummaryStatus: 1 Issue Found | Recommendation: Address before merge Overview
Issue Details (click to expand)SUGGESTION
Files Reviewed (3 files)
Incremental review of the new commits: the previous warning is resolved — a failed workspace lookup now throws on Fix these issues in Kilo Cloud Previous Review Summary (commit 3917ed1)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit 3917ed1)Status: 2 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
SUGGESTION
Files Reviewed (7 files)
The change is well-scoped: the Kilo-specific logic is cleanly extracted into Reviewed by kimi-k3 · Input: 42.3K · Output: 7K · Cached: 204.8K Review guidance: REVIEW.md from base branch |
…erminal fix(cli): restore interactive terminal input for workspaces
Interactive terminal control requests did not include the active workspace. In multi-workspace CLI sessions, the terminal could render output while input, polling, resize, and close requests were routed without the session context, so user-driven commands could not be completed reliably.
This forwards the session workspace through the standard TUI and direct interactive CLI runtime, adds focused coverage for both paths, and makes the root
bun devcommand identify itself as the CLI even when launched from a VS Code-inherited environment. The extension continues to keepinteractive_terminalunavailable until it has a dedicated user-input surface.