Skip to content

Releases: phodal/routa

Routa Desktop v0.2.6

20 Mar 15:04
af616ba

Choose a tag to compare

See the assets to download and install Routa Desktop.

Routa Desktop v0.2.5

15 Mar 13:49
b1db72c

Choose a tag to compare

📋 Kanban-First Control Surface

Routa Kanban is not just a task board—it's a control plane for Agent Teams:

  • Harness Engineering: Kanban columns as execution stages with entry/exit automation
  • Session Queue Management: Concurrency limits and queuing for ACP sessions
  • Worktree Isolation: Automatic Git worktree creation for Dev stage
  • Verification Gates: Fitness checks and artifact validation before advancing
  • Board-Level Automation: Trigger ACP sessions based on column transitions

Read the blog: 当 Kanban 不再管理人:Routa Kanban 如何管理 Agent Team

🤖 Multi-Agent Coordination

Open ecosystem multi-agent orchestration:

  • ACP Provider Support: Claude Code, OpenCode, Codex, Gemini, Kimi, etc.
  • Role-Based Agents: ROUTA (Coordinator), CRAFTER (Implementor), GATE (Verifier), DEVELOPER (Solo)
  • Specialist System: Reusable agent templates with structured prompts
  • MCP Tool Integration: Agent coordination through MCP tools
  • Event-Driven Collaboration: Observable, traceable agent interactions

Read the blog: 从 AutoDev 到 Routa:开放生态下的新一代多 Agent 编排实践

🏗️ Harness Engineering

Engineering guardrails for AI-driven development:

  • Fitness Functions: Automated quality gates (evolvability, maintainability, security, testability)
  • Structured Tasks: Intent-based task specification with objectives, scope, and verification
  • Artifact Validation: Require evidence (test results, diffs, coverage) before completion
  • Dual Backend: Next.js frontend + Rust (Axum) backend for desktop and web

Read the blog: Harness Engineering 实践指南:落地探索的三大原则

🖥️ Tauri Desktop Application

Native desktop experience:

  • Embedded Rust Server: No Node.js required in production
  • Offline-First: SQLite-based local storage
  • Native Menus: System integration with keyboard shortcuts
  • PTY Support: Interactive terminal for agent sessions

Routa Desktop v0.2.4

09 Mar 05:55
964f71f

Choose a tag to compare

🎉 Routa v0.2.4

English

🚀 Major Features

  • CLI Enhancements: Added TUI renderer with streaming support and @ specialist mention in chat
  • Agent System: New Qoder AI agent preset for ACP integration
  • Session Management: Enhanced session context panel with rename/delete functionality and sibling session display
  • Storage: JSONL session persistence, paginated history, and automatic trace migration
  • Custom ACP Provider: Support for user-defined command and args with decoupled process creation

🐛 Bug Fixes

  • Fixed workspace __placeholder__ routing issues
  • Resolved model dropdown overflow screen issues with dynamic positioning
  • Fixed deprecated shell().open() by migrating to opener plugin
  • Improved Claude binary resolution
  • Fixed API contract missing endpoints (A2UI, AG-UI, session context)
  • Fixed missing branch parameter in Rust create_session calls
  • Fixed traces directory lookup and added parentSessionId support

🔧 Improvements

  • Decouple ACP process creation from session/new response
  • Enhanced session detail page UI
  • Optimized session context panel with sibling sessions
  • Better error handling for CRAFTER agents with lazy-loaded history
  • Task deduplication and sequential execution queue
  • Skip child agent updates in chat notifications
  • Merge history instead of overwriting in session DB

📝 Full Changelog

See all changes: https://github.com/phodal/routa-js/compare/v0.2.3...v0.2.4


中文

🚀 主要功能

  • CLI 增强: 新增 TUI 渲染器,支持流式输出和 @ 专家提及功能
  • Agent 系统: 新增 Qoder AI 代理预设,支持 ACP 集成
  • 会话管理: 增强会话上下文面板,支持重命名/删除功能和同级会话显示
  • 存储: JSONL 会话持久化、分页历史记录和自动 trace 迁移
  • 自定义 ACP Provider: 支持用户自定义命令和参数,解耦进程创建

🐛 Bug 修复

  • 修复工作区 __placeholder__ 路由问题
  • 修复模型下拉菜单溢出屏幕问题,采用动态定位
  • 修复已弃用的 shell().open(),迁移到 opener 插件
  • 改进 Claude 二进制解析
  • 修复 API 契约缺失端点 (A2UI, AG-UI, session context)
  • 修复 Rust create_session 调用中缺失的 branch 参数
  • 修复 traces 目录查找并添加 parentSessionId 支持

🔧 改进

  • 解耦 ACP 进程创建与 session/new 响应
  • 增强会话详情页 UI
  • 优化会话上下文面板,显示同级会话
  • 改进 CRAFTER agents 错误处理,支持延迟加载历史
  • 任务去重和顺序执行队列
  • 跳过聊天通知中的子 agent 更新
  • 会话数据库合并历史记录而非覆盖

