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
agentwatchcrate 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
servemode, 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_taskwhen 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 modelcrates/routa-core/src/acp/andcrates/routa-server/src/api/mcp_routes/for Codex/MCP injection, RMCP handling, and runtime fixessrc/app/workspace/[workspaceId]/kanban/andsrc/core/kanban/for readiness gating, status-bar layout, and board interaction updatessrc/app/page.tsx,src/client/components/home-input.tsx, and workspace shell components for execution-mode clarity and launcher flow changesdocs/design-docs/agentwatch-tui.mdanddocs/design-docs/execution-modes.mdfor the normalized product intent behind the new surfaces
Representative Commits
Major commits included between v0.13.0 and v0.14.0:
dce8ea0feat(agentwatch): default to tui runtime955adfbfeat(agentwatch): add realtime tui runtime811eef3feat(agentwatch): add file preview and syntax-highlighted diffdd2b62dfix(acp): inject routa mcp servers into codex sessions8b5ea54fix(mcp): use rmcp streamable http serviced543edefix(kanban): surface actionable story-readiness blockers2ab2501fix(kanban): migrate board drag and drop to dnd-kitb74e34dfeat(home): clarify execution modes on workspace home6890354feat(home): connect home input to kanban-planning flowff82c65feat(ui): replace workspace switcher with custom menud4a652bchore(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