All releases
v0.1.2·3rd July 2026

Tempest v0.1.2

Tempest v0.1.2

The Token Intelligence release. Agents now get a pre-built semantic code graph injected automatically. No setup required. Plus a completely rewritten work-done detector and a smarter recent projects list.

What's in this release

Token Intelligence

Tempest now ships a built-in code knowledge graph powered by Atlas, a local, offline semantic index of your project.

When Token Intelligence is enabled, Tempest indexes your project's codebase and injects a live MCP server into every agent session. Agents can query the graph to find callers, callees, symbol definitions, and cross-file relationships, without reading entire files from scratch every turn.

The result: fewer wasted tokens, faster responses, and agents that understand your codebase the way a senior engineer would.

How it works:

  • Enable Token Intelligence in Settings → Token Intelligence
  • On first open of each project, Tempest asks whether to index it
  • Indexing runs entirely in the background; a toast in the bottom-right corner tracks progress and disappears when the index is ready
  • Once indexed, every agent session in that project gets the Atlas MCP server injected automatically. No configuration needed.

MCP config files are written automatically for:

  • Claude Code, Cline, Roo, Zed, Windsurf (.mcp.json)
  • Cursor (.cursor/mcp.json)
  • Gemini CLI (.gemini/settings.json)
  • Kiro / AWS Q (.kiro/settings/mcp.json)
  • opencode (opencode.jsonc)

All generated files are gitignored automatically. Re-index any project at any time via right-click on the project header in the sidebar.

Auto-index mode: turn on "Auto-index new projects" to skip the prompt entirely. Every new project is indexed silently on first open.

Atlas indicators appear in the sidebar next to indexed projects and their agent sessions so you can see at a glance which sessions have Token Intelligence active.

The index lives at <project>/.tempest/atlas/ alongside Tempest's other per-project data, excluded from git automatically.

Work-Done Detection: Full Rewrite

The agent work-done detector has been rebuilt from scratch into a 9-layer state machine based on publicly documented terminal standards, plus a new title-based authoritative signal layer for agents that emit terminal titles.

The old 2-layer implementation (OSC 9 + byte-quiet timer) had a latent false-positive bug: \x1b]9;4;3 (ConEmu indeterminate-progress, meaning busy) matched the OSC 9 prefix and incorrectly called done mid-run. Any agent or subprocess emitting a progress update could cause Tempest to signal completion prematurely.

A second false-positive was also fixed: the 5 s byte-quiet timer was arming immediately on Enter, so Claude Code's silent pre-output thinking window (which can exceed 5 s on complex prompts) would fire a spurious done signal before any output appeared.

Detection layers (in priority order):

LayerSignalEffect
OSC 0/2 titleClaude Code spinner → transitionAuthoritative done (no timer wait)
OSC 0/2 titleGemini / transitionAuthoritative done (no timer wait)
OSC 9Shell notification (Claude Code turn end)Immediate done
OSC 9;4;0ConEmu progress clearedDone
OSC 9;4;1-4ConEmu progress busy/error/indeterminate/pausedBusy (was false-positive before)
OSC 133;B/DFinalTerm prompt ready / command finishedDone
OSC 133;CFinalTerm command executingBusy
OSC 777;notifyurxvt/VTE notification dialectDone
?2004hBracketed paste enabled (readline back at prompt)Done
?2004lBracketed paste disabled (about to execute)Busy
?1049lAlt-screen leave (vim/fzf/lazygit exited)Done
Byte-quiet5 s of no PTY output (≥200 bytes received)Done
Hard ceiling12 s maximum working stateDone (safety net)

Cross-chunk sequence reassembly is also new: OSC and CSI sequences that split across PTY chunk boundaries are now correctly matched via a per-session tail buffer, so split sequences can never be missed.

Overview: Pagination and Remove

The recent projects list in the Overview splash screen has been improved.

  • Pagination: navigate across all recent projects with / controls, 5 per page
  • Remove: an × button on each row removes that project from the recents list without opening it

Platform Support

PlatformStatus
Windows 11 (x64)Supported. Pre-built binary available
macOSSupported
LinuxSupported

Windows requires WebView2 (bundled automatically when necessary).

What's next

  • Bug fixes from testing
  • Command palette (Ctrl+K)
  • Per-agent configuration: a dedicated settings view to customize how each agent starts globally — flags, environment variables, working directory, and more
  • Agent isolation: Agents run in a fully isolated environment with complete, permissionless capabilities so workflows can run end-to-end without intervention. Choose from multiple isolation mechanisms based on your setup and security requirements.
  • Chat window: an agentic GUI chat interface built into Tempest. Use it like any other agent session, or use it to create plans, write design documents, and think through problems before writing code.
  • Database branches: each agent gets its own isolated clone of your production database. Agents can run migrations, seed data, and make schema changes freely without ever touching the shared database.