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

MOSS 研发工作台 yangsong608/dsh-moss-workbench

DeepSeek Harness
yangsong60811 天前有提交已提供中文文档扫描:无法判定

把一句需求变成可执行、可审查、可计费的研发流程

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

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add yangsong608/dsh-moss-workbench
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · dev
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 取源不可用(Error: github tarball HTTP 404 @ https:
  • · api.github.com
  • · repos
  • · yangsong608
  • · dsh-moss-workbench
  • · tarball)
扫描于 2026/10/31(1 天前)

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

AI 研发工作台(DSH 插件):MOSS 智能员工 + 可执行研发 DAG + 成本核算 + 产物审查 + 安全审计 + 个人工作台联动

README

由 DeepSeek 最新模型翻译生成
AI 研发工作台 · dsh-moss-workbench DeepSeek Harness 插件。把一句需求变成可执行、可审查、可计费的研发流程;执行者是 MOSS 智能员工。 版本 2.0.0 · 适配 dsh 0.2.1-rc.2 · 状态目录 ~/.dsh/dsh-moss-workbench/ 它解决什么 大部分「AI 研发看板」停在两件事:把任务画成卡片,把智能体的输出贴进对话框。真正难的是后半段: - 任务凭什么算完成(步骤与验收条件); - 产物能不能交付(规范性、可读性、交叉审查); - 钱花在谁身上(按员工、模型、项目归因); - 出错时能不能查(attempt、审计、预算熔断、边界检查); - 多个项目会不会互相踩(工作区、预算、任务定位)。 这个插件把上述五件事做成宿主侧的硬约束,而不是提示词里的建议。
展开完整文档(README 剩余 1 节)
AI 研发工作台 · dsh-moss-workbench

DeepSeek Harness 插件。把一句需求变成可执行、可审查、可计费的研发流程;执行者是 MOSS 智能员工。

版本 2.0.0 · 适配 dsh 0.2.1-rc.2 · 状态目录 ~/.dsh/dsh-moss-workbench/

它解决什么

大部分「AI 研发看板」停在两件事:把任务画成卡片,把智能体的输出贴进对话框。真正难的是后半段:

- 任务凭什么算完成(步骤与验收条件);
- 产物能不能交付(规范性、可读性、交叉审查);
- 钱花在谁身上(按员工、模型、项目归因);
- 出错时能不能查(attempt、审计、预算熔断、边界检查);
- 多个项目会不会互相踩(工作区、预算、任务定位)。

这个插件把上述五件事做成宿主侧的硬约束,而不是提示词里的建议。

12 个视图

| 视图 | 作用 |
| 总览 | 项目组合、健康度、需要你决策的事项、班组负载 |
| 需求 | 需求/目标/约束/验收/场景/班组/工作区/预算 → 生成计划草稿 |
| 计划 | 依赖图(列 = 层级)、步骤、负责人与估时、风险、预估成本、批准执行 |
| 调度 | 员工泳道(真实时间轴)、就绪/阻塞/异常队列、任务抽屉 |
| 指挥中心 | 2D 场景里的 MOSS 工位、实时状态、异常面板 |
| 监控 | 任务趋势、成本燃烧、事件流、成员负载、审查状态 |
| 产物 | 规范/可读/综合评分、验收覆盖、findings、正文、交叉审查、导出 |
| 成本 | 项目/全部项目花费、预算与熔断、按员工/模型、最近调用、价目表 |
| 班组 | 成员卡(模型/成本/负载)、角色库、成员提示词 |
| 安全 | 策略、审计日志、项目边界、输入告警 |
| 联动 | 个人工作台连接状态、需求导入、交付导出、边界说明 |
| 设置 | 主题、并行、步骤门、自动交叉审查、团队提示词、价目覆盖、危险操作 |

快速开始

安装到 desktop profile(link: 方式,改代码后重新构建/重启)
dsh plugin --profile desktop add "link:/abs/path/AI研发工作台"

重启 DeepSeek Harness,侧边栏出现「AI研发」。

首次进去是空态:需求 → 生成计划 → 批准 → 调度。没有智能体时,可在设置里打开「演示推进」按 40× 速跑完流程。

七个能力的落地方式

1. 系统提示词:分层装配,可审计

lib/prompts.js 把提示词拆成四层:

