Skip to main content

Release v0.2.7 - Desktop Workflow, Kanban Automation, and Team Run Stability

Release Date: 2026-03-25
Tag: v0.2.7

Overview​

Routa Desktop v0.2.7 focuses on making the desktop workflow more reliable and easier to operate for multi-agent work. This release improves ACP session replay and streaming, upgrades Kanban lane automation and board configurability, tightens Team Run coordination UX, and refreshes the desktop visual system with a more consistent brand palette.

Compared with v0.2.6, this release also includes release pipeline hardening for Tauri packaging and verification, reducing friction around cross-platform desktop delivery.

Key Highlights​

1. More reliable ACP session streaming and replay​

  • Improved incremental SSE streaming for Claude SDK sessions
  • Replayed session events more durably after reconnects
  • Added runner-aware session bindings and standalone runner support
  • Reduced transcript drift between trace events, Rust session state, and UI rendering
  • Added shared session transcript endpoint for more consistent history loading

User impact:

  • Active sessions recover more cleanly after reconnects
  • Long-running desktop sessions show transcript updates more consistently
  • Trace and session views stay better aligned during streamed execution

2. Stronger Kanban automation and board configurability​

  • Added A2A transport support for Kanban lane automation
  • Persisted lane history for Kanban automation on the Rust side
  • Made Kanban columns first-class configurable units
  • Added stage structure editing and improved board settings selectors
  • Moved more lane and YAML controls into board settings
  • Added clear-all task action in Kanban settings
  • Added card comments and improved progress/detail synchronization

User impact:

  • Boards are easier to adapt to real workflows instead of fixed columns
  • Automated lane transitions are more observable and more durable
  • Kanban detail views stay closer to background task progress

3. Better Team Run coordination flow​

  • Added live session lanes in Team Run
  • Embedded member sessions more directly in the coordination feed
  • Restored team run history and persistence
  • Fixed lead-session handoff, run refresh, and delegated member mapping
  • Improved session switching and removed unnecessary polling
  • Restored home input mentions and question handling for team launches

User impact:

  • Team orchestration is easier to follow while runs are active
  • Lead and member session relationships are clearer
  • Team runs survive refreshes and delayed updates more reliably

4. Cleaner desktop UI and settings experience​

  • Unified ACP provider dropdown across workspace, chat, settings, and Kanban surfaces
  • Simplified settings panel structure and embedded provider sections
  • Aligned Kanban board settings selectors and compacted layout
  • Added inline branch and reset actions to Repo Picker
  • Refreshed workspace/team headers and shared shell structure
  • Expanded the shared brand color system and aligned desktop theme with it

User impact:

  • Fewer mismatched controls across desktop screens
  • Faster access to provider and repository actions
  • More consistent visual hierarchy across workspace, traces, and team views

5. Desktop release and packaging hardening​

  • Stabilized Tauri release verification
  • Fixed desktop static directory resolution for local 3210 workflows
  • Restored static frontend export build reliability

User impact:

  • Desktop builds are more predictable during release validation
  • Local packaged and Rust-backed desktop flows behave more consistently

Technical Summary​

Notable implementation areas in this release:

  • src/core/acp/ and crates/routa-core/src/acp/ for session streaming, replay, and runner support
  • src/core/kanban/, crates/routa-core/src/rpc/methods/kanban/, and crates/routa-server/src/api/kanban.rs for board configurability and lane automation
  • src/app/workspace/[workspaceId]/team/ and related UI models for Team Run coordination
  • src/client/components/ for unified dropdowns, settings restructuring, Repo Picker actions, and desktop shell refinements
  • apps/desktop/src-tauri/ and release workflow updates for packaging stability

Representative Commits​

Major commits included between v0.2.6 and v0.2.7:

  • 3e7169d feat: unify ACP provider dropdown
  • fcc1912 feat(kanban): make columns first-class configurable units
  • 2814e91 feat(kanban): add a2a transport runner for lane automation
  • 1574a6c feat(rust): trigger a2a kanban lane automation
  • bb3f3b9 feat(rust): persist kanban a2a lane history
  • bf5efcd feat(team): show live session lanes in team run
  • 30c8959 feat: add shared session transcript endpoint
  • 853ba1c feat(acp): add standalone runner server
  • ed61a42 feat(acp): replay sse updates after reconnect
  • 6e6b965 fix(acp): stream Claude SDK responses as incremental SSE chunks
  • 997e5a1 fix(session): align rust streaming and opencode rendering
  • 0a9f1a7 fix(release): stabilize tauri release verification
  • a25cc6f chore(release): bump version to 0.2.7

Upgrade Notes​

  • Existing desktop users should replace their current Routa Desktop installation with the v0.2.7 build for their platform.
  • Teams relying on Kanban automation or Team Run should especially upgrade, since this release contains multiple fixes in lane history, transcript consistency, and session recovery.

Assets​

Expected release assets from the Tauri release workflow:

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