ollie/cmd/olliesrv/internal
Ollie Agent 89fbb7438a Stream assistant text incrementally to log/chat; fix stream lost-wakeup
Two fixes for the rendered text views (chat stream, log snapshot):

1. Lost wakeup: blocking stream readers captured the signal channel
   after their data check, so a write landing in that window signaled a
   now-stale channel and the reader blocked until the next event (the
   TUI's last message appeared only after the next prompt). Stream and
   BlockOnce now capture the signal channel before reading; chat.go
   swaps the channel under chatMu via signalChatLocked and RawLogStream
   captures it while holding the lock.

2. No streaming in TUI: textLog only received finalized blocks, so the
   chat text stream showed nothing until a block completed. SetPartial
   now appends the assistant partial's new suffix to textLog
   incrementally (tracking textPartialLen); AppendBlock appends only the
   trailing separator on finalization to avoid duplicating the body.
2026-10-10 16:25:14 +02:00
..
agent Stream assistant text incrementally to log/chat; fix stream lost-wakeup 2026-10-10 16:25:14 +02:00
backend kiro: only set additionalModelRequestFields for supported models 2026-09-21 14:40:30 +02:00
bypass
…
fs Separate chat persistence from live delivery via chat.raw 2026-10-10 15:57:48 +02:00
metrics
…
prompts Separate chat persistence from live delivery via chat.raw 2026-10-10 15:57:48 +02:00
session Surface tool calls, output, and bypass status in log/chat views 2026-10-10 16:05:05 +02:00
toolclient per-agent cwd override with session-level inheritance 2026-10-07 15:14:04 +02:00