把会话工作流变成持久化依赖图任务生产线
31.1/100
综合分
4
GitHub 星标
75
npm 周下载
—/5
用户评分
数据截至 2026/9/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-factorynpm 源 · dsh-factory 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 63 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-factory @ 0.1.9
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 04:19:24
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 12 处,展示前 7 条)
- 读取本地文件packages/domain/src/index.ts:242
const before = await stat(item.absolutePath) - 读取本地文件packages/domain/src/index.ts:244
const data = await readFile(item.absolutePath) - 读取本地文件packages/domain/src/index.ts:245
const after = await stat(item.absolutePath) - 读取本地文件packages/domain/src/index.ts:1085
checkoutRoot = await realpath(checkout) - 读取本地文件packages/domain/src/index.ts:1086
artifactRoot = await realpath(join(checkoutRoot, '.artifacts')) - 读取本地文件packages/domain/src/index.ts:1092
if (!(await stat(artifactRoot)).isDirectory()) throw new Error(`Factory artifact path is not a directory: ${artifactRoot}`) - 写入本地文件packages/store-sqlite/src/index.ts:61
if (path !== ':memory:') mkdirSync(dirname(path), { recursive: true })
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 npm 包(包内无可扫源码)+ GitHub 回退
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 持久化依赖图任务
- 周期性智能体工作
- 安全检出通道
为 DeepSeek Harness 打造持久化依赖图任务工厂:周期性智能体工作、安全检出通道、一等队列、Triage 和产物。
最近更新
在 GitHub 查看全部 →v0.1.02026-08-24
· dsh-factory 0.1.0
DeepSeek Harness 持久任务工厂的首个稳定版。
· 依赖感知的流程,支持并行分支、汇合、调度、循环和终结器。
· 原生 DSH 智能体会话,运行在安全的当前、隔离或复用前序的检出通道上。
· 一等公民的排队与引导讨论、粘贴图片、分诊、变更回执,以及 .artifacts/ 媒体审阅。
· 增量式新建会话入口、侧边栏应用、模型工具、SQLite 状态和租约选举调度。
dsh plugin --profile web add dsh-factory@latest
八个 npm 包均已发布到 latest dist-tag 下。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成🏭 dsh-factory
为 DeepSeek Harness 提供持久化任务图和周期性 Agent 工作
_从一个提示词到一条感知依赖关系的生产线——具备隔离检出、实时 Session 和可审查的结果。_
checks
npm
DeepSeek Harness
TypeScript
license
dsh-factory 将普通的 DSH Session 工作流转变为一个持久化的本地任务工厂。人们可以从 New Session 中捕获工作,模型可以直接构建依赖图,而一个通过租约选举产生的调度器会通过原生 DSH Agent 运行符合条件的节点,且不会引入第二套 Agent 循环、工具注册表或对话存储。
为什么选择 Factory?
| | 能力 | 它能解锁什么 |
| 🕸️ | 依赖图 | 在一个命名流程中实现并行分支、顺序链、汇合以及始终运行的终结器。 |
| 🏃 | 原生 Agent 运行 | 每个分配都作为普通的持久化 DSH Session 执行,并使用所选模型和预设。 |
| 🛤️ | 安全的检出通道 | 基于受管 Git worktree 的当前、隔离和前任复用通道,并具备脏工作和实时 Session 保护。 |
| ⏰ | 一次性 + 周期性调度 | 延迟启动和由 Croner 支持的周期性执行,具备租约安全的激活和不重叠的发生实例。
展开完整文档(README 剩余 1 节)
🏭 dsh-factory 为 DeepSeek Harness 提供持久化任务图和周期性 Agent 工作 _从一个提示词到一条感知依赖关系的生产线——具备隔离检出、实时 Session 和可审查的结果。_ checks npm DeepSeek Harness TypeScript license dsh-factory 将普通的 DSH Session 工作流转变为一个持久化的本地任务工厂。人们可以从 New Session 中捕获工作,模型可以直接构建依赖图,而一个通过租约选举产生的调度器会通过原生 DSH Agent 运行符合条件的节点,且不会引入第二套 Agent 循环、工具注册表或对话存储。 为什么选择 Factory? | | 能力 | 它能解锁什么 | | 🕸️ | 依赖图 | 在一个命名流程中实现并行分支、顺序链、汇合以及始终运行的终结器。 | | 🏃 | 原生 Agent 运行 | 每个分配都作为普通的持久化 DSH Session 执行,并使用所选模型和预设。 | | 🛤️ | 安全的检出通道 | 基于受管 Git worktree 的当前、隔离和前任复用通道,并具备脏工作和实时 Session 保护。 | | ⏰ | 一次性 + 周期性调度 | 延迟启动和由 Croner 支持的周期性执行,具备租约安全的激活和不重叠的发生实例。 | | 🔁 | 自动失败重试 | 突然失败的运行会以指数退避重新排队——默认从三十秒开始重试三次——并支持工作区和按任务的选择退出。 | | 🏷️ | 项目范围标识符 | 每个工作区都会派生自己的大写键和独立计数器——DOCS-3 与 SR-2 并列——因此跨项目依赖不会出错,同时旧版 FAC 编号仍可解析。 | | 💬 | 一流的讨论 | 已发布的提示词、引导消息、可重新排序的排队后续消息、图片和 Factory 笔记,汇聚在一个按时间顺序排列的信息流中。 | | 🔎 | 分类和产物 | 未读和失败的运行结果、变更回执,以及在每次运行的 .artifacts/ 目录下发现的图片和视频。 | | ✨ | 白手套式接入 | 一个紧凑的 Task/Flow 选择器扩展了 New Session,而不是复制其 Workspace、模型、权限、附件和草稿控件。 | 它如何融入 flowchart LR Human[Human 或 model] --> Intake[新会话 + Factory 工具] Intake --> Graph[(任务与流程图)] Graph --> Scheduler[租约选举调度器] Scheduler --> Lanes[串行化检出通道] Lanes --> Agents[DSH 代理] Agents --> Sessions[(持久会话)] Sessions --> Triage[分诊 + 工件] Sessions --> Graph Factory 是 DSH 之上的控制平面,而非其替代品。Factory SQLite 拥有项目、任务、流程、计划、运行和审查状态。DSH 仍然是代理执行、模型可见消息、待处理提示顺序、工具、附件、会话和工作树安全性的权威来源。 工作流 1. 捕获 — 正常发送以创建实时会话,选择 稍后运行 以创建草稿任务,或将提示放入新的或现有的流程中。 2. 编排 — 添加可搜索的依赖项、并行分支、汇合点、终结器、标签、优先级、计划和模型覆盖。 3. 运行 — 调度器认领就绪的工作,解析安全的检出通道,启动 DSH 代理,并记录带有依赖项和变更账本上下文的分配。 4. 协作 — 队列和引导通过代理收件箱发布;待处理行在被认领之前保持可编辑和可重新排序。 5. 完成 — 缺失的报告会收到一条已记录的下一步提醒;factory_finish 之后会有一条简洁的面向用户的结果,并且仅在会话日志刷新后才结算。 6. 审查 — 分诊保留每个终端事件,包括重复运行、回执、摘要、失败和 .artifacts/ 媒体。 包 | 包 | 职责 | | dsh-factory-protocol | 与宿主无关的任务、流程、运行、计划、观察和图记录。 | | dsh-factory-store | 持久化服务定义。 | | dsh-factory-store-sqlite | 事务性文档、存在性、修订和调度器租约。 | | dsh-factory-domain | 状态转换、元数据结算、工件和 Typert 远程方法。 | | dsh-factory-tools | 模型图工具、显式完成和捆绑的 Factory 技能。 | | dsh-factory-scheduler | 依赖项、通道、cron、清理和 DSH 代理协调。 | | dsh-factory-client-ui | 工作、任务详情、分诊、新会话入口和项目设置。 | | dsh-factory | 可安装的 Cordis 补丁层捆绑包。 | 安装 Monotykamary DSH 版本 Factory 与 Fabric 和 Fovea 一同随自定义 Web 配置文件提供: npm install --global @monotykamary/dsh@latest dsh --profile web 添加到另一个兼容配置文件 dsh plugin --profile web add dsh-factory@latest 安装后重启所选配置文件。Factory 会作为附加侧边栏应用出现,并将其 SQLite 数据库存储在 DSH 主目录下。 在本地安装此检出 bash git clone https://github.com/monotykamary/dsh-factory.git cd dsh-factory bun install 当针对同级 ../deepseek-harness 检出进行协同开发时可选 bun run link:harness bun run check bun run install:local -- --profile web --skip-build 安装程序会链接全部八个工作区包,校验组合后的 Factory 行,并且绝不会启动或重启 DSH。 安全模型 一个检出就是一个串行化的写入通道。Factory 绝不会强制移除工作树,绝不会删除脏工作内容,也绝不会在共享存在状态报告存在活动 Session 时释放通道。它拒绝移除主检出和未托管的检出。发布仍然是一项显式任务,并且清理无法改写流程结果。 重复任务在每次发生后都会返回 Scheduled 状态,并在 Triage 中保留每一次成功或失败。调度器接管仅恢复调度器拥有的派发,因此对外部 Session 的观察不会创建重复运行。 浏览器体验 Work 先显示 Emerging work,然后显示按图排序的流程。任务详情结合了属性、依赖关系、调度、模型选择、运行输出、讨论、变更回执和评审媒体。已关联的 Session 可以被结算或归档;从未获取过 Session 的已取消任务可以在显式确认后被永久删除。关系轨道从中性的待处理节点变为蓝色运行中的旋转指示器、绿色完成勾选或红色突发失败叉号。 粘贴的图片复用 DSH 附件库和全屏灯箱。任务详情和精确运行 Triage 会在所属检出的 .artifacts/ 目录中发现图片和视频,并打开一个键盘可访问的轮播,而不会将媒体复制到 Factory 状态中。 开发 要求:Node.js ^22.19.0 || >=24 和 Bun 1.4+。 bash bun install 当针对同级 ../deepseek-harness 检出进行协同开发时可选 bun run link:harness bun run check bun run check 还会打包全部八个包,并使用标准 npm 安装它们,而不使用旧版 peer 模式。面向浏览器的更改还会针对组装好的 Factory Web 配置文件运行 bun run test:e2e。本地截图应放在 .artifacts/screenshots/ 下,并被排除在 Git 和 npm 之外。 有关持久权威、接收、元数据、调度、执行、Triage、清理和浏览器状态归属的信息,请参阅 docs/architecture.md。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
monotykamary/dsh-factory
把会话工作流变成持久化依赖图任务生产线
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目