-
-
Notifications
You must be signed in to change notification settings - Fork 0
[DX] Non-Intrusive Execution (Focus Management) #30
Copy link
Copy link
Open
Description
Ticket 3.3: [DX] Non-Intrusive Execution (Focus Management)
Title: Prevent Focus-Stealing During Pipeline Execution
Description:
Currently, starting an ail run forces the VS Code "Output" channel or "Terminal" to jump into focus. This disrupts the developer's "Flow State" if they are currently typing in an editor or inspecting a different terminal tab.
Tasks:
- Audit the
extension.tsand execution loop forchannel.show()orterminal.show()calls. - Ensure the Monitor updates its state silently in the background.
- Allow the user to keep their current active editor/panel focus throughout the duration of the run.
Opus Planning Prompt:
"Analyze the
ailexecution start-up logic in the VS Code extension. Identify calls that force focus onto the 'Output' or 'Debug' consoles. Propose a refactor that allows theailrunner to report progress to the Webview via messages while leaving the user's active cursor and panel focus undisturbed."
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels