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
3210workflows - 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/andcrates/routa-core/src/acp/for session streaming, replay, and runner supportsrc/core/kanban/,crates/routa-core/src/rpc/methods/kanban/, andcrates/routa-server/src/api/kanban.rsfor board configurability and lane automationsrc/app/workspace/[workspaceId]/team/and related UI models for Team Run coordinationsrc/client/components/for unified dropdowns, settings restructuring, Repo Picker actions, and desktop shell refinementsapps/desktop/src-tauri/and release workflow updates for packaging stability
Representative Commits
Major commits included between v0.2.6 and v0.2.7:
3e7169dfeat: unify ACP provider dropdownfcc1912feat(kanban): make columns first-class configurable units2814e91feat(kanban): add a2a transport runner for lane automation1574a6cfeat(rust): trigger a2a kanban lane automationbb3f3b9feat(rust): persist kanban a2a lane historybf5efcdfeat(team): show live session lanes in team run30c8959feat: add shared session transcript endpoint853ba1cfeat(acp): add standalone runner servered61a42feat(acp): replay sse updates after reconnect6e6b965fix(acp): stream Claude SDK responses as incremental SSE chunks997e5a1fix(session): align rust streaming and opencode rendering0a9f1a7fix(release): stabilize tauri release verificationa25cc6fchore(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