Skip to content

0.8.1 Emissary, Part II

Choose a tag to compare

@terok-warden terok-warden released this 09 Jun 22:03
· 12 commits to master since this release
v0.8.1
1ed4cc1

Agents and providers are now independent axes — the coding harness and the LLM endpoint it talks to are picked separately. This enables proper support for multi-provider harnesses like Pi or OpenCode with any configured provider. Vault SSH keys get a routing matrix in the TUI, and the TUI itself gets smoother: event-driven task tracking replaces polling, so changes made outside the TUI show up live.

What's Changed

Agent × provider split & Pi support: pick the harness and the LLM provider independently
  • agent (claude/codex/pi/...) and provider (anthropic/openai/openrouter...) are orthogonal now, so multi-provider harnesses like Pi or OpenCode run against any configured provider (#1063)
  • terok agents dir locates the agent config mounts (#1060)
SSH key ↔ project routing matrix: link, unlink, and mint deploy keys across all projects at once
  • a TUI patchbay for linking, unlinking, and minting deploy keys across all projects at once, replacing the one-key-at-a-time flow (#1071)
  • panic now also wipes every stored passphrase tier, not just the session unlock (#1072)
  • terok sickbay --system runs quick host-only checks, skipping the per-container walk (#1073)
Smoother TUI: event-driven task tracking, better prompt handling, tmux re-attach
  • task tracking is event-driven instead of polled, so tasks created, deleted, or finished outside the TUI are reflected live (#1062, #1056, #1061), and interrupted deletes resume cleanly (#1055)
  • Enter confirms multiline prompts, with hjkl navigation and a focus-aware hint (#1057, #1067)
  • duplicate tmux session names re-attach instead of failing (#1054)
  • the initial prompt survives dismissing the launch modal (#1078)
  • the "autopilot" run mode is renamed "unattended" (#1059)

Full Changelog: v0.8.0...v0.8.1