DSH-pipeline-kernel
管线管理内核(pipeline-kernel):单向任务链的任务板/台账/注册表/巡检/播种/打包/自愈。v0.9.0:rc.8 削薄工程(依赖对齐 rc.8、DshAgentRuntime 窄收口、webServer inject、domain/changed 统一失效、契约测试、CI 全量门禁;业务语义与入口冻结)。
What it is
管线管理内核(pipeline-kernel):单向任务链的任务板/台账/注册表/巡检/播种/打包/自愈。v0.9.0:rc.8 削薄工程(依赖对齐 rc.8、DshAgentRuntime 窄收口、webServer inject、domain/changed 统一失效、契约测试、CI 全量门禁;业务语义与入口冻结)。
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add 'git+https://github.com/not-big-dog/DSH-pipeline-kernel.git#b9506a8ca5c847230db1bdc85c47c0091ab8871f'
DSH versions accepted
^0.1.1-rc.2
Author and traction
not-big-dog · ★ 29 · Updated 2026-08-25
About this plugin
pipeline-kernel DeepSeek Harness (DSH) 插件(Cordis)| 多 Agent 管线管理内核:任务板 / 台账 / 部署 / 注册表 / 巡检 / 打包复用 / 控制面板 A DSH (DeepSeek Harness) Cordis plugin — the management kernel for multi-agent pipelines: task board / ledger / deployment / registry / watchdog / packaging & reuse / control panel.
pipeline-kernel 是管线无关的管理内核:管线 = 配置数据(pipelines 表一行,用 pipeline_define 定义),内核不绑定任何具体业务。默认无预置管线,由使用者自行定义与部署。
The kernel is pipeline-agnostic: a pipeline is just a config row (defined via pipeline_define); no business is baked in. There is no preset pipeline — define and deploy your own.
English · 中文 中文 定位 内核 = 管线无关的管理能力(通讯 / 台账 / UI 三大职责,见 docs/);管线 = 数据(配置行) 业务能力(生图、视频等)是管线内部设置,不进内核 多语言:UI 与文档自动跟随 DSH 语言设置(中文 / English) 安装
或 dsh plugin --profile web add 。重启 dsh web 后,新会话带 pipeline_* 工具(存量会话工具目录固定,需重建会话)。 依赖要求(v0.9+):宿主 deepseek-harness 0.1.0-rc.8 及以上(本插件自身锁定 ^0.1.0-rc.8,cordis 4.x)。开发/CI 用 pnpm install --frozen-lockfile。 快速开始
1. 定义管线:pipeline_define {id:"my-pipe", roles:{supervisor:{preset:"pipeline-supervisor"}, ...}, chain:["supervisor",...], gates:{...}} 2. 起链:pipeline_deploy {pipelineId:"my-pipe"} 3. 播种角色会话:pipeline_seed {pipelineId:"my-pipe"}(按定义给未注册角色创建会话,自动写注册表) 4. 投任务:pipeline_push {title, description, tags:["target: ","task: ","attempt:1"]} 5. 流转:pipeline_list → pipeline_claim → pipeline_done {result:"done route: 产物:..."}(内核自动路由下一环) 6. 看全景:pipeline_status 控制面板(Web UI)
右下角 pipeline 胶囊按钮 → 展开右侧全高侧栏: 活动:各管线运行摘要(角色状态 / 进行中任务 / 最近完成 / 失败置顶) 管线:管线一等实体(Graph 缩略图 / KPI / 打包产物);点击任务展开 Task Inspector 新建:定义新管线(工作文件夹必选,走系统目录选择器) 归档:冷存储——归档不删除数据,可恢复;永久删除仅在归档箱内、需输入管线 id 确认 巡检(watchdog)
v0.8 起 默认开启(无需配置):每 5 分钟扫描 open 任务补唤醒(同任务 10 分钟冷却)、done 但路由未完成(僵尸)自愈补投、全链静止 30 分钟汇报主管。无管线/无任务时零噪音。如需调整或关闭,在 cordis.patch.yml 覆写:
文档索引 License
MIT English Positioning Kernel = pipeline-agnostic management (communication / ledger / UI — see docs/); pipeline = data (a config row) Business capabilities (image generation, video, …) belong inside the pipeline, not the kernel Bilingual: the UI and docs follow the DSH language setting (中文 / English) Install
Or dsh plugin --profile web add . After restarting dsh web, new sessions get the pipeline_* tools (existing sessions keep their fixed tool catalog — recreate them). Dependency requirement (v0.9+): host deepseek-harness 0.1.0-rc.8 or newer (this plugin pins ^0.1.0-rc.8 itself; cordis 4.x). Dev/CI use pnpm install --frozen-lockfile. Quick start
1. Define a pipeline: pipeline_define {id:"my-pipe", roles:{supervisor:{preset:"pipeline-supervisor"}, ...}, chain:["supervisor",...], gates:{...}} 2. Deploy: pipeline_deploy {pipelineId:"my-pipe"} 3. Seed role sessions: pipeline_seed {pipelineId:"my-pipe"} (creates sessions for unregistered roles, writes the registry) 4. Push a task: pipeline_push {title, description, tags:["target: ","task: ","attempt:1"]} 5. Flow: pipeline_list → pipeline_claim → pipeline_done {result:"done route: artifacts:..."} (auto-routes to the next link) 6. Overview: pipeline_status Control panel (Web UI)
Similar plugins
dsh-computer-use-win
Windows computer use for DeepSeek Harness: an MCP stdio server + PowerShell UIA backend, bridged into DSH via @deepseek-…
Invoice-Downloader
电子发票整理与报销准备工具:从邮箱批量收集 PDF/OFD/XML 发票,OCR 识别、分类归档并生成 Excel 汇总;提供 Windows/macOS 桌面版与 DSH 插件。
dsh-industry-research
Industry and company research domain pack for DeepSeek Harness: methodology skills, an industry-chain structure model (i…