📝 完整更新日志

查看所有变更: https://github.com/phodal/routa-js/compare/v0.2.3...v0.2.4


Contributors / 贡献者: Thanks to all contributors who made this release possible! / 感谢所有为此版本做出贡献的开发者!

Co-authored-by: GitHub Copilot Agent (GPT 5.4) 198982749+copilot@users.noreply.github.com
Co-authored-by: Gemini CLI (Gemini 2.0 Flash Thinking) 218195315+gemini-cli@users.noreply.github.com
Co-authored-by: QoderAI (Qwen 3.5 Max) qoder_ai@qoder.com

v0.2.3

27 Feb 14:19
e243bf0

Choose a tag to compare

Changelog

[0.2.3] - 2026-02-27

Features

  • Specialist Management: Add specialist manager with CRUD API, database migration, and integration into session and settings panels
  • Memory Monitoring: Implement memory monitoring API with cleanup and statistics features
  • OpenCode SDK: Add direct API mode for serverless (BigModel Coding API) with agentic tool-call loop
  • GitHub Virtual Workspace: Add zipball-based repo browsing support
  • Skills System: Implement skill content loading from filesystem, database, and repository; add skills chip list on home page; integrate skill context into prompt handling
  • Session Management: Add session ID support for task management and filtering; implement concurrency limit for task execution; add session metadata handling and auto-initialization for MCP sessions
  • Workspace Dashboard: Enhance workspace dashboard with session, task, and agent integration
  • Serverless Improvements: Implement streaming SSE response for prompt handling; add filesystem patch to prevent ENOENT crashes in Vercel; persist traces and message history to Postgres
  • JSON-RPC API: Implement JSON-RPC API for agent management and restore session message history
  • Collapsible Sidebar: Add collapsible left sidebar with settings panel and default provider per agent type
  • Trace Enhancements: Enhance traces page with session names and provider badges; implement conversation flow grouping
  • Home Page: Redesign with task-first layout and improved skill integration
  • Claude Agent SDK: Add adapter for serverless environments
  • Model Selector: Add per-provider model selection for opencode and ACP providers
  • Provider Handling: Enhance provider listing with local-first strategy and lazy status checking
  • Task Progress: Enhance TaskProgressBar to display checklist items and file changes summary
  • OpenSpec: Add TypeScript types, YAML parser, and validator

Bug Fixes

  • Fix all failing tests
  • Handle agent_message and tool_call_update in history replay
  • Implement Bash fallback for set_agent_name and fix session rename
  • Await saveHistoryToDb to prevent Vercel Lambda early termination
  • Fix tool_call UI fields and add fetch_webpage tool
  • Prevent SSE double-delivery during SDK prompt streaming
  • Fix set_agent_name to actually rename session
  • Add serverless fallback for SSE responses
  • Fix auto-create session with default settings if it doesn't exist
  • Fix Claude Code SDK adapter to use official agent SDK
  • Add x-api-key header for BigModel API compatibility
  • Use /tmp for trace storage in serverless environments
  • Fix path to cli.js for Vercel deployment
  • Add source_type/source_url migration for codebases table

Refactoring

  • Restructure routes to RESTful pattern
  • Refactor session persistence logic and introduce session DB persister module
  • Replace QuickStartInput with HomeInput
  • Extract resolveProvider helper to reduce duplication
  • Compact workspace header showing name/repo inline

[0.2.1] - 2025-01-01

  • Initial stable release with multi-agent coordination platform
  • Next.js backend with Postgres/SQLite support
  • Rust backend (Axum) for desktop application
  • ACP (Agent Communication Protocol) integration
  • Claude Code SDK support
  • Trace panel for agent activity monitoring
  • Task management with collaborative notes

Routa v0.2.1

24 Feb 07:57
f48c199

Choose a tag to compare

Routa v0.2.1

🔧 维护更新

  • 版本号更新至 0.2.1

Routa Desktop v0.2.0

24 Feb 04:19
cc5896a

Choose a tag to compare

Routa v0.2.0

🚀 新特性

  • 开放编排架构:从 AutoDev 的自研一体化转向开放编排模式
  • 多 Agent 协调平台:支持接入任意 ACP 兼容的 Coding Agent(如 Claude Code、OpenCode 等)
  • 结构化任务系统:通过 Spec/Tasks 进行意图编排,而非依赖 Prompt 级别的隐式协作
  • MCP Server 协调工具:提供 12+ 个协调工具,包括 create_task、delegate_task_to_agent、report_to_parent 等

🔧 修复

  • 修复 Tauri 桌面应用的 Notification 插件 ACL 权限问题
  • 更新 Tauri 插件依赖和配置

🏗️ 架构

  • 双后端架构:同时支持 Web 部署 (Next.js + Vercel) 和桌面应用 (Rust + Tauri)
  • 角色分工:ROUTA (Coordinator)、CRAFTER (Implementor)、GATE (Verifier)、DEVELOPER (Solo Agent)
  • 事件系统:通过 EventBus 实现异步 Agent 协调