DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Sparkos — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
S

dsh-sparkos

Sparkos

DeepSeek Harness self-media workbench plugin: 星火库 incremental sources + narrative throughlines + topic selection/draft/distillation review workflow, with five guards strictly enforced (48h window/event_id deduplication/citation card existence/throughline existence/suggestions read-only), separating

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:tangzheng202202/dsh-sparkos#6e2e80449b1615eb0dd98cdfd90fbd38cf4858db
READMECompatibilityVersions

Description

DeepSeek Harness self-media workbench plugin: 星火库 incremental sources + narrative throughlines + topic selection/draft/distillation review workflow, with five guards strictly enforced (48h window/event_id deduplication/citation card existence/throughline existence/suggestions read-only), separating VAULT data from code

Compatibility and provenance

Sparkos is published as dsh-sparkos and currently resolves to version 0.2.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/21/2026

Versions

0.2.0stable
8/21/2026
0.1.0stable
8/20/2026

Related plugins

Loading related plugins…

Latest
0.2.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
Not declared
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/9/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Agent Teams@nanmicoder/dsh-agent-teamsAgentTeams for DeepSeek Harness: multi-agent team collaboration (captain, members, tasks with dependencies, messaging) driven by natural language, with a tree monitor in the web GUI

README

dsh-sparkos

DeepSeek Harness(DSH)自媒体工作台插件:把内容生产 10 步工作流从 prompt 变成代码,五守卫硬执行。

能力

  • sparkos_run 工具(8 子命令全部实装):
    • brief 今日简报:读最新 daily_briefing_*.md + daily_data_*.json 全文;payload.daily 提供整份 daily_data 时走五守卫(payload.commit=true 才入库)
    • topics 选题推荐:当日 must_reads 按新鲜度排序 + 主线名 + 补充角度;payload.top=N 取 Top N
    • draft 草稿:列出 runtime(daily_brief/drafts)+ VAULT(drafts)草稿;payload.get=<文件名> 读全文
    • distill 蒸馏审核:runtime + vault 合并队列 + 审核状态(采纳/驳回在工作台操作)
    • sources 信息源:config/info_sources.json 注册表(只读)+ intel 健康快照
    • publish 发布表现:perf/*.json 按平台聚合(篇数/总阅读/平均/最近),缺失降级不阻塞
    • advise 系统建议:daily_data.suggestions 只读(守卫⑤ G5)+ 已记录决策
    • intel 情报指挥所:ingest/health/run 留痕;payload.fusion=true 日频融合;payload.dispatch=true 生成下发建议
  • 9-tab 工作台 UI:宿主 webServer 挂载 /sparkos/app(今日简报/叙事主线/选题推荐/草稿工作区/蒸馏审核+待写回/信息源/发布表现/系统建议/情报指挥所),_embeddedDailyData 注入;
    • 今日简报 tab 渲染真实 daily_briefing + daily_data 摘要(必读/主线增量/草稿/建议/蒸馏候选)
    • 选题 tab 对 must_reads 直接 adopt/ignore(决策落 VAULT state/)
    • 草稿 tab 可查看全文(GET /sparkos/draft?file=,仅白名单目录、防穿越)
    • 蒸馏采纳过四红线后进入待写回清单(state/writeback_queue.json),一键复制全文 + 逐条移除,写回星火库仍由人工完成
    • 情报指挥所 tab 展示融合事实清单(疑似重复主题 🔁 标记)与下发建议(只读,发布权归原 Owner)
    • 内容循环提醒:每日 09:30 融合完成后写 system/daily_cycle.json,工作台简报 tab 显示「📣 内容循环待跑」;今日 daily_data 产出后自动变「✅ 已产出」
  • 数据与代码分离:VAULT 默认 ~/DeepSeek harness/sparkos/;每日产物从运行时根(默认 contentos-x)只读接入;首次启动幂等迁移并落 MANIFEST
  • intel 信源扩展位:src/intel/types.ts Provider 接口 + 注册位(实现须走蓝图确认关卡);健康灯 pending-source 不计入 overall
  • 定时任务:默认关闭;SPARKOS_SCHEDULE=1 每日 brief 提醒;SPARKOS_INTEL_SCHEDULE=1 每小时 intel tick + 每日 09:30 融合(不自动外发)

安装(DSH profile)

// ~/.dsh/profiles/web/package.json
{ "dependencies": { "dsh-sparkos": "link:/绝对路径/dsh-sparkos" }, "dsh": { "bundles": ["dsh-sparkos"] } }

然后重启 DSH 宿主,访问 http://<host>:<port>/sparkos/app。

干净环境可独立运行:仓库自带 seeds/ 种子数据(主线/命名/事件账本/知识卡/信息源示例), 首次初始化在运行时资产缺失时自动回退 seeds/(SPARKOS_CONTENTOS_ROOT 指向真实工作流区时优先用之)。 安装后 prepare 脚本自动执行 npm run build 生成 lib/。

路径配置(env,均有默认值,默认指向本机运行时)

env默认说明
SPARKOS_VAULT_ROOT~/DeepSeek harness/sparkos插件数据区(决策/intel/守卫账本)
SPARKOS_CONTENTOS_ROOT~/cow/projects/contentos-x每日工作流运行时根(只读)
SPARKOS_DAILY_BRIEF_DIR$CONTENTOS_ROOT/daily_briefdaily_data / daily_briefing / drafts
SPARKOS_PERF_DIR$CONTENTOS_ROOT/perf发布表现 JSON
SPARKOS_RUNTIME_DISTILL_QUEUE$CONTENTOS_ROOT/obsidian-bridge/distill_queue蒸馏候选(只读)
SPARKOS_RUNTIME_EVENTS$CONTENTOS_ROOT/archive/events.jsonl运行时事件账本(显示用)
SPARKOS_KNOWLEDGE_ROOT~/cow/knowledge星火知识库(只读,G3 引用卡校验)
SPARKOS_TIMELINE_DATA~/cow/visualization/timeline_data.json时间线卡数据
SPARKOS_ALPHA_ARCHIVE / SPARKOS_HERMES_ARCHIVE / SPARKOS_BAICAOTANG_ARCHIVE~/.openclaw/... / ~/.hermes/... / nullintel 三源 archive 目录

HTTP 端点

  • GET /sparkos/app 工作台 HTML(内嵌数据)
  • GET /sparkos/data 工作台数据 JSON(含每日产物/intel/待写回)
  • GET /sparkos/intel 情报指挥所数据(只读)
  • POST /sparkos/intel/tick 手动一轮 ingest(不自动融合)
  • POST /sparkos/mutate {kind,id,action:adopt|ignore} 决策落 VAULT state/
  • GET /sparkos/draft?file= 草稿全文(防穿越)
  • GET /sparkos/writeback 待写回清单;POST /sparkos/writeback/remove {file} 逐条移除;POST /sparkos/writeback/clear 清空

设计红线

  • 星火知识库对插件只读;写回仅经蒸馏审核 + 待写回清单人工复制
  • 系统建议只读(守卫⑤),任何采纳动作必须人工触发
  • intel 不自动外发;发布权/所有权归原 Owner

开发

npm run check   # tsc(tsconfig paths 依赖本地 DSH monorepo 源码,需按环境调整)
npm test        # 守卫/VAULT/数据/intel/daily/HTTP 路由 双向测试(39 项,env 隔离 fixture)
npm run test:dom# 渲染 /tmp/sparkos-wb.html 并跑 Chrome DOM 断言
npm run build   # esbuild host 半 + client 半(模板拷贝进 lib/)