ollie/data
Ollie Agent 42cae9ee2e human-friendliness: self-describing ctl, structured errors, status, overview
Make the namespace explain itself instead of requiring prior knowledge.

- ctl is self-describing: reading it (empty write) or writing 'help'
  returns the valid verbs with one-line descriptions; an unknown verb
  errors with the valid list. Refactor dispatch to an ordered []ctlCmd
  carrying descriptions; drop the undocumented '.' alias and the
  drift-prone hardcoded help verb. Keep 'i' (drop 'inject') for fast
  injects. o's ctl usage now reads the live listing.
- Errors carry severity + remediation. backend.ClassifyError maps the
  typed errors to transient/config/fatal with a one-line fix; the error
  event renders [[[error:<severity>]]] and a 'remediation:' line so a
  human knows whether to wait or intervene.
- Add a human status file: 'thinking · 12s', 'calling shell · 3s',
  'idle' — distinct from the machine-facing raw state. Wire the TUI bar
  to it.
- Bare 'o' shows an overview of running sessions/agents with status, so
  you don't need to know any names to get oriented.

Tests: dispatch help/unknown/routing, ClassifyError severity table.
2026-09-07 13:55:45 +02:00
..
agents backend: make reasoningEffort the primary knob with documented thresholds 2026-09-07 13:34:58 +02:00
configs Remove legacy backend environment configuration 2026-08-16 19:48:52 +02:00
prompts prompts: clarify skill_list() must be called, not grepped 2026-08-20 14:10:24 +02:00
scripts human-friendliness: self-describing ctl, structured errors, status, overview 2026-09-07 13:55:45 +02:00
services remove D-Bus session management, 9P is the only control plane 2026-08-05 08:20:04 +02:00
skills Update architecture documentation and remove obsolete frontends 2026-08-16 19:21:26 +02:00
tools Improve workflow-aware tool ranking 2026-08-20 19:01:21 +02:00
workflows Implement workflow variants system 2026-08-19 17:57:22 +02:00
backends.conf fix cancellation and configure compaction model 2026-08-15 12:29:55 +02:00