Skip to content

Releases: peterfei/ai-agent-team

AI Agent Team v2.0.1

12 Dec 08:24

Choose a tag to compare

AI Agent Team v2.0.1 发布说明

我很高兴地宣布 AI Agent Team v2.0.1 正式发布!这个版本是一个重要的里程碑,为 AI 助手赋予了真正的“语义记忆”能力,并极大地优化了国内用户的使用体验。

🌟 核心亮点

1. 🧠 Thread Manager 语义搜索 (Semantic Search)

这是本次更新的重头戏。以往,您只能通过 switch_thread 回到某个线程,或者依赖 Claude 自己的上下文窗口。现在,Thread Manager 拥有了基于意图的语义搜索能力

  • 自然语言查询: 您不再需要记住具体的线程 ID 或关键词。只需告诉 AI 您想找什么,例如:“帮我找一下关于登录鉴权的讨论”、“上次提到的数据库设计方案在哪里”。
  • 跨时间记忆: 即使是几周前的对话,只要语义相关,AI 都能迅速定位并提取关键信息。
  • 本地向量数据库: 所有消息在创建时都会自动生成向量嵌入 (Embedding) 并存储在本地 SQLite 数据库中,保证了数据的隐私和检索的高效性。

2. 📦 内置模型 & 离线优先 (Offline-First)

为了彻底解决国内用户在下载 AI 模型时遇到的网络超时、连接失败等问题,我们做出了一个重要决定:

  • 内置嵌入模型: 我们将轻量级且高性能的 Xenova/all-MiniLM-L6-v2 向量模型直接打包到了 npm 安装包中。
  • 零配置开箱即用: 安装 ai-agent-team 后,Thread Manager 的语义搜索功能无需联网下载任何额外资源即可直接使用。
  • 更快的初始化: ai-agent-team init 过程更加流畅,消除了因网络问题导致的安装失败风险。

3. 🛠️ 初始化与迁移流程优化

  • 自动化构建: init 命令现在会自动处理 TypeScript 代码的编译。
  • 一键迁移: 新增 npm run migrate 脚本(集成在 init 流程中),能够自动扫描旧版本创建的历史消息,并为其补充生成向量数据,确保老数据也能被搜索到。

4. 🧠 核心价值主张:认知能力升级

Thread Manager v2.0.1 不仅仅是版本号的提升,它是从简单的对话管理工具具备认知能力的 AI 记忆系统的重大跨越。通过引入分层记忆架构,我们实现了:

  • 🚀 30-50% 的上下文准确率提升:利用语义检索替代传统的时间线性检索,AI 能更精准地理解您的意图。
  • 🔄 跨线程知识复用:打破线程孤岛,AI 可以跨任务学习和积累经验,不再是“用完即忘”。
  • 10倍的检索效率:基于本地向量索引(Vector Index)的毫秒级查询,远超全表扫描。
  • 🤝 更自然的交互体验:AI 能够真正“记住”用户的习惯、偏好和历史决策,提供更个性化的辅助。

5. 🧩 分层记忆架构 (Tiered Memory)

为了实现上述认知能力,我们重新设计了记忆系统,采用了模仿人类认知的 L1/L2/L3 分层架构

graph TD
    subgraph "L1: 短期记忆 (Context Window)"
        Prompt[当前对话 Prompt]
        Summary[最近 N 条消息摘要]
    end

    subgraph "L2: 工作记忆 (Thread Context)"
        CurrentThread[当前活跃线程]
        FileStats[文件变更统计]
        GitBranch[Git 分支状态]
    end

    subgraph "L3: 长期记忆 (Semantic Knowledge Base)"
        VectorDB[(向量数据库 - 语义索引)]
        Archive[(SQLite 归档 - 完整历史)]
    end

    User --> Prompt
    Prompt <--> CurrentThread
    CurrentThread <--> VectorDB
    VectorDB -.->|语义检索 / search_messages| Prompt
  • L1 短期记忆: 直接在 Context Window 中的信息,响应最快,但容量有限。
  • L2 工作记忆: 当前任务的完整上下文(线程元数据、文件状态),随任务切换而动态加载。
  • L3 长期记忆: 永久存储的所有历史对话和知识库,通过 语义搜索 按需提取,无限容量。

