원클릭으로
agent-step
Execute a single agent step with custom system prompt and wait for completion.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Execute a single agent step with custom system prompt and wait for completion.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Control the CARNELIAN browser control server (status/start/stop/tabs/snapshot/screenshot/navigate/act). Routes to the local browser control HTTP server.
Render canvas graphics and visualizations via Carnelian gateway node.invoke API
Communicate with Windsurf Cascade via JSONL channel files (message/delegate/request_help/share_context/status).
Manage Gateway cron jobs (status/list/add/update/remove/run/runs) and send wake events.
Send a message to a Discord channel via the Discord REST API
Query and manage Gateway configuration (restart/config.get/config.schema/config.apply/config.patch/update.run).
| name | agent-step |
| description | Execute a single agent step with custom system prompt and wait for completion. |
| metadata | {"CARNELIAN":{"emoji":"🤖","requires":{"env":["GATEWAY_URL","GATEWAY_TOKEN"]},"primaryEnv":"GATEWAY_URL"},"carnelian":{"runtime":"node","version":"1.0.0","sandbox":{"network":"localhost","resourceLimits":{"maxMemoryMB":64,"maxCpuPercent":10,"timeoutSecs":60},"env":{"GATEWAY_URL":"${GATEWAY_URL}","GATEWAY_TOKEN":"${GATEWAY_TOKEN}"}},"capabilities":["net.ws"]}} |
Execute a single agent step with custom system prompt and wait for completion.
Ported from CARNELIAN agent-step-tool.ts.
{
sessionKey: string; // Required: session key
message: string; // Required: message to send
extraSystemPrompt: string; // Required: extra system prompt
timeoutMs?: number; // Optional: timeout in milliseconds (default 30000, max 60000)
channel?: string; // Optional: channel (default "internal")
lane?: string; // Optional: lane (default "nested")
}
{
ok: true;
reply: string; // Assistant's reply text
}
Or on failure:
{
ok: false;
status: string; // Wait status (e.g. "timeout", "error")
}
ws://127.0.0.1:18789agent method, then polls agent.wait for completionchat.history to extract the latest assistant reply