Skip to content

Traycer CLI 1.1.7

Choose a tag to compare

@hdkshingala hdkshingala released this 20 Jul 17:09

What's Changed

  • feat: multi-profile per harness (protocol + gui-app) (#258) (9e71f30)
  • feat(resources): host-tree utilization (resources.subscribe@1.2) + 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 chat.subscribe@1.4 (#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.