全局边界(8 条硬约束) └ 角色层(语气 / 关注点 / 交付结构 / 反模式 / 交叉审查镜头) └ 成员层(座右铭、专长、追加提示词) └ 任务层(目标、上游依赖、步骤、验收条件、工具回执)

- 角色层是资产:7 个角色各有 focus、deliverable(按 doc/code/test/chart 分)、antiPatterns、crossLens。
- 任务层把 steps 与 attemptId 写进去,模型知道「做到第几步、怎么交回执」。
- 认领任务时 moss_claim_task 直接返回完整提示词;界面任务抽屉也能查看并复制。
- 全局边界同时写进引擎校验(步骤门、工作区、预算),不是只靠提示词自觉。

2. 形象:六姿态 + 场景,透明叠加

assets/ 下 6 张 360×360 立绘(待命/专注/思考/审核/受阻/收官)与 1 张指挥中心底图。立绘用 mix-blend-mode: screen 叠加在场景上,暗部自然消失,只留光带与轮廓;执行中的工位有浮动与外环旋转。

3. 模型与成本:按员工记账

- 每个成员可配 modelId;架构师默认 Pro,其余默认 Flash。
- 价目表在 lib/models.js,口径对齐本机 dsh-cost-meter 1.9.15(人民币 / 百万 token,分 cacheHit / input / output)。
- 峰谷按北京时间工作日 09:00–12:00、14:00–18:00 判定;是否打折由 settings.offPeakDiscount 决定(默认 1,只提示不改价)。
- 任务完成时:有实测 usage 就按实测记「实测」,没有就按角色产出率估算并标「估算」;两者都写进台账。
- 预算:达 80% 预警,达 100% 停止派发;可显式放开 allowOverBudget。
- 设置页可覆盖任意模型单价(企业折扣、协议价),历史记录不重算。

4. 调度与多项目

- 任务 = DAG 节点,deps 未全部完成时物理不可认领(blocked)。
- 每次派发生成 attemptId;转派先作废旧 attempt,迟到回执被拒。
- 一名 MOSS 同时只持有一个 running 任务。
- 步骤门:4–6 个步骤必须逐个打勾;force 跳过会写审计。
- 多项目:任务、预算、工作区、成本、产物全部按项目隔离;projectId 可省略时按任务 id 自动定位。
- 工作区绑定:绝对路径 + realpath 校验;禁止根目录、系统目录、敏感文件。

5. 产物审查:三条独立结论

lib/review.js 全部是确定性规则,不调用模型:

- 规范性:按 kind(doc/code/test/chart/link)给不同检查项与权重;文档查标题、分节、风险、来源、占位符、长度。
- 可读性:句长、段长、标题深度、列表/表格/代码比例、链接合法性、重复标题。
- 验收覆盖:把验收条件切成实词二元组,命中原产物才算覆盖。
- 交叉审查:换一个角色视角(产品看范围、架构看取舍与失败路径、质量看证据、发布看回滚)。

综合分 = 规范 45% + 可读 25% + 交叉 20% + 覆盖 10%;fail 会阻止「可交付」结论,并列出可执行 findings。

6. 安全与边界

宿主侧强制,不依赖前端:

| 风险 | 手段 |
| 路径越界 | realpath + 相对路径校验 + 目录/扩展名/敏感文件白名单 |
| 凭证泄漏 | 输入与产物扫描(sk-/AKIA/Bearer/JWT/私钥/password=),日志脱敏 |
| 提示词注入 | 指令型模式扫描;命中内容降级为「不可信材料」,不进入指令区 |
| 资源滥用 | 请求体 500 KB、读取 256 KB、产物 200 KB、固定窗口限流 |
| CSRF | 写操作要求进程级 nonce(自定义请求头) |
| 预算失控 | 80% 预警 / 100% 停止派发 |
| 越权完成 | attempt + 步骤门 + 项目状态检查 |

所有关键动作(计划批准、认领、转派、强制跳过、预算调整、工作区绑定、审查、导出、删除)都进审计,最近 400 条滚动保留。

7. 与个人工作台联动

lib/workbench.js 只通过 /workbench-api 通信,不碰对方的 SQLite:

- 读:拉取空间与未完成任务,选中一条 → 生成研发项目(标题+描述+标签成为需求)。
- 写:项目/产物导出为一条「研发交付」任务,追加到指定空间;整份写回带 revision,409 时重读一次重试。
- 不删除、不改状态、不改优先级;联动失败只记审计,不阻塞研发。

详细分析见 docs/个人工作台联动分析.md(在工作区 docs 目录)。

主题同步与 Agent 执行(宿主集成)

主题跟随 DSH

语义色全部消费宿主 --dsw-alias-* token(带 fallback),深浅模式跟随 body[data-ds-dark-theme]——在 DSH 设置里切换外观(含字号/字体)即时生效,插件不再自管主题。顶栏三键(MOSS/550W/OpenCode)只切换品牌点缀色(光带/强调色),不改背景与文字。本地预览无宿主 token 时用内联 light token 表(?dark=1 可模拟深色)。

用 DSH 内置 AI Agent 执行任务

任务抽屉可把「执行模式」切到 agent,点「用 Agent 执行」即调用宿主 ctx.sessionController 走真实会话闭环:

create({ cwd: 项目工作区, sessionId }) → selectModel(员工 modelId 覆盖 model 字段,provider/reasoningEffort 继承宿主 agentDefaultModel.currentSelection())→ prompt(角色系统提示词 + 任务简报,requestId 幂等)→ follow/轮询取结算与 usage → 产物登记进审查管线,成本按真实 token 计。

要点:
- 基于项目工作区:create 的 cwd 绑定项目工作区,dsh-agent-instructions 自动加载项目 AGENTS.md 规约链;未绑定工作区的项目拒跑(与产物登记同一约束)。
- 一个任务一个会话(moss-<projectId>-<taskId>),会话持久留档,可回看。
- 手动完成表单继续可用,两种模式并存;步骤门对 agent 同样生效。
- 员工 modelId 用 roster 页的价目表键;未知键自动回退宿主默认模型并记事件。
- 预览用 ?agent=fake 演练整条链路(不依赖真实宿主)。

设计与证据:docs/17-主题与Agent集成-增量设计.md。

模型工具(19 个)

moss_plan · moss_approve · moss_create_project · moss_board · moss_projects · moss_claim_task · moss_step · moss_complete_task · moss_fail_task · moss_reassign_task · moss_add_task(向执行中项目追加任务)· moss_report(生成/落盘项目复盘报告)· moss_prompt · moss_review_artifact · moss_cost · moss_employees · moss_workspace · moss_security · moss_remember(沉淀经验到员工/项目记忆)

典型 agent 循环:

moss_board → moss_claim_task(taskId) → 按返回的提示词执行 → moss_step × N → moss_complete_task({ attemptId, artifactName, content, inputTokens, outputTokens })

自测

npm run check # 10 个 JS 文件语法
npm run verify # 152 项:计费/提示词/审查/安全/引擎/联动/HTTP/客户端 apply
npm run preview # http://127.0.0.1:4310 预览(真实 React + 真实引擎 + 演示数据)
npm run ui-test # 46 项:CDP 驱动 Chrome,12 导航、需求→计划→批准→打勾→完成→审查
npm run host-test -- --url "http://127.0.0.1:3099/?token=..." # 真实 DSH 页面 8 项

本轮实测:verify 152/152,日志确认注册 19 个工具。

结构

lib/
engine.js 状态机:项目/任务/步骤/attempt/预算/成本/审查/审计 models.js 价目、峰谷、成本计算、token 估算 prompts.js 四层提示词装配 review.js 规范性/可读性/覆盖/交叉审查 security.js 路径边界、凭证/注入扫描、限流、脱敏 workbench.js 个人工作台读写 roles.js 7 个角色定义 scenarios.js 6 个流程场景 + 成员 + 姿态 index.js HTTP 路由(nonce/限流/审计)+ 19 个工具 client/ client.js 单文件浏览器 bundle(React 只从宿主取) assets/ 6 姿态立绘 + 场景底图 scripts/ verify / preview / ui-test / host-test

边界

- 不调用大模型:谁干活由接入的 agent 或人决定;插件负责编排、约束、证据与账本。
- 审查是启发式规则,不能替代真实测试与代码评审。
- 成本是"按 token 价目"的核算,不等于账单;企业折扣请在设置里覆盖单价。
- 单进程状态;多实例不会共享 state.json。
- 立绘是静态图 + CSS 动效,没有骨骼动画。
预览分享卡片长什么样 ↓yangsong608/dsh-moss-workbench
分享 · DeepSeek Harness Hub
yangsong608/dsh-moss-workbench

把一句需求变成可执行、可审查、可计费的研发流程

回到顶部