v0.25.0
What's Changed
- feat(git): route independent-clone reports onto teamai-reports by @jimpablo in #489
- fix(pull): refresh the team clone before reading teamai.yaml by @hanh9898 in #556
- fix(init): allow existing HTTP origin safely by @GiHccTpD in #552
- fix(update): hide Windows console windows during self-update by @linjinglan in #559
- fix(stats): finish report bookkeeping after pull timeout by @linjinglan in #562
- docs: design Go management backend by @FenjuFu in #481
- feat(agents): first-class Kiro adapter — skills, steering rules, agents, and MCP sync by @UniversePeak in #542
- docs: add Trendshift badge and fix README onboarding copy by @jeff-r2026 in #568
- fix(dashboard): match correction keywords as whole words, add team keywords by @SaulMoro in #567
- fix(dashboard): normalize Unicode correction keywords by @SaulMoro in #575
- fix(reports): keep teamai-reports reads fresh and read-only by @jimpablo in #560
- fix(zcode): strip unknown keys from the hooks block — strict schema rejects the whole config otherwise by @hc-tec in #555
- feat(mcp,hooks): scope team MCP servers and hooks by role by @SaulMoro in #578
- fix(votes): persist upvote counts reliably across merge and hook dispatch by @m0Nst3r873 in #565
- feat(init): activate every project with --project all by @Yi-111-a in #518
- fix(zcode): keep a team-configured hook timeout instead of the per-event default by @Dev-next-gen in #582
- docs: add Japanese, Korean, and Thai READMEs by @jeff-r2026 in #584
- fix(import): restore --json for cache status and GC by @Yong-yuan-X in #580
- fix(reports): merge report writes onto origin's latest reports data by @jimpablo in #581
- feat(agents): scope team agents by role and project namespace by @SaulMoro in #577
- fix: make doctor diagnostics actionable by @yuzhang-zhong in #569
- fix(agents): clean up tombstoned agents under every render extension by @SaulMoro in #589
- fix(agent-version): detect npm-installed agent CLIs on Windows by @Dev-next-gen in #595
- fix(remove): honour enabledAgents when removing rules and skills by @SaulMoro in #592
- fix(tags): invalidate the pull cache when subscriptions change by @Dev-next-gen in #602
- fix(mcp): honour enabledAgents and disabledAgents in MCP reconcile by @Dev-next-gen in #600
- feat: add GitHub Copilot adapter by @ousamabenyounes in #601
- ci: add informational code-erosion (slop metrics) workflow by @jeff-r2026 in #588
- feat(doctor): export the check registry and add --json by @SaulMoro in #599
- feat(remove): add --force to skip the confirmation prompt by @SaulMoro in #594
- fix(doctor): remove duplicate LocalConfig import breaking main CI by @jeff-r2026 in #606
- docs: add README maintenance rule to CLAUDE.md / AGENTS.md by @jeff-r2026 in #607
- fix(local-agent): only prompt project binding for CodeBuddy/WorkBuddy by @jeff-r2026 in #613
- ci: add Codex PR review on assign by @jeff-r2026 in #618
- feat(learnings): write learnings to the teamai-learnings branch by @SaulMoro in #616
- fix(hooks): survive the Windows job object by @flowjzh in #608
- ci(codex-review): review fork PRs too, via gated pull_request_target by @jeff-r2026 in #622
- fix(report): scope usage by path on Windows too by @Dev-next-gen in #630
- feat(contribute): make the pending queue the write path, and surface it by @SaulMoro in #621
- feat(copilot): add custom agents and recall by @ousamabenyounes in #629
- ci(codex-review): assign once, then auto re-review on push by @jeff-r2026 in #631
- fix(cache): reject malformed GC integer options by @Yong-yuan-X in #634
- fix(codex-review): let maintainer-authorized fork PRs re-review on push by @jeff-r2026 in #636
- feat(skills): add teamai onboarding skill (#572) by @jeff-r2026 in #605
- ci(codex-review): pin codex-action to v1.11 and cap review job runtime by @jeff-r2026 in #640
- feat(copilot): deliver instructions and context by @ousamabenyounes in #627
- fix(zcode): launch hooks via hidden wscript VBS — no console flash, bounded wait by @hc-tec in #596
- feat(doctor): run the checks after a pull, and check what actually landed by @SaulMoro in #625
- docs(readme): add /teamai quick start to all README languages by @jeff-r2026 in #641
- fix: prevent infinite nudge loop when model declares empty referenced-doc-ids by @jiajia919 in #614
- docs(readme): make quick-start prompts one-click copyable by @jeff-r2026 in #642
- feat(dashboard): unify workspace views, themes and localization by @jeff-r2026 in #604
- docs(readme): collapse the command-line install path by default by @jeff-r2026 in #644
- feat(pull): run team scripts.postPull after a pull by @flowjzh in #633
- docs(review): spell out P1/P2 severity meaning in review findings by @jeff-r2026 in #646
- feat(omp): add first-class Oh My Pi (OMP) resource sync by @jimpablo in #643
- feat(omp): run lifecycle hooks via the OMP extension runner by @jimpablo in #645
- docs(teamai-skill): drive GitHub login from the assistant, not the user by @jeff-r2026 in #655
- docs(readme): center the header block and simplify the logo by @hsuchifeng in #657
- docs(readme): replace product tagline with shared-capability narrative by @hsuchifeng in #658
- feat(copilot): sync MCP servers by @ousamabenyounes in #628
- fix(ci): fail closed when rejection checks fail by @Yong-yuan-X in #674
- fix(update): cache negative checkForUpdate results instead of re-fetching every hook by @Dev-next-gen in #676
- fix(hooks): resolve Git Bash by absolute path on Windows by @BuXiuDN in #639
- fix(pull): include shared root CLAUDE.md fragments by @dvd233 in #653
- fix(push): preserve namespaced rule destinations by @dvd233 in #654
- fix(skills): mirror deleted files during push by @dvd233 in #651
- docs: fix CONTRIBUTING branch baseline and dogfood setup by @Frank-zhu0404 in #626
- fix(omp): report the extension status in hooks list by @jimpablo in #648
- fix: anchor project-relative docs destinations by @dvd233 in #652
- feat(doctor): extend the delivery check to rules, agents, MCP and env by @SaulMoro in #669
- fix(spawn): hide Windows console windows on the remaining child launches by @CarlosWonMore in #679
- docs: add Windows hook wiring guide (fix silent hook failures) by @BeastAyyG in #660
- feat(webhook): add webhook integration for team notifications by @xincxiong in #665
- fix(spawn): hide the remaining Windows console windows on git child launches by @CarlosWonMore in #687
- feat: add privacy-safe Copilot telemetry by @ousamabenyounes in #666
- fix(env): make the shell-profile block load on Windows by @CarlosWonMore in #680
- fix(env): warn when env.yaml has no top-level
variables:key by @CarlosWonMore in #681 - fix(pid-monitor): resolve the process tree on Windows by @yimi528 in #691
- chore(git): ignore local copilot agent sync files by @SaulMoro in #694
- fix: redact prompt summaries before local persistence by @zerolxy612 in #685
- fix(env): detect the right shell profile file on Windows (#682) by @STiFLeR7 in #693
- fix(hooks): run CodeBuddy's Windows hooks through cmd.exe by @zdGrande in #637
- fix(opencode): avoid hook listener leaks and Windows popups by @dvd233 in #688
- fix(learnings): refresh knowledge branch on pull, fix recall roots + single-branch checkout (#704, #705, #706) by @jeff-r2026 in #709
- docs: slim README to a landing page by @jeff-r2026 in #722
- fix(webhook): whitelist+redact payload, fix event mapping, preserve secret (#701, #702, #703) by @jeff-r2026 in #708
- fix(local-agent): report user-scope resources from the right base dir by @ousamabenyounes in #716
- fix(ci): fail closed when comment lookup fails by @ydflow in #697
- fix(import): retry failed repository knowledge extraction by @Yong-yuan-X in #696
- docs(skill): extract TGit provider guide, cut duplicated caveats in teamai skill by @jeff-r2026 in #724
- fix(test): skip chmod-based test when running as root by @jeff-r2026 in #727
- fix(test): eliminate CI flaky tests by @jeff-r2026 in #729
New Contributors
- @hanh9898 made their first contribution in #556
- @GiHccTpD made their first contribution in #552
- @UniversePeak made their first contribution in #542
- @SaulMoro made their first contribution in #567
- @Dev-next-gen made their first contribution in #582
- @yuzhang-zhong made their first contribution in #569
- @jiajia919 made their first contribution in #614
- @BuXiuDN made their first contribution in #639
- @dvd233 made their first contribution in #653
- @Frank-zhu0404 made their first contribution in #626
- @CarlosWonMore made their first contribution in #679
- @BeastAyyG made their first contribution in #660
- @xincxiong made their first contribution in #665
- @yimi528 made their first contribution in #691
- @zerolxy612 made their first contribution in #685
- @zdGrande made their first contribution in #637
- @ydflow made their first contribution in #697
Full Changelog: v0.24.0...v0.25.0