🏗️ 架构概览

本次更新引入了全新的向量检索层,以下是 Thread Manager 的核心架构升级:

graph TD
    User[用户] -->|自然语言查询| Agent[Claude AI 助手]
    Agent -->|调用工具| MCP[Thread Manager MCP Server]
    
    subgraph "Thread Manager Core"
        MCP -->|解析请求| TM[Thread Manager]
        TM -->|语义搜索| Search[Vector Search Engine]
        TM -->|添加消息| MsgDAO[Messages DAO]
        
        MsgDAO -->|生成向量| Embed[Embedding Service]
        Embed -->|加载模型| LocalModel[📦 本地内置模型]
        LocalModel -.->|Xenova/all-MiniLM-L6-v2| Embed
        
        Search -->|查询| DB[(SQLite Database)]
        MsgDAO -->|存储| DB
    end
    
    DB -->|返回结果| Search
    Search -->|相关消息列表| TM
    TM -->|格式化上下文| MCP
    MCP -->|精准回复| Agent

关键组件:

  1. Embedding Service: 负责将文本消息转换为 384 维的向量。它现在优先加载本地模型文件,确保离线可用。
  2. Vector Search Engine: 一个轻量级的内存向量搜索引擎,使用余弦相似度(Cosine Similarity)算法快速匹配意图。
  3. SQLite Database: 扩展了 messages 表结构,新增 embedding_blob 字段存储二进制向量数据。

📈 成果展示

搜索效果对比

查询方式 关键词搜索 (旧版) 语义搜索 (v2.0.1)
查询语句 "JWT" "如何保证用户登录安全?"
匹配逻辑 仅匹配包含 "JWT" 的文本 匹配含义相关的文本 (Token, 加密, 鉴权, Oauth2...)
结果准确性 低 (容易漏掉没提关键词的相关讨论) 高 (理解上下文和意图)
用户体验 机械、死板 自然、智能

性能提升

  • 安装成功率: 从依赖网络环境提升至 100% (因内置模型)。
  • 检索响应速度: 本地向量运算,毫秒级响应。

🚀 如何升级

# 1. 安装最新版本
npm install -g ai-agent-team@2.0.1

# 2. 重新初始化 (自动处理编译和迁移)
ai-agent-team init

# 3. (仅首次) 注册 MCP (如果之前未注册)
# 复制 init 结束时显示的命令运行

感谢您选择 AI Agent Team!我们致力于为您提供最极致的 AI 开发体验。

AI Agent Team v2.0.0

05 Dec 08:02

Choose a tag to compare

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+
任务恢复 ❌ 无法恢复历史对话 ✅ 完整上下文恢复 完全新增
版本控制 ⚠️ 需手动管理 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 ai-agent-team@2.0.0

第 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 ai-agent-team@2.0.0

# 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 ai-agent-team@2.0.0

AI Agent Team v1.0.4

03 Dec 07:48

Choose a tag to compare

🎉 AI Agent Team v1.0.4 发布说明

发布时间: 2025年12月3日
版本类型: 特性增强版本

📋 概述

v1.0.4 版本是一个重大更新,正式集成了 changelog-generator 智能变更日志生成器,完成了 Phase 2 功能开发。此版本为 ai-agent-team 带来了强大的变更日志管理能力,包括 GitHub API 集成、HTML 导出格式和自定义模板系统。


✨ 核心新特性

🔄 changelog-generator 集成

作为四大核心 Skill 之一,changelog-generator 现已完全集成到 ai-agent-team 中:

