发现 AI 代理的未来arrow_forward

Stoneforge

calendar_today收录于 2026年4月22日
category智能体与应用工具
code开源
TypeScriptNode.js工作流自动化多智能体系统AI代理Web应用智能体与应用工具开发者工具/代码自动化/工作流/RPA

AI 编码代理多智能体编排平台,提供角色分工、Git Worktree 隔离、自动合并审查与统一 Web Dashboard

Stoneforge 是一个面向 AI 编码代理的多智能体编排平台,通过 Web Dashboard(默认运行于 localhost:3457)和 CLI 工具(sf)实现对多个 AI 编码代理的全生命周期管理。项目当前处于 0.1.0 早期实验阶段,采用 TypeScript 编写,基于 pnpm + Turborepo monorepo 架构。

平台内置四种角色:Director 负责将用户目标拆解为带优先级和依赖的任务计划;Ephemeral Worker 由调度守护进程自动生成,在隔离的 Git Worktree 中执行编码任务后自动终止;Persistent Worker 用于探索性或一次性任务;Steward 负责合并审查、文档扫描、卡死任务恢复及自定义定时工作流。

其核心架构采用双存储模型——JSONL 作为唯一真相源(Git 追踪、仅追加、diff 友好、可跨分支合并),SQLite 作为缓存层(快速查询、FTS5 全文搜索、物化视图),SQLite 可随时从 JSONL 重建。每个 Worker 在独立路径 agent/{worker-name}/{task-id}-{slug} 的 Git Worktree 中工作,从根源上避免文件冲突。自动合并流程由 Merge Steward 执行测试命令,通过则 squash-merge,失败则创建任务交接归还队列。

Web Dashboard 提供完整的管控界面,涵盖 Activity(实时终端输出)、Tasks(列表与看板视图,六阶段状态流转:Backlog → Unassigned → Assigned → In Progress → Awaiting Merge → Closed)、Merge Requests(Agent PR 审查队列)、Plans(任务计划分组)、Workflows(可复用任务序列)、Agents(注册启停与拓扑图)、Workspaces(类 tmux 终端复用器)、Messages(频道式通信)、Documents(版本化知识库)、Metrics(吞吐量与效率指标)以及内置 Monaco 编辑器(支持 LSP)。

支持 Claude Code(默认)、OpenAI Codex、OpenCode 三种 Agent 后端,通过 --provider 参数切换。角色 Prompt 可通过 .stoneforge/prompts/ 目录下的 Markdown 文件项目级覆盖。工作流引擎支持持久化状态与失败点恢复,可配置 cron/事件触发。平台旨在替代 Linear/GitHub Issues、Notion/Obsidian、Slack/Discord、手动 Git 工作流和 GitHub PR 工作流等多个独立工具,实现 AI 辅助开发的统一管理。

安装与快速开始:

npm install -g @stoneforge/smithy
cd your-project && sf init
sf serve
open http://localhost:3457

CLI 命令: sf init(初始化)、sf serve(启动服务)、sf daemon start(启动调度守护进程)、sf agent register <name> --role <role>(注册 Agent)、sf agent start <id>(启动 Agent)、sf pool create(创建并发池)。

待确认信息: 独立官网/文档站未发现;npm 包 @stoneforge/smithy 的实际发布版本号未在页面中显示;团队/作者信息仅有组织名 "Stoneforge";语义搜索的嵌入模型与向量数据库方案未说明;无已知生产使用案例。

保持更新

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

rocket_launch