Skip to content

sync: v0.16.3 from internal#1

Merged
jeff-r2026 merged 5 commits into
mainfrom
sync/v0.16.3
May 9, 2026
Merged

sync: v0.16.3 from internal#1
jeff-r2026 merged 5 commits into
mainfrom
sync/v0.16.3

Conversation

@jeff-r2026
Copy link
Copy Markdown
Collaborator

Summary

Sync latest changes from internal repo to open-source (v0.16.2 → v0.16.3):

  • docs: Update project tagline to "The team harness for AI agents"
  • docs: Simplify supported tools description in README
  • docs: Align README descriptions with new "harness" positioning (中英文)
  • fix: Filter rules by role knowledge namespaces during pull
  • chore: Bump version to 0.16.3

Test plan

  • CI passes
  • npm install -g teamai-cli works with new version

jeff-r2026 added 5 commits May 6, 2026 08:55
… request !180)

Squash merge branch 'worktree-update-tagline' into 'master'
## Summary

- 更新项目 tagline 为 "The team harness for AI agents"
- 副标题明确两大核心能力:(1) 跨 AI Agent 同步 skills/rules/docs;(2) 构建团队共享知识库
- 涉及文件:README.md, README.en.md, package.json, src/index.ts

## Test plan

- [x] grep team harness 命中 4 个文件
- [x] 旧 tagline 不再出现
- [x] npx tsc --noEmit 通过
…181)

Squash merge branch 'worktree-fix-readme-tools-desc' into 'master'
## Summary
- 精简 README 中 AI 工具和 git 平台的描述,去掉 Internal 版本、Node.js badge 和多余格式标记

## Test Plan
- 目视检查 README.md 和 README.en.md 渲染效果
…uest !182)

Squash merge branch 'worktree-fix+rules-role-filtering' into 'master'
## Summary

- `teamai pull` 之前不按角色过滤 rules namespace,导致用户收到不属于其角色的规则文件(如 hai_dev 角色也会收到 cvm_dev/ 的规则)
- 新增 `filterRulesByKnowledgeNamespaces` 函数,在 pull 时按 `primaryRole` 的 `resources.knowledge` 列表过滤规则
- 根级规则(无 namespace 子目录)始终包含,未配置角色时行为不变

## Changes

- `src/pull.ts`: 新增过滤函数 + 接入 rules 同步路径
- `src/__tests__/pull-rules-role-filter.test.ts`: 4 个测试用例

## Test plan

- [x] 新增单元测试覆盖 4 种场景(活跃 ns 包含、非活跃 ns 排除、根级规则包含、无角色全包含)
- [x] 全量测试 935 通过
- [x] tsc --noEmit 通过
- [x] 手动验证:`teamai pull --force` 后 `~/.claude/rules/` 只包含角色对应的 namespace 目录
…equest !184)

Squash merge branch 'worktree-fix-readme-tools-desc' into 'master'
## Summary

- Rewrite one-liner descriptions in both README.md and README.en.md to match the updated tagline "The team harness for AI agents"
- Emphasize unified control ("harness") over multiple AI tools instead of old "experience sharing / config sync" framing
- Clarify that TeamAI works for solo multi-agent sync, not just teams

## Changes

**中文:**
> 让每个 AI 编程助手都按同一套标准工作。通过 Git 统一管理 skills、rules、docs,驾驭 20+ 种 AI 工具——一个人也能用,团队用更强。

**English:**
> Make every AI coding agent work by the same harness. Git-native management of skills, rules, and docs across 20+ AI tools — for you or your whole team.
@jeff-r2026 jeff-r2026 merged commit ce23a28 into main May 9, 2026
7 checks passed
@jeff-r2026 jeff-r2026 deleted the sync/v0.16.3 branch May 14, 2026 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant