-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
acpAgent Client Protocol integrationAgent Client Protocol integrationfeatureNew functionalityNew functionalitytoolsTool execution and MCP integrationTool execution and MCP integration
Description
Parent: #762
Task
Proxy shell command execution through the IDE client using ACP terminal methods instead of direct subprocess spawning.
Acceptance criteria
-
terminal.rs—AcpTerminalstruct for IDE-proxied command execution -
terminal/create→ create terminal in IDE with specified command -
terminal/output→ poll terminal output -
terminal/wait_for_exit→ await command completion -
terminal/kill→ terminate running command -
terminal/release→ release terminal resources - Adapter implementing
ToolExecutorto replaceShellExecutorin ACP mode - Timeout handling for long-running commands
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
acpAgent Client Protocol integrationAgent Client Protocol integrationfeatureNew functionalityNew functionalitytoolsTool execution and MCP integrationTool execution and MCP integration