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