ワンクリックで
cascade-run
Communicate with Windsurf Cascade via JSONL channel files (message/delegate/request_help/share_context/status).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Communicate with Windsurf Cascade via JSONL channel files (message/delegate/request_help/share_context/status).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Execute a single agent step with custom system prompt and wait for completion.
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
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 | cascade-run |
| description | Communicate with Windsurf Cascade via JSONL channel files (message/delegate/request_help/share_context/status). |
| metadata | {"CARNELIAN":{"emoji":"🌊"},"carnelian":{"runtime":"node","version":"1.0.0","sandbox":{"network":"none","resourceLimits":{"maxMemoryMB":64,"maxCpuPercent":10,"timeoutSecs":120}},"capabilities":["fs.read","fs.write"]}} |
Communicate with Windsurf Cascade via JSONL channel files (message/delegate/request_help/share_context/status).
Ported from CARNELIAN cascade-tool.ts.
{
action: string; // Required: action to perform
text?: string; // Optional: message text (for message/delegate/request_help/share_context)
wait?: boolean; // Optional: wait for response (default true)
}
| Action | Description | Required Fields |
|---|---|---|
message | Send message to Cascade | text |
delegate | Delegate task to Cascade | text |
request_help | Request help from Cascade | text |
share_context | Share context with Cascade | text |
status | Get channel status | - |
$CARNELIAN_HOME/cascade-channel.jsonl (messages to Cascade)$CARNELIAN_HOME/cascade-responses.jsonl (responses from Cascade)With wait=true (default):
{
ok: true;
response: string; // Response from Cascade
}
With wait=false:
{
ok: true;
queued: true;
messageId: string; // Message ID for tracking
}
Status action:
{
pendingMessages: number;
lastMessage?: string;
lastResponse?: string;
}
~/.CARNELIAN or %USERPROFILE%/.CARNELIANwait=true polls for up to 120 seconds (2s intervals)crypto.randomUUID() for message ID generation