Repository navigation
新增工作台:DSH 画板(DSHDrawWorkbench) - #54
Merged
github-actions[bot] merged 1 commit intoOct 20, 2026
Merged
github-actions[bot] merged 1 commit into
github-actions[bot] merged 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
工作台用途
DSH 画板(
dsh-draw-workbench):在 DSH Desktop 里画流程图、架构图、思维导图与手绘草图,多块画板保存在 DSH 数据目录。内嵌白板来自开源项目 Drawnix(MIT,署名与清单见仓库
THIRD-PARTY-NOTICES.md),本工作台补的是宿主部分:多画板文档、数据落到 DSH 数据目录、
board_list/board_read/board_write三个会话工具(可直接让 Agent 把图画到画板上)。
分类选
productivity:主要用途是画流程/架构/思路图这类日常工作。安装来源
tarball:https://github.com/andoaidlaksldk/DSHDrawWorkbench/releases/latest/download/dsh-draw-workbench.tgz(固定文件名,不带版本号;Release tag
v1.0.5,指向 main 的2c8dbd9)1a8b3a868d9ff6a8714ca23f6c9abf12d8af677c0d4ed12a3aff36c5a9133a2fname=dsh-draw-workbench、version=1.0.5、repository=git+https://github.com/andoaidlaksldk/DSHDrawWorkbench.git、dsh.bundle.patch=./cordis.patch.yml、dsh.client.platform=web、dsh.client.inject含dsh-desktop-workbenches、exports["./client"]=./lib/client.js(文件存在)。本机验收结果
验证过的宿主:DSH Desktop 0.11.1(
DSH Desktop.exeProductVersion 0.11.1.0),平台:Windows 11 Pro(Build 26200)/ AMD64(AMD Ryzen 7 5800H)。
node scripts/verify.mjs31/31;node scripts/smoke.mjs10/10;node scripts/check-package.mjs7/7(必需文件、包体积、无密钥/绝对路径)。7 处记录逐条核对通过(
dependencies=1.0.5、dsh.profile.bundles含本插件、generationProjection=dsh-draw-workbench+1.0.5+ec1af2345a76、pnpm.overrides指向该代际、物化目录内
package.json版本 1.0.5、desired.json含该代际、web/node_modules链接存在)。docs/screenshots/overview.png、docs/screenshots/architecture.png(1600×900),由随包分发的同一份构建产物经插件自身 HTTP 路由打开后实拍(复现命令:
node scripts/capture-screenshots.mjs),画板内容为演示图形,不含真实业务数据。重启后的「插件加载、左侧入口、真实界面」三项尚未确认(本次安装完成后 Desktop 仍运行旧代际)。
自检覆盖的是接口与数据链路,不代表界面验收;界面项按上面截图核对。
外部依赖 / 网络访问 / 数据位置
@deepseek-ai/schemastery,官方
@deepseek-ai/*包写在peerDependencies。(产物中不含统计域名);插入图片与 Mermaid/Markdown 转换都在本机完成。
%APPDATA%\dsh-desktop\harness\draw-workbench\(
state.json记录当前画板与偏好,documents/*.json每块画板一个文件,内容即标准.drawnix数据),路径由
cordis.patch.yml的dshHomePath('draw-workbench')决定;卸载不会删除该目录。