Skip to main content

Release v0.14.0 - AgentWatch, Codex Runtime Stability, and Workflow Clarity

Release Date: 2026-04-10
Tag: v0.14.0

Overview

Routa Desktop v0.14.0 focuses on making day-to-day multi-agent execution more observable and more reliable.

This release introduces AgentWatch as a TUI-first local runtime for tracking live coding-agent activity inside one repository, hardens Codex and MCP integration on the Rust/desktop path, clarifies the Sessions/Kanban/Team execution modes, and improves Kanban delivery ergonomics across readiness gates, board interaction, and workspace navigation.

Compared with v0.13.0, this release includes 130 non-merge commits and a large amount of work in agentwatch, ACP/MCP runtime wiring, Kanban flow control, and workspace shell simplification.

Key Highlights

1. AgentWatch becomes a first-class local operator surface

  • Added the new agentwatch crate and made the TUI runtime the default experience
  • Introduced realtime session and file attribution driven by Codex hooks, git hooks, and repository scans
  • Added live file preview, syntax-highlighted diffs, event log filtering, theme switching, and responsive TUI layouts
  • Added local runtime transport and serve mode, with fallback to repo-scoped feed transport
  • Improved detected-agent modeling, session association, unknown-session handling, and manual attribution persistence

User impact:

  • You can see which agent is active, which files it is touching, and what changed recently without leaving the terminal
  • Dirty worktree state and cross-session attribution become easier to inspect during long-running coding sessions
  • Local multi-agent work is more debuggable when hooks, sessions, and git activity drift out of sync

2. Codex, ACP, and MCP runtime behavior are more stable

  • Fixed project-scoped Codex MCP configuration injection on the Rust runtime path
  • Injected Routa MCP servers into Codex sessions and isolated Codex MCP overlays under Routa
  • Switched MCP service handling to RMCP streamable HTTP on the Rust side
  • Merged replay chunks correctly in Rust SSE flows and improved transcript recovery after turn completion
  • Validated session working directories before provider spawn and restored MCP artifact parity

User impact:

  • Codex-backed sessions launch more consistently in the intended workspace context
  • MCP tool availability is more reliable across desktop sessions
  • Streamed replies and replayed session history behave more predictably after reconnects or long tool-heavy turns

3. Kanban delivery flow is clearer and more actionable

  • Surfaced structured story-readiness blockers directly in Kanban flows
  • Exposed readiness updates to lane tools and steered specialists toward update_task when satisfying gates
  • Restored board and workspace fallbacks so board navigation is more resilient
  • Migrated board drag-and-drop to dnd-kit
  • Added a VS Code-style Kanban status bar and tightened card/detail density for faster scanning

User impact:

  • Review and done gates are easier to understand when a card is not ready to progress
  • Board interaction feels more stable, especially in desktop mode and cross-workspace navigation
  • Dense Kanban views carry more operational signal without forcing users into modal-heavy flows

4. Workspace entry and execution modes are easier to understand

  • Clarified the three primary execution modes on the home surface: Sessions, Kanban, and Team
  • Connected the home input more directly to the Kanban planning flow
  • Reworked workspace switching with a custom menu and removed stale plan-backlog affordances from the header
  • Simplified the home page to a launcher-first surface and aligned more screens around sessions as the default recovery surface
  • Moved global settings controls into the shell header and tightened sidebar/settings behavior

User impact:

  • New and returning users can choose the right orchestration mode with less ambiguity
  • Launching work from the home surface is more direct
  • The desktop shell feels more consistent across workspace, session, Kanban, and settings screens

5. Chat, onboarding, and shell polish remove common friction points

  • Split Codex chunks more cleanly across tool calls and completed turns
  • Rehydrated transcripts after completion and removed collapsed-thought ghost spacing
  • Kept repo setup visible after workspace creation and hid invalid repo states during onboarding
  • Refined Team Run switching and session recovery behavior
  • Fixed several shell-state mismatches around sidebar persistence, settings highlighting, and session menus

User impact:

  • Session history is easier to trust after streamed or tool-heavy turns
  • Onboarding is less likely to hide the next action at the wrong time
  • Common desktop-shell interactions feel less fragile

Technical Summary

Notable implementation areas in this release:

  • crates/agentwatch/ for the new local TUI runtime, hook integration, runtime transport, and attribution model
  • crates/routa-core/src/acp/ and crates/routa-server/src/api/mcp_routes/ for Codex/MCP injection, RMCP handling, and runtime fixes
  • src/app/workspace/[workspaceId]/kanban/ and src/core/kanban/ for readiness gating, status-bar layout, and board interaction updates
  • src/app/page.tsx, src/client/components/home-input.tsx, and workspace shell components for execution-mode clarity and launcher flow changes
  • docs/design-docs/agentwatch-tui.md and docs/design-docs/execution-modes.md for the normalized product intent behind the new surfaces

Representative Commits

Major commits included between v0.13.0 and v0.14.0:

  • dce8ea0 feat(agentwatch): default to tui runtime
  • 955adfb feat(agentwatch): add realtime tui runtime
  • 811eef3 feat(agentwatch): add file preview and syntax-highlighted diff
  • dd2b62d fix(acp): inject routa mcp servers into codex sessions
  • 8b5ea54 fix(mcp): use rmcp streamable http service
  • d543ede fix(kanban): surface actionable story-readiness blockers
  • 2ab2501 fix(kanban): migrate board drag and drop to dnd-kit
  • b74e34d feat(home): clarify execution modes on workspace home
  • 6890354 feat(home): connect home input to kanban-planning flow
  • ff82c65 feat(ui): replace workspace switcher with custom menu
  • d4a652b chore(release): bump version to 0.14.0

Upgrade Notes

  • No explicit breaking changes were marked in the commit range.
  • Desktop users should upgrade if they rely on Codex sessions, MCP tool injection, or Kanban delivery gates, since these areas received the largest stability fixes.
  • Users interested in repository-level live monitoring should try the new AgentWatch flow with the repo-local Codex hook setup already present in this repository.

Assets

Expected release assets from the Tauri release workflow:

  • macOS Apple Silicon: .dmg
  • macOS Intel: .dmg
  • Linux: .deb, .AppImage
  • Windows: .msi, .exe