Ruby AI Agent Team 2.0 发布 Thread Manager - 🧠 AI 团队的记忆系统

peterfei · December 05, 2025 · Last by qinsicheng replied at December 05, 2025 · 19 hits

🎉 重大版本更新 - 全新的任务记忆和版本控制系统

🌟 核心亮点

🧠 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+
任务恢复 ❌ 无法恢复历史对话 ✅ 完整上下文恢复 完全新增
版本控制 ⚠️ 需手动管理 Git ✅ 自动创建分支和追踪 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 自动总结线程
  • [ ] 智能任务推荐

💡 最佳实践

  1. 任务规划: 为每个独立功能创建单独线程
  2. 清晰命名: 使用描述性的线程标题
  3. 标签管理: 使用 tags 分类任务(frontend, backend, bug, feature)
  4. 定期清理: 删除已完成的旧线程
  5. Git 工作流: 合并线程分支到主分支

🙏 致谢

感谢所有用户的反馈和建议!Thread Manager 是社区呼声最高的功能,我们终于实现了!


📞 支持与反馈


立即体验 AI 团队的记忆力! 🚀

npm install -g [email protected]

#claude-code

能否出一个视频来展示,对于某个实际业务操作。

You need to Sign in before reply, if you don't have an account, please Sign up first.