DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-bettertaskgraphs

o

dsh-bettertaskgraphs

Manifest valid

Transactional task graphs and a Web conversation panel for DeepSeek Harness

UI (client)hasBundlePatch

dsh-bettertaskgraphs

DeepSeek Harness 的事务型任务图 Bundle,包含模型侧的任务图工具和会话输入区的任务图面板。支持嵌套容器、条件分支、单一活动叶节点,以及基于 DSH 会话证据的提交与对账。

面板的事务关系区列出进入条件及对应任务状态。点击「全屏」后,沿连线从左往右阅读。可沿同一条前置链推出的重复条件会合并显示。独立的跨列前置留在目标卡片的进入条件中,并在卡片上标记数量。点击节点可切换所选事务,按 Esc 返回会话。

兼容范围

  • DSH 0.2.1-rc.5,使用 Web profile。
  • Node.js ^22.19.0 || >=24.0.0,开发用 npm。此包与 DSH 共享会话、工具和远程调用接口,升级 DSH 时需要重新验证这些接口。

构建和打包

npm ci
npm run build
npm test
npm run pack:bundle

build 从前端源码生成可由 DSH Web 加载的 client.js。check 校验生成物与源码一致,pack:bundle 会重新构建前端并生成 dist/dsh-bettertaskgraphs-0.2.3.tgz。包内包含服务端模块、Web 构建产物、对应源码和构建脚本,以及 Bundle 配置补丁。

安装到独立 Web profile

在本仓库目录下运行。以下命令使用名为 bettertaskgraphs 的新 profile。DSH 的 --from-default-profile 会重置同名 profile,已有该名称时请改用新名字。

dsh --profile bettertaskgraphs --from-default-profile web --dump-config
dsh plugin --profile bettertaskgraphs add "$PWD/dist/dsh-bettertaskgraphs-0.2.3.tgz"
dsh --profile bettertaskgraphs --dump-config
dsh --profile bettertaskgraphs

通过 --dump-config 可以确认已合成 dsh-bettertaskgraphs 配置层。若同一台机器已运行 Web,请为新 profile 选择一个空闲端口。用 dsh plugin --profile bettertaskgraphs remove dsh-bettertaskgraphs 移除该配置层。

工作区与已有任务图

Bundle 默认将会话创建时的工作目录作为项目根,账本位于根目录下的 .dsh/transaction-graphs-v4/。后续工作目录必须位于该根内,账本路径拒绝符号链接。也可以在 profile 的 cordis.patch.yml 中固定项目根。

- id: dsh-bettertaskgraphs
  config:
    projectRoot: /absolute/path/to/project
    storageRelative: .dsh/transaction-graphs-v4
    enableSwitch: false

替换原有的 dsh-project-transaction-graph 时,请在目标 profile 移除旧 Bundle 后再安装此包。两者使用同一组工具和会话投影键。新包沿用 V4 账本与会话事件格式。要接回已有任务图,须使用原会话、相同的项目根和账本目录,并沿用原先的 enableSwitch 设置。如果会话从项目子目录启动,请显式指定原项目根。

DSH 官方 Bundle 打包文档

许可证

Copyright (C) 2026 oldcitynight and contributors.

本插件按 GPL-3.0-only 授权。完整条款见 LICENSE。

Comments

Loading…

Similar plugins

dsh-plugin-task-panel

by xiaogu619520

Task & Context Summary Panel for DeepSeek Harness (DSH)

Manifest valid

★ 0

MIT

JavaScript

Aug 17, 2026

dsh plugin --profile web add dsh-plugin-task-panel

by rocklau

Tool-call value graph tab for the DeepSeek Harness (dsh) Web UI: cost/duration/error weights over conversation trajectories with one-click next-turn optimization prompts.

Manifest valid

★ 0

MIT

TypeScript

Sep 30, 2026

dsh plugin --profile web add dsh-ui-tool-graph

by zneoxlab

DeepSeek 网页工作台 for DSH — 在侧栏列出 DeepSeek 网页版会话,点开即用完整网页对话,支持接力到当前或新任务。

Manifest valid

★ 0

MIT

JavaScript

Oct 20, 2026

dsh plugin --profile web add dsh-deepseek-webdesk

by Edison-A-N

DeepSeek Harness Web plugin: a right-sidebar work journal that groups a session's turns into work items and jumps to any turn in the chat.

Manifest valid

★ 0

MIT

JavaScript

Nov 6, 2026

dsh plugin --profile web add dsh-session-journal

by TobiichiOrigamii

Cross-session messaging, persistent session team, approval gates and a per-session task board for DeepSeek Harness (DSH).

Manifest valid

★ 0

MIT

JavaScript

Oct 22, 2026

dsh plugin --profile web add dsh-crosssession

by wang122818

Turn-based navigation rail for DeepSeek Harness Web conversations

Sessions & MessagesManifest valid

★ 0

MIT

JavaScript

Aug 18, 2026

dsh plugin --profile web add dsh-conversation-navigator