START_IDE_AGENT
Open an IDE, navigate to a project folder, and activate the IDE's built-in AI panel or Claude Code terminal to start a coding task.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
ide | string | yes | IDE to open: 'cursor', 'vscode', 'windsurf', 'zed', or any binary name |
project_dir | string | yes | Project folder path (created if not exists) |
prompt | string | yes | Task/project description to send to the IDE's AI |
mode | native_ai | claude_code | — | native_ai: uses the IDE's built-in AI panel; claude_code: opens terminal and runs Claude Code |
How to use it
You normally trigger this by describing what you want in chat — the agent selects START_IDE_AGENT automatically. For example:
Try saying
“use computer control to start …”
In a workflow
As a step in a multi-step workflow DAG:
json
{
"id": "s1",
"agent": "computer_control",
"action": "START_IDE_AGENT",
"args": {
"ide": "…",
"project_dir": "…",
"prompt": "…"
},
"depends_on": [],
"outputs": []
}Direct call
For scripting, call it directly via POST /execute_tool. Every tool returns { success, message, data }.
bash
curl -X POST http://127.0.0.1:8000/execute_tool \
-H "Content-Type: application/json" \
-d '{"tool_name":"START_IDE_AGENT","args":{"ide":"…","project_dir":"…","prompt":"…"}}'Part of the computer_control plugin. Browse the full Plugin & Tool Catalog or the relevant feature guide.