Skip to content

v0.27.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Oct 05:47
· 177 commits to main since this release

What's Changed

  • fix(dry-run): thread { dryRun } into the queue lock, so a preview stops creating /.teamai/locks/ by @Smilewithoutfalling in #896
  • fix(pull): keep a skill, rule or agent you edited instead of overwriting it (#822) by @SaulMoro in #865
  • fix(dry-run): stop dry-run and read-only commands persisting config migrations (#893) by @SaulMoro in #901
  • fix(init): seed a custom agent's configured root dir on regular init, not just self-mode (#867) by @STiFLeR7 in #873
  • fix(models): key team values by repo identity, migrating legacy slug names (#894) by @scs0209 in #895
  • fix(dry-run): let --dry-run reach recall maintenance and recall promote (#900) by @SaulMoro in #903
  • fix(env,hooks,mcp,status): name the entries that are not delivered (#822) by @ydflow in #851
  • feat(models): support Pi Coding Agent by @daoiqi in #918
  • fix(code-knowledge): resolve Swift symbols across files in the same module by @Smilewithoutfalling in #847
  • test: resolve temp roots to the long path on native Windows by @Jay0130-a in #870
  • feat(env): team-declared secrets with member-local values (#875) by @SaulMoro in #880
  • fix(projects): honor --dry-run in projects set (#900) by @ydflow in #905
  • fix(pull): name the skills a pull removes because they are no longer delivered (#911) by @rubenmarcus in #917
  • feat(recall): attribute recall and adoption to the agent session in every agent by @SaulMoro in #925
  • feat(agents): model aliases so one agent works in every tool (#830) by @SaulMoro in #924
  • feat(mcp): keep project MCP configs with resolved tokens out of git (#882) by @SaulMoro in #886
  • fix(config): refuse unreadable project scope fallback by @ydflow in #899
  • fix(review): honor dry-run for apply, reject and batch decisions by @NianJiuZst in #930
  • fix(search): isolate IDF statistics by domain by @ydflow in #902
  • fix(exclude): honor --dry-run for skill exclude add/remove (#900) by @ydflow in #906
  • fix(recall): honor --dry-run for enable and disable (#900) by @ydflow in #907
  • feat(init): prompt for optional projects during interactive setup (#757) by @ydflow in #910
  • feat(mcp): add Pi Coding Agent MCP support by @kongdayan in #926
  • fix(test): give each unit test file its own HOME by @SaulMoro in #927
  • fix(code-knowledge): collect Swift shadowing from binding positions by @Smilewithoutfalling in #928
  • docs(config): clarify unreadable project scope fallback by @ydflow in #934
  • fix(tests): clear agent root env vars once in the vitest setup file by @SaulMoro in #936
  • fix(mcp): honor --dry-run for remove (#900) by @ydflow in #937
  • fix(webhook): preview test endpoints without sending (#900) by @ydflow in #941
  • fix(config): honor CODEX_HOME through toolRoots by @SaulMoro in #942
  • test(code-knowledge): make the assignment case pin the binding fix by @Smilewithoutfalling in #943
  • fix(rules): give Codex the team rules: session hooks in a project, its own AGENTS.md in user scope by @SaulMoro in #940
  • feat(recall): link an OMP subagent's session to its parent for adoption by @SaulMoro in #935
  • fix(source): isolate repository caches and installation ownership by @NianJiuZst in #929
  • fix(codex): address post-merge delivery review findings by @SaulMoro in #947
  • fix(hooks): skip Claude hooks when Cursor or Copilot CLI runs them by @hsuchifeng in #950
  • test(source): cover URL re-add and shared-cache ownership by @NianJiuZst in #931
  • fix(pull): do not self-heal the .gitignore under --dry-run by @Smilewithoutfalling in #944
  • fix(pull): deliver each member's team instructions without the shared AGENTS.md (#945) by @SaulMoro in #952
  • feat(models): pick a profile interactively when switch is given none by @daoiqi in #922
  • fix(code-knowledge): do not resolve a Swift bare call a type member shadows by @Dev-next-gen in #962
  • fix: sync team resources before AI sessions start by @SaulMoro in #964
  • fix(mcp): deliver team MCP servers to Codex in project scope (#954) by @SaulMoro in #956
  • docs: keep CLI help as the source of truth for teamai skill usage by @jeff-r2026 in #967
  • fix(hooks): trust Codex hooks and share project hooks across worktrees by @SaulMoro in #958
  • fix(recall): stop maintenance scans rewriting v1 votes files by @88lin in #968
  • fix(recall): honor --dry-run for feedback (#900) by @zszz3 in #965
  • fix(import): preview current organization repositories safely by @ydflow in #960
  • fix(votes): read votes without migrating in viz and hasPendingVoteDeltas (#972) by @SaulMoro in #973
  • fix(code-knowledge): veto a Swift bare call only inside a type body by @Smilewithoutfalling in #966
  • fix(dry-run): refuse --dry-run on commands with no preview (#900) by @SaulMoro in #969
  • fix(dry-run): stats and recall dry runs write no local state (#900) by @SaulMoro in #970
  • fix(rules): use native formats and scope-specific delivery by @SaulMoro in #957
  • fix(dry-run): git previews for remove, roles/projects and import --from-repo (#900) by @SaulMoro in #971
  • feat(recall): scope teamwiki codebase recall by project/role (#912) by @STiFLeR7 in #974
  • fix(dry-run): allow stats and recall previews after #970 by @jeff-r2026 in #986
  • fix(mcp): allow SSE servers for OpenCode by @Yong-yuan-X in #987
  • fix(hooks): sync after rebase and diagnose disabled git hooks by @SaulMoro in #983
  • fix: preserve OpenCode V1 hooks and support V2 by @SaulMoro in #982
  • fix(dry-run): restore stats and recall previews with inferred credits by @SaulMoro in #977
  • fix(recall): keep team votes read-only during negative feedback by @ydflow in #975
  • feat(contribute): select an active learnings namespace (#916) by @zszz3 in #979
  • fix(hooks): honor --dry-run for inject (#900) by @ydflow in #949
  • fix(hooks): render CodeBuddy's Windows hooks in POSIX, not cmd.exe by @CarlosWonMore in #989
  • feat(models): support OMP as a model agent by @daoiqi in #990
  • fix(iwiki): reject MCP tool execution errors by @ydflow in #991
  • docs: make root CLAUDE.md a one-line @AGENTS.md import by @jimpablo in #997
  • feat(hooks): log per-handler dispatch timings by @CarlosWonMore in #998
  • test: speed up local and CI E2E verification by @SaulMoro in #1001
  • test: make CI-env-sensitive tests pass under root and git 2.39 by @jeff-r2026 in #1008

New Contributors

Full Changelog: v0.26.0...v0.27.0