diff --git a/docs/terminal-rendering.md b/docs/terminal-rendering.md index d8d43be4..2761d240 100644 --- a/docs/terminal-rendering.md +++ b/docs/terminal-rendering.md @@ -63,7 +63,7 @@ parent's negative pull. | `.thinking` | `💭 thinking …` | muted, italic | claude `assistant.content[].thinking` | stream-json | | `.tool-use` (flat) | ` Name args…` | cyan | tool_use w/o rich renderer; `` from the backend's `tool_icon(name)` (`stream_enrich.rs`): 📤 send · 📥 recv · ❓ ask · ⏰ remind · 🏷️ set_status · 🪢 loose-ends · ✂️ cancel_loose_end · ℹ️ get_agent_meta · ✅ ack_until · 📜 get_logs/get_host_journal · ↻ restart · ⏹️ kill · ▶️ start · 🔄 update · 📋 list_containers/list_rooms/list_room_members/list_invites · 📖 read_room/Read · 👁️ mark_read · 🛑 bash kill · 🖥️ bash other · 💬 matrix send/reply/dm · 📦 request_* · ⏱️ schedule · 🔧 default | stream-json | | `.tool-use` `
` | `✏️ Edit · -N +N` (no `→`) | cyan, body is +/- diff | `renderRichToolUse` Edit | stream-json | -| `.tool-use` `
` | `📤 send → to · NL`, `❓ ask → to`, `✍️ answer #id` | cyan, body is markdown | rich renderer for send / ask / answer | stream-json | +| `.tool-use` `
` | `📤 send → to · NL` | cyan, body is markdown | rich renderer for send | stream-json | | `.tool-result` (flat) | `← ` | muted | short `tool_result` (≤120c, non-recv) | stream-json | | `.tool-result-block` `
` | `Nl · headline` | muted, body is text | long generic `tool_result` | stream-json | | `.tool-result-block` `
` | `recv ← ` | muted, body is markdown | `tool_result` correlated to a prior `recv` tool_use via id | stream-json | @@ -222,8 +222,7 @@ class="md">`. CSS in `terminal.css` scopes paragraph / code / list / blockquote / link styling under `.live .row .md` so the markdown body doesn't bleed into the row's own text-indent. Falls back to plain text if `marked` didn't -load. Applied to `text` rows and to send / ask / answer / -recv message bodies. +load. Applied to `text` rows and to send / recv message bodies. ## Extra-MCP tools diff --git a/frontend/packages/agent/src/lib/classifyEvent.ts b/frontend/packages/agent/src/lib/classifyEvent.ts index 48d49544..743f02b4 100644 --- a/frontend/packages/agent/src/lib/classifyEvent.ts +++ b/frontend/packages/agent/src/lib/classifyEvent.ts @@ -172,8 +172,8 @@ function classifyStream(v: AnyEvent, fromHistory: boolean, ctx: ClassifyCtx): St } // `_category === 'rich'` tools get an expandable row: diff body (Edit), -// default-open markdown body (send/ask/answer/recv-shaped, always open -// regardless of the preference below — matches app.js), or a plain +// default-open markdown body (send/recv-shaped, always open regardless +// of the preference below — matches app.js), or a plain // body (collapsed unless the operator's "expand tool output" preference // says otherwise — @hive/shared/prefs.js's getExpandDetailsPref(), read // fresh per row so a mid-session preference change applies going