From de8c8e1958cc212460b50bf23acb4ba12af24e24 Mon Sep 17 00:00:00 2001 From: 123kupola <123kupola@gmail.com> Date: Sun, 28 Jun 2026 12:16:36 +0200 Subject: [PATCH] =?UTF-8?q?docs(wiki):=20trim=20agent-events-reference=20?= =?UTF-8?q?=E2=80=94=20remove=20redundant=20narrative,=20keep=20facts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/wiki/agent-events-reference.md | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/docs/wiki/agent-events-reference.md b/docs/wiki/agent-events-reference.md index 6cf7181..5361a83 100644 --- a/docs/wiki/agent-events-reference.md +++ b/docs/wiki/agent-events-reference.md @@ -113,28 +113,7 @@ Full 61-line transcript is stored on OSA, outside the repository. | `text_delta` | `message_update` | Streaming text response | | `done` | `agent_end` | Session end | -### Glasspane gaps - -**None.** All 15 real-key event types have valid, non-duplicate mappings. - -**Resolved:** `tool_call` was previously mapped to -`tool_execution_start` (same as `tool_use_start`), causing a double-fire. -The standalone `tool_call` event is now skipped — it returns `None` from the -normalizer. `tool_use_start` is the sole entry point for tool execution start. - -### Verified facts (observed, not inferred from source) - -- `tool_use_start/args/end` for streamed tool calls -- standalone `tool_call` appears after `tool_use_start`; Glasspane skips it to avoid a duplicate start -- `text_delta` streams response text character by character -- `assistant_message` appears in two contexts (tool block + final text) -- `turn_end.stop` distinguishes "tool_use" vs "end" -- `tool_result` carries `is_error` boolean -- `usage` carries `cache_read`, `cache_write`, `cost_usd`, `cumulative` - -The wire format work is complete — format and all 15 event types are -validated against real output. The `tool_call` double-fire gap is resolved by -skipping the duplicate standalone event in Glasspane. +All 15 event types are validated against real zot output. The `tool_call` event is intentionally skipped — `tool_use_start` is the canonical entry point for tool execution. ## See also -- 2.45.3