Sidebar: per-call harness URLs + child-row status glyphs (0046 follow-up) #120
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "glen/sidebar-harness-session-rows"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes two regressions from #119 and finishes the tree's "what it did" view.
Bugs
/h/<harness>/<conversation>, so all calls of one harness in a chat shared a URL and highlighted together. Each call now has its own page,/h/<harness>/<conversation>/<callId>, which shows only events from the call's window (createdAt…settledAt, live while running;getHarnessEventsfromAt/toAt, API?from=&to=). The session page and legacy redirect are unchanged. Per-call links (wake, child-status card, inspect, harness-call start) point at the call page.Child-row glyphs (
lib/child-glyph.ts, pure;components/sidebar/child-glyph.tsx)Bot(muted); ⚠ if last turn ran out of stepsExhausted comes from one batched query over the newest assistant row of each child (
SidebarItem.threadStatus).Known gaps (follow-ups)
conversations.cancelled_at.Checks: tsc clean; lint 0 errors; vitest 746 passed / 1 failed. The failure is
x-chat"orphaned pendings…", which is flaky and also fails on main. No fresh-eyes review thread was run, per your request.