Full reference for every crossagent MCP tool: arguments, defaults, and description.
| Tool | Input | Description |
|---|---|---|
ping |
— | Registers this pane's identity and returns pane/harness/repo/mode. |
list_peers |
scope?: "repo" | "window" | "all" (default repo) |
Lists other crossagent-visible tmux panes. |
send |
pane, text |
Sends literal text + Enter to a tmux pane. |
read |
pane, lines? (default 200) |
Captures the last N lines from a tmux pane. |
wait_reply |
pane, timeout_ms? |
Waits until the peer pane's harness looks idle, returns the new content. |
brief |
pane?, force? |
Sends the pairing-protocol role brief to a pane (resetting its conversation first, if a reset_command is known) and waits for VERDICT: AGREE. Idempotent; force: true re-briefs an already-briefed pane. |
discuss |
pane?, message, kind?: "plan" | "implementation" | "question", timeout_ms? |
Auto-briefs the pane if it hasn't been briefed, sends a review preamble + message, waits for the reply, and parses its VERDICT: line. Tracks a per-pane round counter (reset by brief). |
ask_review |
pane?, prompt, timeout_ms? |
Thin alias of discuss with kind: "implementation", kept for compatibility. |
| Prompt | Arguments | Description |
|---|---|---|
pair |
pane? (e.g. %13), kind?: "plan" | "implementation" | "question" |
The full pairing protocol (the pair skill body) as a single user message. |
All tool errors come back as isError: true content — no thrown exceptions
cross the MCP boundary.