发现 AI 代理的未来arrow_forward

GSD 2

calendar_today收录于 2026年4月24日
category智能体与应用工具
code开源
TypeScriptNode.jsMCPAI代理CLI智能体与应用工具开发者工具/代码自动化/工作流/RPA

基于元提示与上下文工程构建的自主长时间编程 AI 代理系统,通过 Milestone → Slice → Task 三级分层和磁盘状态机实现无人值守的全栈软件开发。

GSD 2(npm 包名 gsd-pi)是一个面向自主长时间编程的 AI 代理系统,由 Lex Christopherson 开发,采用 TypeScript 编写,运行于 Node.js ≥ 22.0.0 环境,当前版本 2.77.0,采用 MIT 许可证。

核心设计理念 项目围绕三个支柱构建:元提示(meta-prompting)、上下文工程(context engineering)和规格驱动开发(spec-driven development)。其核心创新在于将软件开发严格拆解为适配单个上下文窗口大小的 Task 单元,通过磁盘文件状态机驱动执行,从根本上解决 AI 代理在长任务中丢失全局视野的问题。

工作分层架构 采用 Milestone → Slice → Task 三级结构:Milestone 对应可发布版本(4-10 个 slice),Slice 对应一个可演示的垂直能力(1-7 个 task),Task 是一个上下文窗口大小的工作单元。铁律:一个 task 必须适配一个上下文窗口,否则强制拆分。执行循环为 Plan → Execute → Complete → Reassess Roadmap → Next Slice → Validate Milestone → Complete Milestone。

执行模式 提供 Auto Mode(/gsd auto,完全无人值守)和 Step Mode(/gsd//gsd next,逐步推进)两种模式。每个任务获得全新上下文窗口,分发提示内联包含任务计划、slice 计划、先前任务摘要、依赖摘要、路线图摘录和决策记录。v2.77 新增 Context Mode,自动构建任务就绪上下文。

健壮性保障 崩溃恢复通过锁文件追踪当前单元,会话中断后从磁盘状态恢复并含会话取证;卡死检测使用滑动窗口识别重复分发模式;超时监管分软超时警告、空闲看门狗、硬超时暂停三档;提供商错误区分瞬时(自动重试)和永久(暂停等人工);Headless 模式支持崩溃自动重启和指数退避。

工程能力 Git 策略支持 worktree/branch/none 三种隔离模式,milestone 完成后 squash merge;验证执行支持可配置 shell 命令,失败自动修复重试,里程碑完成后执行门控验证;成本管理按阶段/slice/模型分类捕获 token 和费用,支持预算上限和动态模型路由;支持多 worker 并行里程碑编排。

底层实现与工具链 基于 Pi SDK 构建,采用 npm workspaces 单仓架构,esbuild + TypeScript 构建,sql.js(SQLite WASM)本地持久化,native/ 目录含平台特定二进制通过 koffi FFI 绑定,测试覆盖单元/集成/fixture/live 回归/smoke 五个层级。

扩展生态与集成 内置扩展涵盖 subagent、github-sync、voice、mcp-client、remote-questions、browser-tools、google-search 等;支持 MCP 协议集成;提供 VS Code 扩展(聊天参与者 + 侧边栏仪表盘);Web 界面支持浏览器端项目管理;Docker 沙箱支持隔离运行;技能系统支持自动检测和自定义编写;决策可路由至 Slack/Discord。

模型支持 支持 Anthropic Claude、OpenAI、Google Gemini、Mistral、AWS Bedrock、Ollama、vLLM、LM Studio 及自定义代理端点。

安装与快速开始

npm install -g gsd-pi@latest
/gsd init
/gsd auto    # 自主模式
/gsd         # 逐步模式

待确认项 Pi SDK 的独立仓库或文档未公开;mintlify-docs/ 目录暗示可能有独立文档站但未发现已部署 URL;Web 界面未提供在线 Demo 地址;RTK(Real-Time Kernel)的外部来源文档未找到。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch