Commit Graph

21 Commits

Author SHA1 Message Date
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
Levi Neely a90ca6b57c remove unused feed file and observer agent support
The feed file was documented but never used by any frontend
or script. The observer agent pattern was never adopted.

- Remove feed.go, FeedWrite, ConsumeFeed
- Remove WatchFeed constant
- Remove feed file from 9P namespace
- Remove ConsumeFeed goroutine spawns from session
- Update docs (architecture-9p, architecture-ide, architecture, usage)

The event stream now covers real-time observation patterns better.
2026-10-06 12:55:39 +02:00
Levi Neely 86fbc90b43 server: remove statewait file, use event stream instead
The event stream with filtering replaces statewait:
- echo filter | rdwrs event

Removed:
- statewait file from agent namespace
- All non-historical references in docs and code

The state file remains for simple polling reads.
2026-10-06 12:44:02 +02:00
Ollie Agent 09729a9149 Place Kate TUI workflow in Kate section 2026-08-18 12:23:32 +02:00
Ollie Agent 50f8919d9d Document Kate terminal TUI workflow 2026-08-18 12:23:11 +02:00
Ollie Agent fc6b9afd47 Clarify Kate chat ownership 2026-08-18 12:22:23 +02:00
Ollie Agent baf75702d1 Document Kate KDE GUI chat workflow 2026-08-18 12:21:22 +02:00
Ollie Agent 3cf98f2607 Demote Kate documentation heading 2026-08-18 12:19:32 +02:00
Ollie Agent 05b3e36767 Add Kate section to editor architecture 2026-08-18 12:19:15 +02:00
Ollie Agent 5b621dccb8 Clarify editor integration mechanisms 2026-08-16 20:43:42 +02:00
Ollie Agent 8402a85bd9 Clarify Acme agent path 2026-08-16 20:39:13 +02:00
Ollie Agent d5fa7de244 Clarify Acme UI components 2026-08-16 20:37:22 +02:00
Ollie Agent 5dfb8a3e97 Call Acme and Kate clients 2026-08-16 20:33:48 +02:00
Ollie Agent bbed9f4779 Clarify editor examples are non-canonical 2026-08-16 20:33:13 +02:00
Ollie Agent 817f1722fe Expand editor integration examples 2026-08-16 20:32:36 +02:00
Ollie Agent ade5ff3dcc Frame editor integration as a pattern 2026-08-16 20:31:07 +02:00
Ollie Agent 59cc451d59 Simplify editor integration guidance 2026-08-16 20:29:18 +02:00
Ollie Agent 5134a0647b Tighten editor integration architecture 2026-08-16 20:26:28 +02:00
Ollie Agent 3c499e9295 Clarify editor integration message 2026-08-16 20:25:06 +02:00
Ollie Agent 12575fbadf Document observer and companion patterns 2026-08-16 20:21:48 +02:00
Ollie Agent f02c5c45e7 Document editor integration patterns 2026-08-16 20:19:40 +02:00