Phase 2 功能(完整实现)

  1. 🌍 GitHub API 集成

    • ✅ 自动创建 GitHub Releases
    • ✅ 获取 PR 信息(单个和批量)
    • ✅ Release 管理(创建、更新、查询)
    • ✅ 仓库信息获取
    • ✅ 提交关联的 PR 获取
    • ✅ Token 验证
  2. 🎨 HTML 输出格式

    • ✅ 美观的紫色渐变设计
    • ✅ 实时搜索过滤功能
    • ✅ 响应式布局(移动端优化)
    • ✅ 统计信息仪表板
    • ✅ 平滑动画效果
    • ✅ 打印友好样式
    • ✅ 交互式 JavaScript 功能
  3. 🎯 增强自定义模板系统

    • ✅ 30+ 内置 Handlebars 辅助函数
    • ✅ 自定义 Helper 注册
    • ✅ Partial 模板支持
    • ✅ 从文件/目录加载模板
    • ✅ 模板语法验证

技术成就

  • 新增代码: ~2,295 行(包括测试)
  • 生产代码: ~1,175 行
  • 测试代码: ~1,120 行
  • 测试覆盖: 100% (82/82 测试用例通过)
  • 新增文件: 6 个(3 个功能模块 + 3 个测试文件)

📦 安装与构建优化

依赖自动管理

  • 智能安装:修复了嵌套 Skill 依赖未自动安装的问题。现在无论是通过 npm install 还是直接运行 CLI,系统都会自动检测并修复缺失的依赖。
  • CLI 自愈:CLI 工具新增自愈能力,运行时自动检查环境完整性。

包体积优化

  • 瘦身:通过严格的 .npmignore 配置,排除了所有嵌套的 node_modules,显著减小了发布包体积,提升下载速度。

用户体验

  • 简易触发:为 changelog-generator 添加了 changelog变更日志 快捷触发指令,使用更便捷。

🛠️ CLI 命令增强

新增命令选项

changelog-generate 命令增强

generate 命令:

# HTML 格式导出
changelog-generate generate --all --format html

# Markdown 格式(默认)
changelog-generate generate --all --format markdown

update 命令:

# 增量更新并导出 HTML
changelog-generate update --format html

release 命令:

# 发布版本并创建 GitHub Release
changelog-generate release --github-release

# 创建草稿 Release
changelog-generate release --github-release --draft

# 创建预发布版本
changelog-generate release --github-release --prerelease

# 使用自定义 GitHub Token
changelog-generate release --github-release --github-token ghp_xxx

内置 Handlebars 辅助函数

日期格式化

  • {{formatDate date "YYYY-MM-DD"}} - 标准日期格式
  • {{formatDate date "relative"}} - 相对时间(今天、昨天、N天前)

