packages/dsh-task-board
zhu1090093659/dsh-web侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
Claude Code Desktop 风格的选区引用:在对话里选中文字,可在弹窗里针对这段话回复,或把当前会话 fork 成右侧栏的侧边对话并带上引用。引用以可移除的卡片放在输入框上方,按与 Claude Code Desktop 相同的格式作为纯 Markdown 引用块发送,已发送消息里显示为可折叠的引用块。
中文 | English
给 DeepSeek Harness(DSH)的 Web / 桌面客户端加上 Claude Code Desktop 风格的选区引用:选中对话里的文字,就能针对这段话回复,或者拉一个侧边对话单独追问。
本项目与 Anthropic 无关,“Claude 风格”只是说明交互和样式参照的是 Claude Code Desktop。
和 Claude Code Desktop 一样,引用以纯文本 Markdown 发给模型,模型不需要任何额外支持:
> 被引用的原文
你的评论只引用、不写评论时用 ``。插件只识别出现在行首的这两种注释,正文里提到它们不会被误渲染。
收录到 awesome-dsh-plugin 后,可在 dsh-market 插件市场里搜索 dsh-claude-quote 一键安装。
手动安装(本地开发):把仓库克隆到本地,在 profile 的 package.json 里加上
{
"dependencies": {
"dsh-client-ui-claude-quote": "link:/path/to/dsh-claude-quote"
},
"dsh": {
"profile": {
"bundles": ["dsh-client-ui-claude-quote"]
}
}
}(bundles 是追加到已有列表,不是替换),在 profile 目录执行 pnpm install(或手动把仓库目录链接成 profile 的 node_modules/dsh-client-ui-claude-quote)后重启 DSH。Loader 行由包自带的 cordis.patch.yml 插入,不需要再改 profile 的 cordis.patch.yml。改 lib/client.js 后刷新页面即可生效。
data-chat-node-key 等属性)和 uiConversation、sidebarRightTabs、sessions、resources 等客户端服务,这些不是稳定的公开 API,DSH 升级后可能需要跟进。遇到问题请提 issue,并注明 DSH 版本。npm test运行发送格式与解析规则的单元测试(不需要启动 DSH)。