ollie/doc
Levi Neely 57c40d541e Migrate chat log to JSONL format
Server changes:
- format/block.go: Block struct with JSONL marshaling, RenderBlock for text
- Deleted format/event.go, format.go, format_test.go (old delimiter format)
- agent/chat.go: Dual logs (rawLog JSONL + textLog rendered text)
- agent/chatlog.go: Streaming via flushPartial/closeBlock, skip internal events
- fs/spec.go: New files log.raw (JSONL), log (text), block (ID lookup)
- Removed chat/chat.raw/chat.search from namespace

GUI changes:
- chatblockmodel: JSONL parsing via QJsonDocument, removed regex state machine
- ollie9pclient: Read from log.raw for replay, removed old streaming code
- Added Context type to block enum, filter context/state/usage from display

Docs updated: AGENTS.md, system_prompt.md, architecture-*.md, scripts/o
2026-10-09 18:52:40 +02:00
..
design proc events, bypass shortcuts, Kate session fix 2026-10-07 14:22:44 +02:00
img Add Ollie image to README 2026-08-18 11:43:35 +02:00
architecture-9p.md Migrate chat log to JSONL format 2026-10-09 18:52:40 +02:00
architecture-core.md update AGENTS.md and architecture-core.md for agent package reorganization 2026-08-27 10:15:31 +02:00
architecture-embedding.md doc: update architecture docs for explicit tool autoLoad 2026-08-21 10:43:58 +02:00
architecture-ide.md Migrate chat log to JSONL format 2026-10-09 18:52:40 +02:00
architecture-kde.md Migrate chat log to JSONL format 2026-10-09 18:52:40 +02:00
architecture-prompting.md Document one-tool capability bootstrap 2026-08-20 18:31:31 +02:00
architecture-remote.md replace landrun with native Landlock sandbox 2026-08-18 12:36:27 +02:00
architecture-tools.md doc: update architecture docs for explicit tool autoLoad 2026-08-21 10:43:58 +02:00
architecture-toolsrv.md Document one-tool capability bootstrap 2026-08-20 18:31:31 +02:00
architecture-virtfs.md replace just build orchestration with make 2026-08-17 00:01:27 +02:00
architecture.md remove unused feed file and observer agent support 2026-10-06 12:55:39 +02:00
compatibility-roadmap.md remove plumber references 2026-08-18 13:32:43 +02:00
embedding.conf.sample skills: add embedding-based skill matching 2026-08-20 15:54:43 +02:00
event-topics.md proc events, bypass shortcuts, Kate session fix 2026-10-07 14:22:44 +02:00
evolution.md doc: update for bypass coordination and state indicators 2026-10-06 15:15:16 +02:00
lessons-learned.md implement namespace-bounded capability model 2026-10-06 17:41:27 +02:00
nerv-outreach-draft.md implement namespace-bounded capability model 2026-10-06 17:41:27 +02:00
streaming-rdwr.md doc: document streaming rdwr pattern for filtered subscriptions 2026-10-06 12:35:10 +02:00
usage.md doc: update usage.md and architecture-kde.md 2026-10-09 13:09:13 +02:00