条件判断

  • {{#if_eq a b}}...{{/if_eq}} - 相等判断
  • {{#if_ne a b}}...{{/if_ne}} - 不等判断
  • {{#if_gt a b}}...{{/if_gt}} - 大于判断
  • {{#if_lt a b}}...{{/if_lt}} - 小于判断

数组操作

  • {{length array}} - 获取数组长度
  • {{join array ", "}} - 连接数组元素
  • {{first array 3}} - 获取前 N 个元素
  • {{last array 3}} - 获取后 N 个元素

字符串操作

  • {{uppercase text}} - 转大写
  • {{lowercase text}} - 转小写
  • {{capitalize text}} - 首字母大写
  • {{truncate text 50}} - 截断字符串

Markdown 链接

  • {{mdLink "text" "url"}} - 创建 Markdown 链接
  • {{commitLink hash shortHash urlTemplate}} - 创建提交链接
  • {{prLink number urlTemplate}} - 创建 PR 链接
  • {{issueLink number urlTemplate}} - 创建 Issue 链接

其他辅助函数

  • {{emoji "🎉" showEmoji}} - 条件显示 emoji
  • {{default value "fallback"}} - 默认值
  • {{json obj}} - JSON 序列化
  • {{add a b}} / {{subtract a b}} / {{multiply a b}} / {{divide a b}} - 数学运算

🧪 质量保证

测试覆盖

Test Suites: 3 passed, 3 total
Tests:       82 passed, 82 total

测试模块:

  • GitHubIntegration: 32 tests - GitHub API 功能完整测试
  • HTMLExporter: 28 tests - HTML 导出和渲染功能测试
  • TemplateManager: 22 tests - 模板系统和辅助函数测试

边界情况处理

  • ✅ GitHub API 错误处理
  • ✅ Token 验证失败处理
  • ✅ 无效模板语法处理
  • ✅ 空/缺失数据处理
  • ✅ HTML 响应式布局测试
  • ✅ 搜索功能边界测试

📚 文档更新

新增文档

  1. PHASE2_IMPLEMENTATION_SUMMARY.md - Phase 2 实现完整总结

    • 3 个核心模块详细说明
    • 技术实现细节
    • 使用示例和测试报告
  2. 更新 README.md - changelog-generator 完整文档

    • HTML 导出功能说明
    • GitHub Release 集成示例
    • 自定义模板系统文档
    • CLI 命令选项更新
  3. 更新 SKILL.md - changelog-generator 集成指南

    • 项目结构说明
    • 使用方法和最佳实践
    • 开发和测试指南

📊 性能指标

运行时性能

  • HTML 生成时间: < 100ms (100 个版本)
  • GitHub API 调用: 平均 500ms/请求
  • 模板编译: < 10ms (简单模板)
  • 测试执行时间: ~1s (82 个测试)

文件大小

  • HTML 输出: ~50KB (包含内联 CSS/JS)
  • Markdown 输出: ~10KB (相同内容)
  • 模块大小:
    • GitHubIntegration: 8KB
    • HTMLExporter: 15KB
    • TemplateManager: 9KB

🚀 升级指南

对于现有用户

  1. 自动升级(推荐):

    npm install -g ai-agent-team@latest
  2. 验证安装:

    ai-agent-team --version
    # 应该显示 1.0.4

开始使用 changelog-generator

  1. 初始化配置:

    cd your-project
    ai-agent-team /changelog /agent qa_engineer "初始化 changelog 配置"
  2. 生成变更日志:

    ai-agent-team /changelog /agent qa_engineer "生成完整的 CHANGELOG"
  3. 发布版本:

    ai-agent-team /changelog /agent devops_engineer "发布新版本并创建 GitHub Release"

🔮 未来规划 (Phase 3)

计划功能

  1. JSON 格式输出 - 结构化数据导出
  2. PDF 格式输出 - 打印友好的 PDF 生成
  3. GitLab 集成 - 支持 GitLab Release 和 MR
  4. Bitbucket 集成 - 支持 Bitbucket 平台
  5. 国际化支持 - 更多语言支持
  6. 主题系统 - 可自定义的 HTML 主题
  7. 插件系统 - 支持第三方插件扩展

🙏 致谢

感谢所有为 AI Agent Team 项目做出贡献的用户和开发者!

特别感谢

  • 所有提供反馈和建议的用户
  • 测试 changelog-generator 功能的早期使用者
  • 为 Phase 2 功能提出改进建议的社区成员

📥 下载

NPM 安装

# 全局安装
npm install -g ai-agent-team@1.0.4

# 本地安装
npm install ai-agent-team@1.0.4

验证安装

ai-agent-team --help
ai-agent-team --version

🐛 问题报告

如果您在使用过程中遇到任何问题,请:

  1. 查看文档: README.md
  2. 搜索已知问题: GitHub Issues
  3. 创建新 Issue: 报告问题

📈 总结

v1.0.4 是 AI Agent Team 发展历程中的重要里程碑,标志着 changelog-generator 功能的完全成熟。现在您拥有了一个功能完整、性能优秀、测试覆盖全面的智能变更日志生成器!

主要成就:

  • 🌟 实现了 3 个强大的核心模块
  • 🌟 新增 82 个高质量测试用例,100% 通过
  • 🌟 提供了美观的 HTML 输出格式
  • 🌟 集成了 GitHub API,支持自动创建 Releases
  • 🌟 构建了灵活的模板系统,30+ 辅助函数
  • 🌟 完善的文档和使用示例

AI Agent Team v1.0.4 现已具备企业级应用能力,可以满足各种规模项目的变更日志管理需求!🚀


⬆️ 升级到 v1.0.4,体验全新的 changelog-generator 功能!

AI Agent Team v1.0.3

03 Dec 07:19

Choose a tag to compare

AI Agent Team v1.0.3 发布说明

发布日期:2025年11月25日

🎉 重大里程碑

AI Agent Team v1.0.3 正式发布!这是一个革命性的AI开发团队工具,集成了三大智能Skill和六大专业AI智能体,为开发者提供前所未有的开发效率提升。


✨ 核心更新亮点

🆕 SoftCopyright Skill - 智能软著材料生成工具

一键生成软件著作权申请材料,让软著申请变得简单高效!

softcopyright)

🔥 核心功能突破

  • 智能项目分析:自动识别项目类型、技术栈和架构模式

  • 软著说明书生成:自动生成2000-3000字详细说明书

  • 源代码文档生成:生成60页源代码文档,每页50行

  • 智能注释清理:自动移除单行注释、多行注释、空白行、版权声明等

  • 页数控制逻辑

    • ≤60页:完整显示所有代码

    • 60页:显示前30页 + 后30页,中间省略

  • 多语言支持:JavaScript、Python、Java、C、Go、Rust、Swift、Kotlin等20+语言

  • 中文完美支持:原生HTML格式,中文显示无乱码,完美打印支持

🛠️ 技术规格

  • 源码展示格式:每页50行,自动分页,行号显示
  • 注释处理规则
    • 多行注释:/\*(.|\\r\\n|\\n)*?\\*/
    • 单行注释://.*
    • 空白行:^\\s*(?=\\r?$)\\n
    • 版权声明:自动移除copyright、author、license等
  • 版本自动识别:从package.json、setup.py、Cargo.toml等配置文件自动读取版本号
  • 页眉页脚支持:打印时自动添加"软件名称_版本号"和页码

💡 使用方法

# 在Claude中直接使用
"帮我生成软著材料"
"生成软件著作权申请文档"
"软著"  # 关键词触发

# 命令行工具
~/.claude/skills/softcopyright/softcopyright-generate --project /path/to/project

📸 实际效果

  • 真实源码展示:显示实际的.js、.py、.java等源代码内容
  • 专业格式:符合软著申请的文档标准
  • 完美中文支持:HTML格式,浏览器打印为PDF无乱码
  • 自动化流程:从项目扫描到材料生成,一键完成

🔧 关键问题修复

🐛 源代码文档生成修复

问题:生成HTML模板代码而非真实源代码
解决方案

  • 修复文件路径错误:将file.path(相对路径)改为file.fullPath(绝对路径)
  • 增强错误处理:添加文件存在性验证和内容为空检查
  • 统一路径处理:确保路径显示一致性

修复前后对比

  • 修复前:显示<span class="code-line"><span class="line-number">712:</span> 文件: ${file.relativePath}
  • 修复后:显示真实源代码如function calculatePages(totalLines, linesPerPage = 50)

🛠️ CLI工具优化

  • 修复help命令显示问题:解决ai-agent-team help命令无法正确显示帮助信息
  • colorize函数调用修正:修复多处colorize()函数参数传递错误
  • 统一输出格式:统一所有命令的输出格式和颜色显示

📦 全局安装修复

  • npm全局安装错误修复:解决npm install -g时的权限冲突问题
  • 备份逻辑优化:使用复制而非重命名进行备份,增强错误处理
  • 安装体验改善:提供清晰的安装进度提示和错误恢复机制

🧹 三大智能Skill完整集成

1. 📜 SoftCopyright Skill - 软著材料生成

  • 智能分析:自动识别项目类型和技术栈
  • 完整材料:生成软件说明书和源代码文档
  • 格式标准:严格按照软著申请要求
  • 效率提升:从手工准备到自动生成

2. 🧹 TidyMyDesktop Skill - 桌面整理

  • 智能分类:文件自动分类到应用程序、文档、图片等文件夹
  • 版本去重:识别软件版本号,保留最新版本
  • 安全整理:dry-run模式预览,用户确认后执行
  • 详细报告:生成完整的Markdown格式整理报告

3. 🎨 DrawNote Skill - 笔记可视化

  • 多彩风格:彩色手写、专业商务、科技创新等五种风格
  • 智能生成:基于AI大模型,自动生成最适合的笔记结构
  • 完美集成:与Claude Code完美集成,一键生成
  • 高质量输出:自动生成HTML和PNG双格式文件

🤖 六大专业AI智能体

产品经理智能体 (/pm)

  • 职责:产品规划、需求分析、用户研究、竞品分析
  • 专长:敏捷开发、路线图制定、利益相关者管理
  • 使用场景:功能需求分析、产品规划、用户体验设计

前端开发智能体 (/fe)

  • 职责:UI实现、组件开发、用户体验优化
  • 专长:React/Vue/Angular、响应式设计、性能优化
  • 使用场景:页面开发、组件设计、前端架构

后端开发智能体 (/be)

  • 职责:API设计、数据库优化、服务器端逻辑
  • 专长:Node.js/Python/Java、数据库设计、API架构
  • 使用场景:API开发、数据库设计、系统集成

测试工程师智能体 (/qa)

  • 职责:功能测试、自动化测试、质量保证
  • 专长:单元测试、集成测试、端到端测试
  • 使用场景:测试设计、自动化测试、缺陷管理

DevOps工程师智能体 (/ops)

  • 职责:部署运维、基础设施、CI/CD流水线
  • 专长:Docker、Kubernetes、云服务、监控告警
  • 使用场景:系统部署、运维监控、性能优化

技术负责人智能体 (/tl)

  • 职责:技术决策、团队协调、架构设计
  • 专长:系统架构、技术选型、团队管理
  • 使用场景:架构评审、技术选型、团队规划

🚀 使用场景

🏢 企业级项目开发

  • 产品团队:快速完成产品规划、需求分析、技术选型
  • 开发团队:24/7开发支持,大幅提升开发效率
  • 测试团队:自动化测试策略,质量保证
  • 运维团队:CI/CD流水线,自动化部署

👨 个人开发者

  • 快速原型:从概念到原型的快速验证
  • 学习项目:完整的项目开发流程支持
  • 技术文档:自动生成技术文档和软著材料
  • 代码质量:最佳实践指导,代码审查

📝 软著申请

  • 材料准备:一键生成符合要求的软著申请材料
  • 格式标准:严格按照软著申请格式要求
  • 效率提升:从手工准备到自动生成,节省大量时间

📊 性能指标

扫描性能

  • 小项目 (<100个文件): < 1秒
  • 中项目 (100-1000个文件): 1-3秒
  • 大项目 (>1000个文件): 3-10秒

内存使用

  • 基础运行: ~100MB
  • 大项目处理: ~200MB
  • 软著生成: ~50MB

文件处理

  • 最大文件: 5MB
  • 最大项目: 10000个文件
  • 代码行数: 无限制

🛠️ 技术规格

系统要求

  • Node.js: >= 14.0.0
  • Claude Code: 最新版本
  • 操作系统: macOS、Linux、Windows
  • 内存: 建议4GB以上

技术架构

  • 原生集成: 基于Claude Code的原生智能体系统
  • 模块化设计: 可扩展的Skill插件系统
  • CLI工具: 便捷的命令行界面
  • 跨平台支持: 支持主流操作系统

核心依赖

  • @anthropic-ai/sdk: AI模型调用
  • commander: CLI参数解析
  • inquirer: 交互式命令行界面
  • chalk: 终端颜色输出
  • fs-extra: 文件系统操作
  • glob: 文件模式匹配

🔗 快速开始

一键安装

npm install -g ai-agent-team

验证安装

ai-agent-team --help
ai-agent-team version

基础使用

# 六大智能体快捷命令
/pm '设计用户认证系统'    # 产品经理
/fe '创建登录页面'      # 前端开发
/be '实现JWT认证API'    # 后端开发
/qa '测试认证流程'      # 测试工程师
/ops '部署到生产环境'   # 运维工程师
/tl '评估系统架构'      # 技术负责人

# 三大Skill命令
skill drawnote "AI发展历程信息图"         # 智能笔记
skill softcopyright "生成项目软著材料"     # 软著材料
skill tidymydesktop "整理桌面和下载目录"    # 桌面整理

📋 完整更新日志

🆕 新增功能

  • SoftCopyright Skill:全新软著材料生成工具
  • 智能源代码展示:每页50行真实代码,自动分页
  • 完美软著支持:符合软著页数要求和格式标准
  • 中文完美支持:HTML格式,无乱码,完美打印

🔧 核心改进

  • CLI工具修复:修复help命令显示问题
  • 错误处理增强:改进权限配置和错误提示
  • 用户体验优化:更友好的交互界面和指导
  • 性能优化:更快的扫描和分析速度

🐛 问题修复

  • 修复全局安装时的目录权限问题
  • 修复源代码文档生成HTML模板代码问题
  • 修复CLI命令行参数处理错误
  • 优化用户交互流程和错误提示

🎯 致谢

感谢所有参与测试和反馈的开发者!v1.0.3是AI Agent Team的一个重要里程碑,标志着从实验工具到生产级产品的转变。

特别感谢:

  • 所有提供bug报告和功能建议的用户
  • 软著申请用户提供的实际需求反馈
  • 开源社区的技术支持和灵感

🔮 下一步计划

  • 支持更多编程语言的智能体
  • 添加更多DrawNote风格模板
  • 支持自定义智能体配置
  • 集成更多开发工具
  • 提供Web界面管理

📞 获取帮助


📄 许可证

MIT License - 允许商业和个人使用


AI Agent Team v1.0.3 - 让AI成为您的开发伙伴! 🤖✨

AI Agent Team v1.0.2

14 Nov 16:48

Choose a tag to compare

🎉 AI Agent Team v1.0.2 发布日志

发布日期: 2025-01-14
版本号: 1.0.2
状态: ✅ 发布成功


📦 版本信息

  • 包名: ai-agent-team
  • 版本: 1.0.2
  • 描述: AI Agent Team - 拥有24/7专业AI开发团队:产品经理、前端开发、后端开发、测试工程师、DevOps工程师、技术负责人。一键安装,支持中英文命令,大幅提升开发效率!集成drawnote和tidymydesktop智能Skill。

🆕 新增功能

✨ TidyMyDesktop Skill - 智能桌面整理工具

全新推出的桌面和目录整理智能工具,具备以下核心功能:

🎯 主要特性

  • 智能文件分类: 根据文件类型自动创建分类文件夹
  • 版本去重: 自动识别并清理软件的旧版本
  • 未知软件识别: 通过网络搜索识别不熟悉的软件用途
  • 安全整理: 采用dry-run模式,确保用户完全掌控整理过程
  • 详细报告: 生成完整的Markdown格式整理报告

🛠️ 支持的操作

  • 帮我整理桌面 - 自动整理用户桌面
  • 帮我整理当前目录 - 整理指定目录(需用户确认)
  • 智能关键词搜索和分析

📁 分类规则

  • 应用程序: 开发工具、办公软件、设计工具、通讯工具等
  • 文档: PDF、Word、Excel、文本文件等
  • 媒体文件: 图片、视频、音频文件
  • 其他: 压缩包、代码项目、未分类文件

🔧 技术实现

  • Node.js脚本支持(跨平台)
  • 智能版本号识别(semver)
  • 安全的文件操作(dry-run模式)
  • 完整的错误处理机制

🔄 改进内容

📝 描述更新

  • 更新了package.json描述,移除机器人图标
  • 添加了tidymydesktop skill的说明
  • 优化了产品描述的可读性

🏗️ 构建优化

  • 完善了npm打包流程
  • 优化了文件包含结构
  • 确保所有skill和agent正确打包

✅ 测试验证

🧪 功能测试

  • TidyMyDesktop Skill: 10/10 测试通过(100%通过率)
  • DrawNote Skill: 功能正常,无影响
  • 所有Agent: 完整性验证通过
  • 安装脚本: 全局/本地安装测试通过

📦 打包测试

  • 文件完整性验证 ✅
  • 依赖项正确包含 ✅
  • 可执行脚本权限正确 ✅
  • 本地安装/卸载测试 ✅

🚀 性能测试

  • 扫描耗时: < 0.1s
  • 整理耗时: < 0.5s
  • 内存使用: ~50MB
  • 包大小: 合理范围

🖼️ 实际效果展示

TidyMyDesktop 实际使用效果

TidyMyDesktop Skill 实际整理效果截图 - 展示了智能分类和整理的结果


📁 文件结构

ai-agent-team-1.0.2.tgz
├── .claude/
│   ├── agents/           # 6个专业AI智能体
│   ├── commands/         # 快捷命令脚本
│   ├── skills/           # 智能Skill集合
│   │   ├── drawnote/     # 智能笔记Skill
│   │   └── tidymydesktop/ # 桌面整理Skill (新增)
│   ├── settings.local.json
│   └── CLAUDE.md
├── bin/                  # 可执行命令
├── scripts/              # 安装脚本
└── docs/                 # 文档目录

🚀 安装说明

全局安装

npm install -g ai-agent-team

本地安装

npm install ai-agent-team

验证安装

# 检查命令是否可用
ai-agent-team help

# 测试新skill功能
# 在Claude Code中使用: "帮我整理桌面"

🔧 系统要求

  • Node.js: >= 16.0.0
  • 操作系统: macOS, Windows, Linux
  • Claude Code: 最新版本

📝 使用指南

TidyMyDesktop Skill使用示例

  1. 整理桌面:

    用户: "帮我整理桌面"
    Claude: 自动扫描桌面 → 生成整理计划 → 用户确认 → 执行整理 → 生成报告
    
  2. 整理指定目录:

    用户: "帮我整理当前目录"
    Claude: 确认路径 → 扫描分析 → 生成计划 → 用户确认 → 整理执行
    
  3. 安全特性:

    • 所有删除操作需要用户明确确认
    • 首次运行使用dry-run模式预览
    • 完整的整理过程记录

🐛 问题修复

修复内容

  • 优化了package.json描述格式
  • 完善了skill的文件权限设置
  • 改进了npm打包配置

已知问题

  • 无重大已知问题
  • TidyMyDesktop在整理系统目录时可能需要额外权限

🔮 未来规划

v1.1.0 计划功能

  • 添加更多智能Skill
  • 支持自定义Agent配置
  • 增强错误处理和日志记录
  • 添加插件系统支持

🙏 致谢

感谢所有用户的支持和反馈!特别感谢TidyMyDesktop技能的测试和验证工作。


📞 支持


🎊 AI Agent Team v1.0.2 发布圆满成功!

让AI智能团队为您的开发工作提供全方位支持 🚀

DrawNote Skill - 智能笔记功能

11 Nov 11:40

Choose a tag to compare

核心功能特色

🎨 多彩风格模板 | 📋 内置模板系统 | 🤖 智能内容生成 | 🔗 无缝集成 -- | -- | -- | -- 彩色手写笔记、专业商务、科技创新、自然清新等多种风格 | 内置提示词模板和样式模板,无需外部文件 | 基于AI大模型,自动分析内容并生成最适合的笔记结构 | 与Claude Code完美集成,一键生成,自动保存

🎯 五种精美风格

  1. 彩色手写笔记风格 ⭐ 推荐

    • 适用场景:学习笔记、读书总结、知识整理
    • 特点:温馨自然、易于记忆
  2. 专业商务风格(默认)

    • 适用场景:商业报告、数据分析、项目演示
    • 特点:简洁专业、数据驱动
  3. 科技创新风格

    • 适用场景:技术文档、产品介绍、创新展示
    • 特点:现代科技、未来感强
  4. 自然清新风格

    • 适用场景:环保主题、健康生活、自然科学
    • 特点:清新淡雅、亲和力强
  5. 现代简约风格

    • 适用场景:极简设计、艺术展示、高端品牌
    • 特点:简约大气、设计感强
Read more