AI Agent Team v2.0.0 发布说明
🎉 重大版本更新 - 全新的任务记忆和版本控制系统
发布日期: 2025-12-05
版本: 2.0.0
类型: 重大功能更新
🌟 核心亮点
🧠 AI 团队拥有"记忆"了!
AI Agent Team 2.0 引入了革命性的 Thread Manager(线程管理器),让你的 AI 团队不再"失忆"!每个任务都有独立的记忆空间,可以随时暂停、恢复,真正实现多任务并行开发。
🚀 重大新功能
1️⃣ Thread Manager - 线程管理系统
让 AI 团队拥有持久化记忆和任务管理能力
核心能力
| 功能 | 说明 | 价值 |
|---|---|---|
| 🔖 独立线程 | 每个任务独立线程,上下文完全隔离 | 多任务并行,互不干扰 |
| 💾 持久化存储 | SQLite 数据库存储对话和文件变更 | 永久保存,随时恢复 |
| 🌿 Git 集成 | 自动创建任务分支 thread/[线程ID] |
完整的版本控制支持 |
| 📊 智能追踪 | 自动记录消息、文件变更、代码统计 | 任务进度一目了然 |
| 🔄 无缝切换 | 一键切换任务,完整恢复上下文 | 提升 200% 工作效率 |
使用场景
# 场景 1: 多任务并行开发
/pm-start "设计用户认证系统" # 创建产品线程
/fe-start "开发登录页面" # 创建前端线程
/be-start "实现 JWT 认证 API" # 创建后端线程
# 场景 2: 任务暂停与恢复
/threads # 查看所有任务
/thread switch abc123 # 切换到任务 abc123
# AI 立即恢复该任务的完整上下文!
# 场景 3: 版本控制
# 每个线程自动创建 Git 分支
# 文件变更自动追踪,支持合并、回滚2️⃣ 智能体快速启动命令
一键创建任务线程并启动对应角色
| 命令 | 角色 | 功能 |
|---|---|---|
/pm-start "任务描述" |
产品经理 | 创建产品线程 + 立即分析需求 |
/fe-start "任务描述" |
前端开发 | 创建前端线程 + 立即开发 UI |
/be-start "任务描述" |
后端开发 | 创建后端线程 + 立即开发 API |
/qa-start "任务描述" |
QA 工程师 | 创建测试线程 + 立即执行测试 |
/ops-start "任务描述" |
DevOps | 创建运维线程 + 立即部署 |
/tl-start "任务描述" |
技术负责人 | 创建技术线程 + 立即架构设计 |
工作流示例:
# 完整开发流程
/pm-start "电商购物车功能"
↓ 产品经理输出需求文档
/be-start "实现购物车 API"
↓ 后端开发完成 API
/fe-start "开发购物车界面"
↓ 前端开发完成 UI
/qa-start "测试购物车功能"
↓ QA 执行完整测试
/ops-start "部署到生产环境"
↓ DevOps 完成部署
# 每个阶段都有独立线程,可随时切换查看进度!3️⃣ 线程管理命令
完整的任务管理工具集
# 查看所有线程
/threads
# 输出:
# ✅ abc12345 实现用户认证 15 msg 3 files 2小时前
# def67890 开发登录页面 8 msg 2 files 1天前
# ghi09876 性能优化 3 msg 1 files 3天前
# 切换线程
/thread switch abc12345
# AI 立即加载该线程的所有历史对话和上下文
# 创建线程
/thread new "新任务标题" --tags frontend,feature
# 更新线程
/thread update --title "新标题" --tags bug,urgent
# 删除线程
/thread delete abc12345 --confirm
# 查看当前线程
/thread info📊 Thread Manager vs 原生 Claude 对比
核心提升点
| 对比维度 | 原生 Claude Code | Thread Manager 增强 | 提升幅度 |
|---|---|---|---|
| 上下文记忆 | ❌ 重启即丢失 | ✅ 永久保存到数据库 | ∞ |
| 多任务管理 | ❌ 只能单线程工作 | ✅ 无限并行任务 | 10x+ |
| 任务恢复 | ❌ 无法恢复历史对话 | ✅ 完整上下文恢复 | 完全新增 |
| 版本控制 | ✅ 自动创建分支和追踪 | 3x | |
| 文件追踪 | ❌ 无自动追踪 | ✅ 自动统计代码行数 | 完全新增 |
| 任务切换 | ❌ 无法保存进度 | ✅ 一键切换,零损失 | 完全新增 |
| 团队协作 | ✅ 线程 ID 即可共享 | 5x | |
| 工作效率 | 基准 100% | 200%+ | 2x |
实际场景对比
场景 1: 多任务开发
原生 Claude:
开发功能 A → 中断切换到功能 B → 无法恢复 A 的上下文
需要重新描述所有背景信息 ❌
Thread Manager:
/thread switch feature-a # 立即恢复完整上下文 ✅
AI: "我们之前在实现用户认证,已完成 JWT 生成..."
场景 2: 长期项目
原生 Claude:
项目周期 3 个月
每天重启 = 90 次上下文丢失
需要反复解释项目背景 ❌
Thread Manager:
创建项目线程
3 个月后仍可完整恢复
AI 记得每一次对话和代码变更 ✅
场景 3: 团队协作
原生 Claude:
无法共享 AI 对话上下文
团队成员各自重复工作 ❌
Thread Manager:
# 开发者 A
/pm-start "新功能设计"
线程 ID: abc12345
# 开发者 B
clt abc12345 # 恢复完整上下文
AI 立即加载产品设计文档 ✅🔧 技术实现亮点
MCP 服务器架构
- TypeScript 编写,类型安全
- Better-SQLite3 高性能数据库
- Simple-Git 自动 Git 管理
- Model Context Protocol 标准化工具接口
数据存储
.claude/.threads/
├── threads.db # SQLite 数据库
│ ├── threads # 线程元数据
│ ├── messages # 对话历史
│ └── file_changes # 文件变更记录
└── thread-[id]/ # 线程工作目录
└── .git/ # 独立 Git 仓库
Git 集成
- 自动创建分支:
thread/[线程ID] - 自动追踪文件变更
- 支持分支合并和切换
- 完整的 Git 工作流
📦 其他优化
打包优化
- ✅ 排除所有文档文件(docs/)
- ✅ 排除示例文件(examples/)
- ✅ 仅打包编译后代码(thread-manager/dist/)
- ✅ 包体积减少 40%
命令修复
- ✅ 修复
/threads命令配置 - ✅ 修复
/thread命令配置 - ✅ 添加
/t快捷命令 - ✅ 完善所有角色启动命令
依赖更新
- ✅ 构建 thread-manager TypeScript 代码
- ✅ 安装所有必要依赖(better-sqlite3)
- ✅ 配置 .mcp.json 服务器
🚀 快速开始
安装(3 步完成)
⚠️ 重要:v2.0.0 引入 Thread Manager,需要完成 3 个步骤才能使用完整功能!
第 1 步:安装 AI Agent Team
npm install -g [email protected]第 2 步:初始化配置 ⭐ 必须执行
全局初始化(推荐):
ai-agent-team init配置将保存在 ~/.claude/,所有项目共享。
项目本地初始化:
cd your-project
ai-agent-team init配置将保存在项目 .claude/,项目独立。
第 3 步:启用 Thread Manager MCP 服务器 ⭐ 关键步骤
claude mcp add thread-manager为什么需要这一步?
- Thread Manager 作为 MCP 服务器运行
- 提供持久化记忆功能
- 只需配置一次,永久生效
验证安装
重启 Claude Code 后测试:
# 1. 查看所有线程
/threads
# 2. 创建第一个任务线程
/pm-start "我的第一个任务"
# 3. 查看线程信息
/thread info看到线程列表输出,说明安装成功!🎉
基础使用
# 创建产品需求线程
/pm-start "设计电商购物车"
↓ 自动创建线程 + 产品经理分析
# 查看所有线程
/threads
✅ abc12345 设计电商购物车 15 msg 3 files 2小时前
# 切换线程(完整上下文恢复)
/thread switch abc123
↓ AI 立即恢复所有历史对话⚠️ 破坏性变更
版本要求
- Node.js: >= 16.0.0(无变化)
- Claude Code: 最新版本(建议更新)
配置变更
- 新增
.mcp.json配置文件 - 新增
.claude/.threads/数据目录 - Git 仓库将创建
thread/*分支
📝 升级指南
从 v1.x 升级
# 1. 更新到最新版本
npm install -g [email protected]
# 2. 重启 Claude Code
exit
claude
# 3. 验证 thread-manager
/threads # 应该显示线程列表
# 4. 开始使用新功能!
/pm-start "我的第一个线程任务"兼容性
- ✅ 所有原有命令完全兼容
- ✅ 原有 Skills 功能不受影响
- ✅ 智能体命令(/pm, /fe, /be 等)正常工作
🎯 路线图
v2.1.0(计划中)
- 线程导出/导入功能
- 线程模板系统
- 更丰富的统计报告
- Web UI 管理界面
v2.2.0(计划中)
- 团队协作增强
- 云端同步支持
- AI 自动总结线程
- 智能任务推荐
💡 最佳实践
- 任务规划: 为每个独立功能创建单独线程
- 清晰命名: 使用描述性的线程标题
- 标签管理: 使用 tags 分类任务(frontend, backend, bug, feature)
- 定期清理: 删除已完成的旧线程
- Git 工作流: 合并线程分支到主分支
🙏 致谢
感谢所有用户的反馈和建议!Thread Manager 是社区呼声最高的功能,我们终于实现了!
📞 支持与反馈
- GitHub Issues: https://github.com/peterfei/ai-agent-team/issues
- 文档: https://github.com/peterfei/ai-agent-team#readme
- Email: [email protected]
立即体验 AI 团队的记忆力! 🚀
npm install -g [email protected]