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_DEFAULTS typed module (~190 keys)
  • Web Settings modal with field metadata and provider presets
  • effectiveHarnessEnvRaw across 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_research orchestration tool → web_search + parallel web_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
Next: v0.0.9Streaming writes, reasoning budget, browser, MIT license.