Test date: 2026-03-27 MCP server: http://127.0.0.1:8765/mcp/ Project key: jleechanclaw Agent: jc938prtest
-
register_agent(project_key="jleechanclaw", agent_name="jc938prtest", program="agent-orchestrator", model="claude")- Response: agent registered with slug
jc938prtest
- Response: agent registered with slug
-
send_message(...)— worker heartbeat →global:jleechanclaw -
send_message(...)— session start →global:jleechanclaw -
send_message(...)— session end →global:jleechanclaw -
fetch_inbox(project_key="jleechanclaw", agent_name="jc938prtest", limit=20, include_bodies=true)- Returns all 3 messages from global inbox
{
"result": [
{
"id": 11,
"project_id": 1,
"sender_id": 11,
"thread_id": null,
"subject": "session end — jc938prtest",
"importance": "normal",
"ack_required": false,
"created_ts": "2026-03-27T08:01:45.892824+00:00",
"attachments": [],
"body_md": "Done with: Fix mcp-mail plugin tests",
"from": "jc938prtest",
"kind": "cc",
"source": "global_inbox_mention"
},
{
"id": 10,
"project_id": 1,
"sender_id": 11,
"thread_id": null,
"subject": "session start — jc938prtest",
"importance": "normal",
"ack_required": false,
"created_ts": "2026-03-27T08:01:45.601645+00:00",
"attachments": [],
"body_md": "Starting task: Fix mcp-mail plugin tests",
"from": "jc938prtest",
"kind": "cc",
"source": "global_inbox_mention"
},
{
"id": 9,
"project_id": 1,
"sender_id": 11,
"thread_id": null,
"subject": "worker heartbeat — jc938prtest",
"importance": "normal",
"ack_required": false,
"created_ts": "2026-03-27T08:01:35.355123+00:00",
"attachments": [],
"body_md": "I'm alive — heartbeat",
"from": "jc938prtest",
"kind": "cc",
"source": "global_inbox_mention"
}
]
}- All 3 message types arrive in global inbox:
worker heartbeat,session start,session end source: "global_inbox_mention"confirms messages route throughglobal:jleechanclawrouting- Agent name slugified by server:
jc938-pr-test→jc938prtest(registered), messages sent asjc938prtest - RPC format uses
tools/callwithparams.nameandparams.argumentsper MCP spec