chore(release): 0.17.0#148
Merged
Merged
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release Notes — v0.17.0
This minor release rolls up 56 PRs (#55-#147) merged into
mainsince the last published version (0.16.9).💥 Breaking Changes
auto-recallPostToolUse hook: teamai no longer passively/implicitly searches the team knowledge base afterBash/Grep/WebSearch/WebFetchtool calls. This is superseded by theteamai-recallsubagent (proactive retrieval with codebase graph drill-down and structured summaries). Existing hook configs are cleaned up automatically on the nextteamai pull/hooks inject(refactor(recall): remove auto-recall PostToolUse hook in favor of teamai-recall subagent #106)✨ Features
team-wiki-codebaseskill (feat(codebase): wiki-engine extraction + AI enrichment + knowledge reconciler #55, feat(codebase): deep-enrich + graph-aware recall + team-wiki-codebase skill #56, refactor(cli): hide internal hook commands from --help output #57, chore: decommission teamai-wiki skill and wiki/ resource type #90, fix(recall): resolve 7 knowledge retrieval bugs (#79-#85) #91, fix: recursively deploy built-in skill directories #92, chore: remove dead code and duplicate compat shims #96)teamai hooks listcommand, Codex hooks injection support (feat: unified hooks management — team-declared hooks + built-in hooks as data (#19) #65, feat(hooks): add hooks list command #62, fix(hooks): normalize IDE-style tool names from CodeBuddy Craft Agent #66, [codex] support codex hooks injection #103)teamai recall), 7 knowledge retrieval bug fixes ([bug] recall --depth 参数完全无效,且 depth budget 顺序写反、lookup 非图遍历 #79-85, fix(scope): close remaining #85 scope-isolation gaps #97-100, feat(recall): progressive retrieval with G-document routing #102, refactor(recall): remove auto-recall PostToolUse hook in favor of teamai-recall subagent #106, feat(recall): add config-driven enable/disable toggle #126, fix(recall): skip recall-dependent built-in skills when recall is disabled #135)--diruses the code extraction pipeline, MR-triggered incremental teamwiki updates, listr2 progress bar + English CLI output (refactor(cli): move cache under import command #71, fix(import): confine teamwiki and docs/team-codebase to .teamai/ directory #74, fix(import): --dir code extraction + --skip-enrich batch pass-through + AI timeout/logging #76, feat(import): MR-triggered incremental teamwiki update #112, feat(import): add progress bar and English CLI output #117, fix(import): address review findings for progress bar PR #127, fix(deep-enrich): reset stale progress when manifest is newer than last run #128)agent_version(fix(report): populate agent_version in report endpoint #140)🐛 Fixes
env.shvalues to prevent injection (fix(tgit): shell-quote every gf CLI arg to prevent injection #60, fix(env): shell-quote values written to env.sh to prevent injection #40)graph-index.jsonduring batch import (fix(import): resolve graph-index.json race condition in batch import #67)init: auto-select single role, remove redundant role prompt, skip hook injection for tools not installed (fix(init): auto-select role when only one is available #123, fix(init): remove additional roles prompt #132, fix(init): skip hook injection for uninstalled tools #134)doctor: skip uninstalled tools and show scope, skip env check when team repo has noenv.yaml(fix(doctor): skip uninstalled tools and show scope #116, fix(doctor): skip env check when team repo has no env.yaml #146)update:compareVersionsnow handles prerelease versions (fix(update): handle prerelease versions in compareVersions #147)skill-command: use SKILL.md name as directory name when it differs from the server slug (fix: use SKILL.md name as skill directory name instead of server slug #144)🧹 Chores
teamai-wikiskill andwiki/resource type (superseded byteam-wiki-codebase) (chore: decommission teamai-wiki skill and wiki/ resource type #90)Test Plan
npx tsc --noEmitpassesnpm run buildpasses (teamai-cli@0.17.0)v0.17.0to trigger the GitHub Actions release workflow (publish to public npm)Made with Cursor