yoi/.yoi/tickets/00001KXDXEJQS/thread.md

2.7 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.status and snapshot.in_flight, but ignored snapshot.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:

  • projectConsole now rebuilds committed console rows from snapshot.data.entries.
  • SegmentStart.history is 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 check
  • cd web/workspace && deno task test
  • git diff --check
  • nix build .#yoi --no-link

State changed

State changed to done.


State changed

Ticket を closed にしました。


完了

Ticket 00001KXDXEJQS (Render console snapshot entries) はすでに state: done に到達していたため、workspace Dashboard から close しました。

この Close action によって、実装作業、state 変更、Orchestrator/Companion launch、worker invocation は開始されていません。