v0.0.8 is the biggest UX-focused alpha drop: personas feel intentional, settings are editable in the web UI, and the vault becomes a first-class brain.
Shipped
Settings and env
HARNESS_ENV_DEFAULTStyped module (~190 keys)- Web Settings modal with field metadata and provider presets
effectiveHarnessEnvRawacross tools — single precedence story (env → prefs → defaults)
Vault and web
- Obsidian vault auto-discovery from
obsidian.json - Web fetch wall-clock budget + isolated readability worker
- Removed
web_researchorchestration tool →web_search+ parallelweb_fetch
Persona
- Persona generator pipeline and living soul updates
- Persona bootstrap modal (TUI + web)
- PersonaUiTheme + web shell router (Terminal / HUD / Studio / Minimal)
- Personality heartbeat (off by default)
- Fast-path skips for pure persona/history turns (no wasted sidecar calls)
- Harness injections framed as system context, not fake user messages
Harness depth
- Expanded lifecycle hooks and runtime controls on
AgentHarness - Orchestration catalog growth; eval packs aligned with settings + web_fetch
Docs
- Harness settings, env precedence, VitePress site restructure
Not yet (planned later milestones)
- Beta hardening pass, RC ship checklist, v0.1.0 public preview — not started as formal releases