·
68 commits
to main
since this release
What's new
TUI Input System
- Word-level undo/redo (Ctrl+Z / Ctrl+Y) — undoes one word at a time, not the entire buffer
- Input history — Up/Down arrows cycle through previous prompts, persisted across sessions
- Draft autosave — typed text survives crash/kill, restored on next session start
- EditBuffer wired in — replaces naive per-keystroke undo with coalesced edit operations
Commands
/providers— shows active providers grouped by category (Text, Voice), replaces/backends/status— handled locally with formatted Phoenix health, uptime, subsystem status, modules (no raw JSON)- Reordered slash commands — most useful commands first in autocomplete menu
- Gateway JSON unwrapping — clean response rendering for text-wrapped responses
Environment Propagation Fix
- Phoenix TOML now includes explicit env vars for all subsystems — config-store and vault always resolve to the correct paths
- Runtime explicitly bootstraps config-store + vault before module init
- Logged resolved config-db and vault-db paths at startup for debuggability
Observability
- LangSmith + OTLP provider backends with
Traceabletrait ObservabilityActorwith sampling, dotted_order correlation- Trace spans on gateway poll, vault access, router tier changes
Housekeeping
- Version bump to 0.2.0 in root Cargo.toml (was stuck at 0.1.9)
- Zero compiler warnings across entire workspace
- Router
status_sexpnow includes timestamp and cascade entries