Repository navigation
Commit 472650c
committed
multi: stream live chat feedback
Add live model-stream observers so chat can render assistant and
reasoning deltas as soon as the provider emits them. The core also
reports grouped tool batches and coarse model/tool timing without
coupling terminal rendering into the turn runner.
Update the chat renderer with an animated working line, grouped
multi-tool summaries, streamed dot blocks, richer turn footers, and
less aggressive diff truncation. Mutation diffs now keep context
readable while still coloring additions and removals.
Extend status reporting with tool batch counts and approximate timing
from JSONL event gaps. Refresh README and architecture notes to
document the observer boundary and terminal behavior.1 parent 3d6b291 commit 472650c
17 files changed
Lines changed: 2280 additions & 89 deletions
File tree
- cmd/harness
- docs
- internal
- core
- provider/openai
- session
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
257 | 258 | | |
258 | 259 | | |
259 | 260 | | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
264 | 266 | | |
265 | 267 | | |
266 | 268 | | |
| |||
0 commit comments