DeepSeek Harness Hub
← 返回列表

智能体任务看板Asif2BD/JARVIS-Mission-Control-DeepSeek

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

把智能体会话与工具调用实时汇入看板并人工审核

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/21 · 已提供中文文档

DeepSeek Harness 会话、轮次和工具活动的任务控制仪表板与人工审核工作流。

综合分
28.8
GitHub 分
28.8
用户评分
★ Stars
2
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Asif2BD/JARVIS-Mission-Control-DeepSeek
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

面向 DeepSeek-Harness 的 JARVIS 任务控制中心

Version
License
DeepSeek-Harness
MissionDeck

开源 AI 智能体编排看板,已接入 DeepSeek-Harness。

JARVIS 任务控制中心是一个基于 Git 的命令中心,用于管理 AI 智能体和人类协作者:实时看板、任务管理器、活动日志、消息传递层和审核工作流——由纯 JSON 文件和 Node.js 服务器提供支持。此版本将其接入 DeepSeek-Harness(dsh),即来自 DeepSeek 的插件内核智能体框架:每个 dsh 会话都会在你的看板上显示为一个任务,每一轮对话和工具调用都会流式写入活动日志,完成的工作会进入 REVIEW 状态等待人工批准。

状态:实验性。 dsh 是 v0.1 开发者预览版,已宣布将有破坏性变更。该桥接已针对 @deepseek-ai/dsh@0.1.0-rc.7 类型定义进行验证,并由已提交的测试覆盖;事件名称可通过配置覆盖,因此上游重命名只需修改配置即可修复。

连接方式

dsh 将一切视为插件,并在仅追加的会话事件流上广播每一个模型可见的时刻。我们的桥接作为 Cordis 插件挂载在框架内部,并将该事件流转发到任务控制中心的 REST API——无需轮询、无需抓取日志、无需更改服务器:

┌────────────── dsh ──────────────┐        ┌──── Mission Control ────┐
│ agent loop → session event log  │        │ server (localhost:3000) │
│        │                        │  HTTP  │   POST /api/tasks       │
│        └─► mission-control ─────┼───────►│   PATCH /api/tasks/:id  │
│            plugin (this repo)   │        │   POST /api/logs/...    │
└─────────────────────────────────┘        │   → dashboard + WS      │
└─────────────────────────┘

| dsh 事件 | 看板效果 |
|---|---|
| session/created | 创建任务(IN_PROGRESS,分配给框架智能体) |
| user/message、assistant/message | 活动日志摘录 |
| tool/call、tool/result | 活动日志条目(含错误码) |
| turn/end → completed | 任务 → REVIEW——由人工批准至 DONE |
| turn/end → blocked / failed | 任务 → BLOCKED,记录结构化错误 |
| turn/end → aborted / interrupted | 任务 → ASSIGNED |

快速开始

1. Fork and clone this repo
git clone https://github.com/YOUR-USERNAME/JARVIS-Mission-Control-DeepSeek.git
cd JARVIS-Mission-Control-DeepSeek

2. Start the Mission Control server + dashboard
cd server && npm install && npm start        # → http://localhost:3000
3. 将桥接插件安装到 web 配置文件中。dsh.bundle 清单
会自动激活它;无需手写 Cordis 行。
npx @deepseek-ai/dsh@0.1.0-rc.7 plugin --profile web add dsh-plugin-mission-control

4. 运行 DeepSeek-Harness
npx @deepseek-ai/dsh web                     # → http://127.0.0.1:3080

在 http://localhost:3000 打开看板并启动一个 dsh 会话——会话一出现,任务就会随之出现。

完整设置、配置参考和故障排除: integrations/deepseek-harness/README.md
架构分析与设计原理: docs/deepseek-harness-integration.md

包含内容

| 组件 | 路径 | 功能 |
|---|---|---|
| 仪表盘 | dashboard/ | 看板、智能体配置、聊天、活动流、WebSocket 实时更新 |
| 服务器 | server/ | 基于 .mission-control/ JSON 文件的 Express + WebSocket API |
| dsh 桥接插件 | integrations/deepseek-harness/ | Cordis 插件(dsh-plugin-mission-control)及其测试套件 |
| 数据 | .mission-control/ | 任务、智能体、人类、消息——Git 版本化的 JSON,无需数据库 |
| 技能 | skills/ | 模块化智能体指令,包括 dsh 桥接技能 |
| 脚本 | scripts/ | 设置辅助工具(add-agent.sh、add-human.sh、init-mission-control.sh 等) |

该插件附带 认证支持(MC_AGENT_TOKEN / authToken → Authorization: Bearer)、串行化重试队列(因此看板宕机也绝不会阻塞智能体循环),以及一个等待式的有界 flush(),接入 dsh 的 session/flush 持久性检查点。
bash
运行桥接插件的测试套件(16 个测试:rc.7 事件夹具 + 模拟 HTTP)
cd integrations/deepseek-harness/dsh-plugin-mission-control && npm test

MissionDeck 平台

这个开源仓库是引擎。MissionDeck.ai 是围绕它的平台——托管仪表盘(missiondeck.ai/mission-control/your-slug)、可视化智能体构建和一键部署。从 missiondeck.ai/auth 获取免费 API 密钥即可连接你的实例:
bash
./scripts/connect-missiondeck.sh --api-key YOUR_KEY

传承与路线图

本项目最初是 JARVIS Mission Control(v2.1.0)的移植版;看板、服务器和数据模型均沿用下来,而这里所有与运行时相关的内容都仅针对 DeepSeek-Harness。路线图请参阅仓库 issue:

1. 使用真实的 DEEPSEEK_API_KEY 进行实时端到端验证
2. dsh 原生成本跟踪(来自 assistant/message 事件的每步 usage → 仪表盘成本卡片)
3. 通过兼容性金丝雀测试和可配置的事件映射来跟踪新的 dsh 预览版本

许可证

MIT —— 可自由使用、fork 和在此基础上构建。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群