Routa Desktop v0.17.2
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-clinpx -p routa-cli routa --help
Release Metadata
- Range:
v0.17.1..a6a9dd4fbbe7d820368458afc1ece993301c5234 - Commits: 44