2.1 KiB
2.1 KiB
作成
LocalTicketBackend によって作成されました。
Intake summary
Marked ready by yoi ticket state.
State changed
Marked ready by yoi ticket state.
State changed
Ticket を yoi ticket が queued にしました。
State changed
State changed to inprogress.
Implementation report
Implemented console rendering for WebSocket snapshot entries.
Root cause:
- Browser Console consumed
snapshot.statusandsnapshot.in_flight, but ignoredsnapshot.entries. - After reconnect/restore the WebSocket snapshot arrived, but committed conversation history was not projected into console rows, so the console appeared empty without an error.
Changes:
projectConsolenow rebuilds committed console rows fromsnapshot.data.entries.SegmentStart.historyis replayed so seed history from restored/compacted sessions is visible.- Snapshot log entries for user input, assistant messages, reasoning, tool calls, and tool results are projected into existing ConsoleLine shapes.
- Existing in-flight snapshot rendering is preserved.
- Unknown snapshot entries are ignored rather than surfaced as errors.
Validation:
cd web/workspace && deno task checkcd web/workspace && deno task testgit diff --checknix build .#yoi --no-link
State changed
State changed to done.