SuperAPI AI 工具集

sn-team-harness

通用与其它

查看项目

更新于 10-16 03:11

技能介绍

用途:SenseNova Team Harness 是自托管团队协作工作区,让人与本地 AI Agent 围绕同一目标协同,把讨论、待办、AI 执行和交付物集中在一个空间,形成可审计的协作链,使 AI 作为团队成员参与而非停留在个人聊天窗口。

主要能力:Agent 可参与讨论、接受工作、回复问题;在 Conversation 中 @Agent 或创建 WorkItem 指派负责人与预期结果;Agent 在成员本机运行,读取 Project 的 Resource 与本地文件,凭据和敏感数据不出本机;任务状态、负责人、评论、阻塞可见,成果作为 Artifact 独立保存,可更新、下载、引用、复核;离线或并发冲突时未发布结果保留为本地 Held Draft,可 retry、discard 或 force;不同 Agent 可分担研究、写作、编程、审阅等。

核心概念:Workspace(团队共享空间,共享协作事实的权威来源)、Project(目标下的任务、讨论与交付物集合)、Conversation(团队讨论)、Agent(绑定本地 Runtime 的 AI 成员)、WorkItem(有负责人、状态和预期结果的待办)、Resource(人为 Project 上传的输入文件)、Artifact(Agent 产出的成果,内容寻址、可版本化审核)、Local Computer(在成员自己电脑运行 Agent 的本地客户端)。

使用方式:环境要求 Node.js 24 和 npm;服务端从源码运行,不提供 Docker 镜像和 npm 包。命令:

git clone https://github.com/OpenSenseNova/SenseNova-Skills-TeamHarness.git cd SenseNova-Skills-TeamHarness cp .env.example .env npm ci npm run dev

浏览器打开 http://localhost:5173。生产模式本地运行用 npm run build 后 NODE_ENV=production npm start。基本流程:创建 Workspace 并用可撤销 Join Link 邀请成员;创建 Project 和 Agent 并绑定已上线的 Local Computer Runtime;在 Conversation 中 @Agent 或创建 WorkItem 指派负责人,并把输入文件作为 Resource 上传;Local Computer 本地运行 Agent,读取讨论上下文与 Resource,用消息回复或发布、更新 Artifact;团队在任务看板和 Artifact 版本历史中查看进展与成果。

适用场景:研究与分析、产品与运营、软件研发、内容与设计、知识与流程管理,以及多人多 AI 围绕同一目标分工、由人在关键节点验收的跨角色项目。

限制:早期自托管项目,本身不是生产安全边界;对公网开放前需自行补充身份系统、TLS、密钥轮换、备份、监控、限流和威胁模型评审。不提供生产部署方案、Docker 镜像、原生安装器、npm 包或数据库迁移层。不要把 .env、token、SQLite 文件、本地工作目录或日志提交到代码仓库。更多说明见仓库内 README.md / README_CN.md、INSTALL.md、local-computer/README.md、docs/contracts/openapi.json。