Skip to content

v2.17.0

Choose a tag to compare

@apiad apiad released this 27 Oct 17:58
· 267 commits to main since this release

What's Changed

  • feat(sessions): a rename can take an archived session's handle (#673) by @apiad in #676
  • feat(client): a Waiting on row shows its session's tab card (#667) by @apiad in #672
  • Keep the landing film current: release review, longer cut, logo cards, music (#669) by @apiad in #677
  • fix(client): open the tab bar's session menu under its button by @apiad in #681
  • fix: a clean exit between turns is not an error; a spent step's lock names who may continue it by @apiad in #683
  • OpenCode servers end with what started them (#620) by @apiad in #685
  • feat(workflows): a progress bar for sh and check steps (#682) by @apiad in #687
  • feat(menu): complete /spawn's agent, agent@server, flags and values by @apiad in #686
  • feat(links): trusted links reach both ways between servers one person uses (#684, 1/3) by @apiad in #688
  • feat(links): agents read across a trusted link (#684, 2/3) by @apiad in #689
  • feat(links): agents act across a trusted link as at home (#684, 3/3) by @apiad in #690
  • feat(sessions): autoclose closes a session once its agent ends done (#691) by @apiad in #692
  • feat(knowledge): native memory store, BM25 hint on every send (slice 1 of #694) by @apiad in #698
  • feat(transcript): draw Claude Code's task notices as inbox rows by @apiad in #700
  • feat(knowledge): native skills, slash commands, skill_run and skill tools (slice 2 of #695) by @apiad in #701
  • feat(knowledge): proposals, Undo cards, expiry and staleness flags (slice 3 of #694) by @apiad in #703
  • feat(knowledge): the Knowledge view (slice 4 of #694) by @apiad in #704
  • feat(knowledge): import through /setup and the per-user native switch (slice 5 of #694) by @apiad in #705
  • feat(knowledge): /consolidate, duplicate and never-recalled signals, optional embeddings (slice 6 of #694) by @apiad in #706
  • fix(client): open the phone message box two lines wide on focus by @apiad in #708
  • fix(client): keep the new tab inside a phone when the tip is long (#711) by @apiad in #713
  • feat(workflows): fold the card's inputs and show elapsed, ETA and cost by @apiad in #714
  • docs(agents): ask before merging, and start from the pinned vision issue by @apiad in #726
  • test(knowledge): read a queue worker's cards once it is archived by @apiad in #729
  • ci: cache Chromium's apt packages so a slow mirror cannot time out a shard by @apiad in #727
  • fix(knowledge): the usage log's first connect waits out a held lock by @apiad in #733
  • feat(client): share target and links that open a filled New session form by @apiad in #736
  • fix(fleet): cut a long waiting label instead of widening the Fleet by @apiad in #739
  • Journal outcomes: --repo merges name their repo, closed issues are rows (#737) by @apiad in #742
  • feat(notices): the disk notice names another disk with room by @apiad in #746
  • Usage view: live tables, page, subscriptions, links and import (#737) by @apiad in #747
  • feat(client): a Usage button in the top bar (#759) by @apiad in #761

Full Changelog: v2.16.0...v2.17.0