POST /v1/sessions/{session_id}/runs
发起一次 Run
在已有会话里发起一次执行。Run 是 crabcode 的最小执行单元——一次指令到一次结果。
参数
instruction*string自然语言指令。
toolsstring[]允许使用的工具白名单。
streamboolean是否流式返回(SSE)。
max_stepsnumber最大执行步数(默认 64)。
响应
{
id: "run_4c81b9d2",
object: "run",
session_id: "ses_9f31a2b4",
status: "running",
instruction: "Fix the N+1 in src/api/users.ts and add a test.",
step: 0,
max_steps: 64,
created_at: 1716250502
}{
id: "run_4c81b9d2",
object: "run",
session_id: "ses_9f31a2b4",
status: "running",
instruction: "Fix the N+1 in src/api/users.ts and add a test.",
step: 0,
max_steps: 64,
created_at: 1716250502
}