Skip to content

Traycer

vcli-v1.1.7 scope: cli Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Affected surfaces

auth deps

Summary

AI summary

Updates span protocol APIs, GUI app enhancements, notifications system, terminal and git integrations, and chore dependency refreshes.

Full changelog

What's Changed

  • feat: multi-profile per harness (protocol + gui-app) (#258) (9e71f30)
  • feat(resources): host-tree utilization ([email protected]) + resource monitor rework (#282) (7a81193)
  • Overhaul provider profile management UX (#283) (52f14a4)
  • protocol: worktree.listAllForHost v1.2 — at-pin submodule proof (atPinnedCommit) (#288) (5d7283c)
  • gui-app: self-explanatory Review warnings — unmerged-commit chips + per-reason tooltips (#291) (d11c47a)
  • protocol: unit-test guard for released-line host→client growth (#290) (0a9537c)
  • Add Devin harness protocol ids and GUI wiring (#285) (4654733)
  • Add Pi harness protocol ids and GUI wiring (#286) (2f35d7c)
  • fix(comments): fall back to user_id when a comment lacks an author handle (#299) (9aed12d)
  • fix(dev-desktop): wait for host teardown (#301) (4b465be)
  • feat(notifications): add durable tab indicators (#306) (701e190)
  • Fix crash against released hosts on providers.list; harden the released-peer compat gate (#302) (5485f53)
  • fix(gui-app): durable per-chat run settings + task-wide rate-limit switch (#304) (85f8334)
  • fix(chat): carry sender provenance on steered messages; log retention (#317) (f523fea)
  • feat: export artifacts as Markdown or PDF (#278) (a263142)
  • feat: make A2A agents profile-aware (#330) (d70b420)
  • fix(notifications): clear host-backed notifications (#332) (48d7465)
  • feat(rate-limits): use Codex manual reset credits (#333) (d6ffc37)
  • fix: harden provider sign-in and add copy-link fallback (6105519)
  • feat(shell): revamp Shell pane in Settings (#303) (4c219d2)
  • feat(terminal): epic-less terminal sessions + landing terminal panel (#339) (ebe4879)
  • feat(gui): support Q&A checkpoint forks (#340) (2782807)
  • Add targeted Codex reset expiry details (#341) (3b7c9fd)
  • feat(gui): add Markdown source editor for agent guide (#345) (cd572ff)
  • feat(notifications): typed payload contract with kind-coupled semantic parse (#350) (d62f4ae)
  • Improve chat status indicators and tooltip accessibility (#347) (49cdaae)
  • feat(gui): pin epic history items (#348) (498efd8)
  • chore: update dependencies (#354) (3cbaf88)
  • feat(gui-app): add profile-aware usage to the model picker (#351) (33b193c)
  • feat(auth): add Claude OAuth code-paste sign-in flow (#355) (3b261a2)
  • chore: switch repository license to MIT (#358) (d1c52e9)
  • feat(a2a): add inReplyTo to agent sender for chain-root notification gating (#359) (8f61315)
  • fix(gui-app): tame host-error notification noise (#364) (8f3cafa)
  • feat(gui): PostHog user-journey analytics with a strict privacy boundary (#365) (9fba5be)
  • fix(gui): render a Stopped footer at the boundary of user-stopped turns (#372) (c7e38c8)
  • chore: refresh bun dependencies (#377) (9b6d67c)
  • feat(notifications): surface actionable provider failures (#378) (2a48041)
  • fix(clients): self-heal a closed app-wide stream client and surface dead subscriptions (#383) (e019e50)
  • feat(protocol,cli): A2A per-delivery lifecycle v2 — additive @1.1 contracts + monitor/Stop-hook wiring (#375) (d7802f1)
  • test(protocol): de-flake the adversarial store fuzz — zombie guard (#386) (9d80460)
  • fix(desktop, cli): harden host LaunchAgent registration across install/update cycles (#287) (#389) (ff959db)
  • feat(git): watcher-driven status refresh — protocol v1.1 rich-slot ownership (#391) (9a6497d)
  • revert(protocol,cli): remove the A2A per-delivery lifecycle v2 @1.1 surface (#393) (7d4e0c5)
  • feat(protocol,gui): add the mcp background-item kind on [email protected] (#395) (938c77b)
  • feat(notifications): add notification hooks; drop the single-webhook channel (#396) (b3a923e)
  • feat(protocol,gui): richer mcp background cards — live elapsed, JSON result rendering, resume-trigger identity (#400) (b5c9298)
  • feat(protocol,clients): host-pushed worktree freshness — git-free reads, forceRefresh, worktree.changed stream (#399) (72df6ee)
  • feat(notifications): add durable workspace failure notifications (#409) (c32b4af)
  • fix(notifications): prevent app-local alert replays (#408) (905925c)
  • Fix worktree setup when resending an edited message (#411) (ab21607)
  • test(protocol): enforce additive-only host-notification payload evolution (#413) (c9fb7e4)
  • refactor(protocol): drop hostNotificationPayloadWithChatTitle; document the post-enrichment payload contract (#410) (726003b)
  • feat(protocol,gui): resolve worktree owner titles by id via epic.getTaskContexts (#416) (1cc5034)
  • feat(protocol): publish an agent's turn/background tier over epic awareness (#421) (e1e6bb3)
  • feat(protocol,host,gui): scope the composer rate-limit banner to the selected model (#425) (aa94156)
  • fix(gui-app): surface worktree provision failures + add clients/shared compile gate (#433) (013293e)
  • chore: refresh bun dependencies (#437) (af454b1)
  • feat(gui-app): add TanStack Query Devtools (#435) (46fb8b2)
  • fix(gui): make HostRpcError query/mutation error generics true by construction (#441) (a489854)
  • fix(protocol): bridge legacy-host resolvedAt as resolved, not pending (#450) (e929460)
  • fix(protocol,gui-app): resolve empty workspace pickers with a pending row state (#451) (e3f4a3e)
  • fix(protocol): tell A2A receivers a responseId names the thread, not one message (#452) (02dff54)
  • fix(worktree): classify landed submodule work (#459) (22f3aed)
  • fix(protocol): freeze full epic persistence schema (#469) (67c5ef4)
  • fix(agent): reserve Cursor TUI schema without exposing it (#471) (33158f5)
  • fix(desktop): make host restarts resilient and non-blocking (#480) (fdc4873)
  • fix(desktop,cli): split SMAppService agent label from the CLI's launchd label (#487) (54dda6f)

Traycer CLI 1.1.7.

Breaking Changes

  • Removed A2A per-delivery lifecycle v2 @1.1 surface (revert #393).

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Traycer

Get notified when new releases ship.

Sign up free

About Traycer

Desktop orchestration app that runs multiple CLI coding agents (Claude Code, Codex, Cursor, OpenCode, and custom CLI agents) in parallel with shared context, agent-to-agent loops, Epic mode, and team collaboration. Apache-2.0.

All releases →

Related context

Beta — feedback welcome: [email protected]