Raphael Westphal
|
1b6bd54a74
|
feat: LLM auto-titles — daemon names unnamed sessions from their first user message via one cheap ZAI completion (no agent-turn pollution); flows into sidebar + tab title
|
2026-08-20 11:44:05 +02:00 |
|
Raphael Westphal
|
957ea03aa1
|
feat: session busy indicator — daemon tracks mid-turn state (agent_start/settled), busy field on session rows + live broadcast; pulsing pip in sidebar and cards (265 web tests, daemon 95.4%)
|
2026-08-19 10:41:40 +02:00 |
|
Raphael Westphal
|
698b742cb3
|
daemon: integrate QoL slices 1-5 (model/rename/catalog, history deletes, stats, repo prepare+imageUsed+built) — 95.3% cover green
|
2026-08-19 10:07:52 +02:00 |
|
Raphael Westphal
|
6aac763563
|
fix(review round 1): daemon PAT-header auth, job pruning, session-split batches, streaming tars, seed cleanup, ping/pong, byte caps, branch switch, slug --, ctx cancel, Init:true, pagination, latest/before events; web newest-window history + load-older, offline busy gate, staleness guards, memo store, auth probe, scroll key, focus-visible, draft restore, poll dedup; 106+181 tests, coverage 96.2%/95.1%+
|
2026-08-18 18:49:52 +02:00 |
|
Raphael Westphal
|
c62900e613
|
daemon: golang WS hub, REST, gitlab, docker spawner, sqlite (18/18 tests)
|
2026-08-18 13:42:34 +02:00 |
|