v1.1.0
What's Changed
- Stop remote agents and answer their prompts from the desktop app by @alexeyzimarev in #874
- Keep npm installs of kcap complete and within the server's version by @alexeyzimarev in #892
- Enable Settings on the exported application menu by @alexeyzimarev in #895
- Surface ACP permission requests to the desktop app, first answer wins by @realtonyyoung in #897
- Bind Cmd+N / Ctrl+N to start a new session by @realtonyyoung in #905
- Allow multi-line text in the launcher prompt box by @realtonyyoung in #906
- Allow uncapped hosted agents with max_agents=0 by @realtonyyoung in #908
- Resolve the running model for Codex and ACP default launches by @realtonyyoung in #910
- Give each vendor probe a dedicated thread by @realtonyyoung in #912
- Show harness and model as coloured chips in the session rail by @realtonyyoung in #904
- Feed the launcher model picker from the server catalog by @realtonyyoung in #909
- Inject the telemetry facade instead of reaching process-wide statics by @Inok in #907
- Resolve the auth endpoints at the composition root instead of per read by @Inok in #914
- Recall sent prompts with the arrow keys in the chat composer by @realtonyyoung in #915
- Restore the desktop window when reopened from the Dock by @alexeyzimarev in #919
- Find a PR by the name its branch was pushed under by @alexeyzimarev in #920
- Inject setup's collaborators and pin server selection at the spawn boundary by @Inok in #922
- Inject the test-only statics that forced assembly-wide exclusion by @Inok in #931
- Stabilize three flaky cross-platform CI tests by @realtonyyoung in #924
- [AI-2764] Show Signed out on the rail when sign-in has expired by @nortonandreev in #933
- [AI-2761] Align Settings, setup, and launcher chrome with the kit by @nortonandreev in #932
- chore: Bump the nuget-minor-and-patch group with 7 updates by @dependabot[bot] in #926
- Create the service unit directory owner-only instead of refusing it by @alexeyzimarev in #935
- Audit the directories above the unit directory for foreign write by @alexeyzimarev in #938
- Close the races behind the suite's intermittent failures by @Inok in #941
- Replay a WorkOS refresh inside the 30 s grace window by @realtonyyoung in #947
- Resolve the workitems session from the running harness by @alexeyzimarev in #944
- Hold the finishing banner until the daemon reconnects by @nortonandreev in #929
- Re-send repo paths when repos.json changes under a running daemon by @alexeyzimarev in #959
- Open a remote session's chat and terminal in the desktop app by @alexeyzimarev in #951
- Replace ambient process state with values resolved once by @Inok in #948
- [AI-2815] Resolve the coding agent by every name a process reports by @George-Payne in #960
- Declare plans and tasks from the CLI through kcap mcp plans by @alexeyzimarev in #953
- Paste, drop and pick attachments into the desktop prompts by @realtonyyoung in #952
- Improve desktop rail feedback for selection, launches and pull requests by @realtonyyoung in #950
- Link a PR opened from another checkout to its session by @realtonyyoung in #925
- Send feedback to support from the desktop app by @realtonyyoung in #969
- Repair the main build and settle the macOS PTY identity race by @alexeyzimarev in #965
- Add declare_loose_end to kcap mcp workitems by @realtonyyoung in #971
- Show one live question as a row in the chat by @nortonandreev in #936
- Add allow lists for captured paths and repos by @George-Payne in #972
Full Changelog: v1.0.2...v1.1.0