Skip to content

Routa Desktop v0.17.2

Choose a tag to compare

@github-actions github-actions released this 20 Apr 07:44
· 704 commits to main since this release
3936a55

Routa Desktop v0.17.2

Summary

Routa Desktop v0.17.2 includes 44 non-merge commits from v0.17.1..a6a9dd4fbbe7d820368458afc1ece993301c5234.

Highlights

  • Desktop and release: Desktop, CI, and release workflow changes improve packaging, optional signing, release verification, and cross-platform runtime behavior.
  • Kanban and task delivery: Kanban and task delivery changes make cards, reviews, PRs, diffs, and worktree-driven handoffs easier to inspect.
  • CLI and developer tooling: CLI and developer-tooling updates expand graph analysis, repository safety checks, skills, hooks, and diagnostics.
  • Harness and architecture: Harness and architecture work adds stronger repository analysis, fitness checks, generated playbooks, and evolution history.
  • Sessions and agent runtime: Session and agent-runtime updates improve transcript recovery, provider behavior, streaming, and long-running agent execution.

Changed top-level areas: .gitignore, apps, crates, docs, docusaurus.config.js, resources, scripts, sidebars.js.

Upgrade Notes

  • No breaking changes were identified from conventional commit markers.
  • Review release, installer, signing, package, migration, or schema-related technical changelog entries before publishing.

Technical Changelog

Added

  • cli: add kanban card detail command (e36b9f29)
  • harness: add hard-gate fast-fail, test-mapping degradation, and METRIC output (#482) (6031e2cf)
  • cli: add kanban GitHub issue workflows (7fd7d305)
  • desktop: make tray workspace-first and macOS-ready (#500) (b7e8ce67)
  • kanban: implement global flow learning with analysis and guidance (#466) (#499) (0e488dd6)
  • kanban: enhanced CLI workflow — board status, card list filters, and automation commands (#493) (cba70fb3)
  • feature-explorer: add agent-first feature tree generation (b7d8eac8)
  • feature-tree: add preflight/commit routes and multi-root scanning (4cdf62e0)

Changed

  • harness: format native speed-profile module (#482) (a6a9dd4f)
  • issue: record final kanban cli verification (#503) (2f19607d)
  • cli: clarify kanban default board behavior (#503) (3584c735)
  • trace-parser: fix transcript candidate fixtures (96f1f58e)
  • routa-cli: satisfy kanban clippy checks (9d9782dc)
  • rust-api: satisfy clippy for feature explorer (d7ec3f9e)
  • cli: extract kanban command wiring (e4f16978)
  • feature-explorer: remove learned prompt context panel (b3983360)
  • rust: apply formatting cleanup (a9643847)
  • feature-tree: route generation through rust cli (#502) (761972ca)
  • issues: sync closure for #478 (ebe0fe6f)
  • overhaul documentation system for complete sidebar coverage (0f6b7df3)

Fixed

  • harness: replace shell speed-profile with native metrics runtime (#482) (2be4ab15)
  • core: make kanban default-board switching atomic (#503) (2410a88d)
  • cli: default kanban commands to desktop rpc (#503) (e6fa02be)
  • feature-explorer: align rust transcript candidate filtering (204313fa)
  • rust-api: tighten feature explorer file signals (b087b6fb)
  • rust-api: tighten feature explorer signal matching (65c67cb9)
  • rust-api: enrich feature explorer file signals (12995abb)
  • feature-explorer: stop infinite applying-agent-result retry (72d15d73)
  • feature-explorer: hide prompt context for surface selections (507f618b)
  • rust-api: return feature explorer file signals (2012eb52)
  • feature-explorer: sync inspector with active file (5a6bd908)
  • frontend: dedupe repo picker and harden safari wrapping (2bf2ef10)
  • desktop: add macOS tray template icon (2227af3a)
  • rust-api: tolerate stale repo path context (a1135349)
  • feature-explorer: avoid panic on multibyte prompt previews (bb31d599)
  • feature-explorer: close quick-scan drawer on success (a5b24db2)
  • feature-explorer: polish repo switching and refresh feedback (67c55c2a)
  • feature-explorer: handle usage-update agent completion (eaac9e19)
  • security: resolve symlink traversal and validate metadata in commit route (d46fc8ae)
  • security: validate scanRoot is inside repoRoot in commit route (5253765f)
  • commit orchestrator tool manifest and skip preflight for explicit scanRoot (89e1c0a7)
  • specialists: add feature-tree-orchestrator locale overlays (f8e750b5)
  • test: relax frameworksDetected assertion for multi-framework repos (1492e1e3)
  • test: update feature-tree route test for preflightFeatureTree (7e32bf4f)

Install

Download the desktop installer for your platform from the release assets.

CLI install:

  • npm install -g routa-cli
  • npx -p routa-cli routa --help

Release Metadata

  • Range: v0.17.1..a6a9dd4fbbe7d820368458afc1ece993301c5234
  • Commits: 44