🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

任务指挥台 Equinox7379/dsh-mission-control

DeepSeek Harness
Equinox737939 天前有提交已提供中文文档扫描:含敏感能力

绑定会话派发任务,跟踪执行并人工验收

29.4/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Equinox7379/dsh-mission-control
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · chat
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 39 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查⚠ 装前注意
要求 Node:>=22(dsh 本身要求 Node ≥ 22.19)

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-mission-control(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/22 15:34:57

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 16 处,展示前 16 条)
  • 发起网络请求
    src/client-store.ts:30
    const healthResponse = await fetch('/mission-control/health', { method: 'GET', signal: controller.signal, credentials: 'same-origin', cache: 'no-store
  • 发起网络请求
    src/client-store.ts:134
    const response = await fetch('/mission-control/api', { method: 'POST', headers, body: JSON.stringify(envelope), signal, credentials: 'same-origin', ca
  • 读取本地文件
    src/execution/store.ts:13
    const value = JSON.parse(await readFile(this.path, 'utf8'))
  • 写入本地文件
    src/execution/store.ts:36
    await mkdir(dirname(this.path), { recursive: true })
  • 写入本地文件
    src/execution/store.ts:38
    try { await writeFile(temp, text + '\n', { encoding: 'utf8', flag: 'wx' }); await rename(temp, this.path) }
  • 写入本地文件
    src/execution/store.ts:38
    try { await writeFile(temp, text + '\n', { encoding: 'utf8', flag: 'wx' }); await rename(temp, this.path) }
  • 删除本地文件
    src/execution/store.ts:39
    catch (error) { await rm(temp, { force: true }).catch(() => undefined); throw error }
  • 写入本地文件
    src/export.ts:40
    await mkdir(destinationDirectory, { recursive: true })
  • 读取本地文件
    src/export.ts:43
    try { await access(path); throw new Error('export already exists') } catch (error: any) { if (error?.code !== 'ENOENT') throw error }
  • 删除本地文件
    src/export.ts:53
    await rm(temp, { force: true })
  • 删除本地文件
    src/export.ts:57
    await rm(temp, { force: true }).catch(() => undefined)
  • 写入本地文件
    src/storage.ts:8
    rename(from: string, to: string): Promise<void>
  • 读取本地文件
    src/storage.ts:14
    read: (path) => readFile(path, 'utf8'),
  • 写入本地文件
    src/storage.ts:15
    write: (path, data) => writeFile(path, data, { encoding: 'utf8', flag: 'wx' }),
  • 删除本地文件
    src/storage.ts:17
    remove: (path) => rm(path, { force: true }),
  • 写入本地文件
    src/storage.ts:18
    ensureDir: (path) => mkdir(path, { recursive: true }).then(() => undefined),
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-session-format-v1-to-v2@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-api-workspace-controller@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-slots
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 绑定AI会话
  • 预览请求
  • 跟踪执行并人工审核

DeepSeek Harness 的本地任务控制台:绑定 AI 会话、预览请求、跟踪执行,让人工审核留在流程里。

README

由 DeepSeek 最新模型翻译生成
DSH Mission Control · 任务指挥台 把 AI 对话变成可追踪的工作。 一个本地任务控制台,面向 DeepSeek Harness (DSH)。定义目标结果,绑定对话,预览即将发出的请求,然后发送一次。跟踪模型输出和工具活动,再判断任务是否真的完成。 当你的工作横跨多个 AI 对话,又需要把目标、执行和验证放在一起时,它很有用。 快速开始 · 兼容性 · 开发 · 中文说明 Mission Control 界面,使用合成演示数据渲染 插件真实界面,用合成的项目、任务和执行数据渲染。这张截图没有调用任何真实模型;模型回合完成和人工验收是两个独立状态。 你能做什么 - 按项目组织工作。 给每个任务设定目标、验收标准、优先级和计划。 - 通过已有的 DSH 会话执行。 绑定会话,查看它的工作目录、模型和即将发出的提示词,然后明确确认派发。 - 跟踪真实运行。 查看输出、工具调用次数、工具错误和执行状态。重新打开控制台不会重发任务。 - 把评审和执行分开。 记录计划、审批、验证证据和最终验收。模型回合完成,不等于任务完成。 - 导出 Markdown 报告。 在界面之外也能保留项目和任务上下文。 Mission Control 使用 DSH 已有的会话引擎和已配置的模型。它不需要单独的模型 API key,也不会替换对话记录。
展开完整文档(README 剩余 1 节)
DSH Mission Control · 任务指挥台

把 AI 对话变成可追踪的工作。

一个本地任务控制台,面向 DeepSeek Harness (DSH)。定义目标结果,绑定对话,预览即将发出的请求,然后发送一次。跟踪模型输出和工具活动,再判断任务是否真的完成。

当你的工作横跨多个 AI 对话,又需要把目标、执行和验证放在一起时,它很有用。

快速开始 · 兼容性 · 开发 · 中文说明

Mission Control 界面,使用合成演示数据渲染

插件真实界面,用合成的项目、任务和执行数据渲染。这张截图没有调用任何真实模型;模型回合完成和人工验收是两个独立状态。

你能做什么

- 按项目组织工作。 给每个任务设定目标、验收标准、优先级和计划。
- 通过已有的 DSH 会话执行。 绑定会话,查看它的工作目录、模型和即将发出的提示词,然后明确确认派发。
- 跟踪真实运行。 查看输出、工具调用次数、工具错误和执行状态。重新打开控制台不会重发任务。
- 把评审和执行分开。 记录计划、审批、验证证据和最终验收。模型回合完成,不等于任务完成。
- 导出 Markdown 报告。 在界面之外也能保留项目和任务上下文。

Mission Control 使用 DSH 已有的会话引擎和已配置的模型。它不需要单独的模型 API key,也不会替换对话记录。

兼容性

| 组件 | 当前支持 |
| Mission Control | 0.2.1 |
| DSH 运行时 | 0.1.3-alpha.2 — peer 依赖锁定在此版本 |
| Node.js | 22 或更高;CI 在 Node 22 上运行,本地验证也用 Node 24 |
| 包管理器 | pnpm 11 |
| 已验证平台 | Windows;CI 工作流在 windows-latest 上构建和测试 |
| 界面 | 中文界面,桌面浏览器布局;窄屏只读 |
| 桌面集成 | 可选 Desktop Bridge 支持,需搭配兼容的 DshDesktop 构建 |

使用运行在 127.0.0.1 上的 DSH Web 配置档。先安装并配置 DSH。目前尚未认证与其他 DSH 版本或操作系统的兼容性。

快速开始

1. 构建插件

git clone https://github.com/Equinox7379/dsh-mission-control.git
cd dsh-mission-control
pnpm install --frozen-lockfile
pnpm run build
安装前先构建:仓库里只有源码,生成的 lib/ 目录有意不提交。

2. 添加到 DSH Web 配置档

在仓库目录下,打开 PowerShell:

$pluginPath = (Get-Location).Path
dsh plugin --profile web add "file:$pluginPath"

请使用绝对路径:DSH 从配置档目录执行包操作。用你平时的方式重启 DSH Web,然后刷新页面。插件的 bundle 会自行注册,无需手动插入 cordis.patch.yml。

3. 运行第一个任务

1. 在 DSH 中打开 任务指挥台。
2. 创建项目和任务。写清楚具体目标和验收标准。
3. 在任务的 会话 区域打开 会话工具,刷新列表,在要用的会话旁点击 绑定。也可以选择 新建并绑定。
4. 点击 交给 DSH 执行,检查目录、模型和提示词,然后选择 确认发送一次。
5. 跟踪输出和工具活动。确认结果无误后,再把任务标记为完成。

可展开的手动工作流是可选功能。需要计划审批、证据或显式交接时再用它。

数据与行为

- 插件状态保存在 DSH 主目录下的 storages/dsh-mission-control/。任务状态和执行元数据分别存放在不同的 JSON 文件里。
- 原始会话仍保存在 DSH 自己的会话存储中。
- 执行时使用所选会话的模型和权限策略。模型用量沿用该会话已有的服务商配置,费用也按此计算。
- 停止请求只作用于任务自己排队的消息,或仍归它所有的进行中回合。执行状态不确定时保持可见,不会报告为成功。
- Markdown 导出默认保存到 Documents/DshMissionControlExports。设置 DSH_MISSION_CONTROL_EXPORT_DIR 可以换一个导出目录。

开发

安装依赖后,构建并运行现有检查。在 PowerShell 中:

$env:DSH_MC_TEST_TMP = Join-Path ([System.IO.Path]::GetTempPath()) 'dsh-mission-control-tests'
pnpm run build
pnpm test
pnpm exec playwright install chromium
pnpm run test:browser

浏览器健康检查使用独立的本地服务器。test:execution-browser 是另一项需手动启用的集成检查:它需要专用的 DSH Lab,会创建一个演示任务,并发送一次真实的模型请求。它所需的 DSH_MC_LAB_* 变量列在脚本顶部。

从已有构建生成可分发的包:

$env:DSH_MC_LIB_DIR = (Resolve-Path lib).Path
$packRoot = Join-Path ([System.IO.Path]::GetTempPath()) ('dsh-mc-pack-' + [guid]::NewGuid())
$env:DSH_MC_PACK_STAGE = Join-Path $packRoot 'stage'
$env:DSH_MC_PACK_DEST = Join-Path $packRoot 'packages'
npm run pack:built
打包会生成 .tgz,内含构建好的插件、打包的协议文件、README 和许可证。CI 工作流 会检查构建、单元测试、浏览器健康路由和打包。

项目结构

| 位置 | 用途 |
| src/client.tsx | 项目与任务界面 |
| src/domain.ts、src/storage.ts | 任务工作流与持久化状态 |
| src/execution/ | 派发、运行观察、停止处理和执行界面 |
| src/bridge.ts、src/rpc-contracts.ts | 可选的 Desktop Bridge 集成 |
| protocol-vendor/ | 固定版本的协议 schema 与测试夹具 |
| tests/ | 领域、API、持久化、兼容性和浏览器检查 |

反馈与贡献

提交 issue 时,请附上 DSH 版本、插件版本、操作系统、复现步骤,以及预期行为与实际行为。示例请尽量精简,不要包含凭据或私密对话数据。

欢迎范围明确的修复和具体的工作流建议。较大的功能请先在 issue 里说明使用场景。如果这个控制台对你的工作有帮助,点个 star 能帮更多 DSH 用户找到它。

中文说明

任务指挥台让你把 AI 对话整理成可以跟进、验证和交接的工作。

在项目中建立任务,写明目标与验收标准,绑定一个已有的 DSH 会话;确认工作目录、模型和待发送内容后,再交给 DSH 执行。执行输出、工具调用和任务状态集中显示,模型回合结束与人工验收保持分开。

当前版本为 0.2.1,适配 DSH 0.1.3-alpha.2,采用中文界面,已在 Windows 验证。普通浏览器即可使用任务界面,Desktop Bridge 是可选集成;窄屏仅供查看。

安装时先按上面的步骤克隆并构建,再使用绝对路径添加到 DSH Web profile,重启后打开「任务指挥台」。源代码仓库不包含生成的 lib/,因此不要跳过构建直接安装 GitHub 源码地址。

欢迎提交可复现的问题、实际使用反馈和范围清楚的修复。项目独立开发,不是 DeepSeek 官方产品。

License

MIT © 2026 Equinox7379. Independent community software; not an official DeepSeek product. Third-party dependencies retain their own licenses.
预览分享卡片长什么样 ↓Equinox7379/dsh-mission-control
分享 · DeepSeek Harness Hub
Equinox7379/dsh-mission-control

绑定会话派发任务,跟踪执行并人工验收

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部