docs: zot rpc transcript — wire format confirmed for glasspane #144

Merged
clawdie merged 2 commits from docs/zot-rpc-transcript into main 2026-06-21 22:46:41 +02:00
Owner

Step 1 deliverable for #143. Captures a real zot rpc session and records the deciding fact: zot emits bare event objects with a type field, not JSON-RPC 2.0 — so glasspane's zot_event_type parser reads them directly, no unwrap layer needed. Also records zot's stdin request shape ({id,type:prompt,message}) for the future spawn driver.

Honest scope: the capture used a placeholder key (DeepSeek 401 before the agent loop), so only the session-lifecycle events are validated against real output. Tool-lifecycle events remain UNVERIFIED — a real-key re-run is still needed, and #143 step 1 stays partially open for it.

🤖 Generated with Claude Code

Step 1 deliverable for #143. Captures a real `zot rpc` session and records the deciding fact: **zot emits bare event objects with a `type` field, not JSON-RPC 2.0** — so glasspane's `zot_event_type` parser reads them directly, no unwrap layer needed. Also records zot's stdin request shape (`{id,type:prompt,message}`) for the future spawn driver. Honest scope: the capture used a placeholder key (DeepSeek 401 before the agent loop), so only the session-lifecycle events are validated against real output. Tool-lifecycle events remain UNVERIFIED — a real-key re-run is still needed, and #143 step 1 stays partially open for it. 🤖 Generated with Claude Code
clawdie added 2 commits 2026-06-21 22:46:29 +02:00
Step 1 of colibri#143. Captured with zot rpc --provider deepseek.
Wire format: bare event objects (no JSON-RPC envelope), matches
glasspane's zot_event_type parser. All 6 observed types mapped.
Remaining types (tool_call, text_delta, etc.) need a live API key
but type names match zot source.

Verdict: glasspane parser is correct. Steps 2-3 unblocked.
docs(zot-rpc): backtick event identifiers in the verdict
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
CI / port (pull_request) Has been cancelled
CI / agent-jail-pkgs (pull_request) Has been cancelled
1242c52360
The bare underscored names (tool_call, tool_use_*, text_delta, assistant_*)
were read as markdown emphasis and mangled by prettier; wrap them in code
spans so they render literally and stay prettier-immune.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
clawdie merged commit 99c8e33a44 into main 2026-06-21 22:46:41 +02:00
clawdie deleted branch docs/zot-rpc-transcript 2026-06-21 22:46:41 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/colibri#144
No description provided.