前言¶
在 DeepSeek Harness(DSH)里做智能体或脚本协作时,想法、待办和团队口头同步往往散落在聊天里,难以像一面公共墙那样被所有人看见。钉一钉(Ding Wall)是 Into-the-Numind 维护的 Harness 面板插件(npm 包名 dsh-ding-wall,当前版本 0.2.2),把灵感便签、待办索引卡、匿名信箱和团队心跳合进侧边栏主面板,默认可连接团队自托管共享墙,也支持纯本机模式。下文按定位、功能、安装与配置说明用法与注意事项。
这是什么¶
钉一钉面向小团队:在 DSH Desktop 的 Web UI 中提供手绘暖纸视觉的信息墙——想法钉便签、待办分栏、匿名意见进信箱,并可查看在线状态与「团队心跳」。插件归类为社区目录中的「记忆」类;仓库采用 MIT 许可证。
宿主侧无需构建、运行时无 npm 依赖;客户端为预构建 ESM bundle。开发与测试基于 DSH 0.2.1 系列(2026 年 11 月),使用 Harness 客户端插槽 API(sidebar.panellist、主面板、locale、layout),后续大版本可能需要小幅适配。支持 Harness Desktop 所在的 macOS、Windows、Linux。
核心功能¶
README 中列出的能力如下,安装后可在面板中直接使用:
- 灵感便签:点击即可钉上墙,便签可拖动、撕下。
- 待办索引卡:「明天 / 这周」两栏,完成时可盖「完成」印章。
- 匿名信箱:匿名意见不记录作者,服务端不持久化作者标识;展开后可删除以做团队内清理。
- 团队心跳:在线状态、活动条、手绘风格的一周节奏。
- 晨报模式:适合站会的报纸版面,每天刷新。
- 暖纸视觉:奶油纸色、宋体标题、图钉、胶带、橡皮章等纸纹风格。
- 默认团队共享墙:安装后默认连接团队共享服务;访问码只在首次连接时输入一次并仅存本机。可切换本机墙模式。
- 中英双语:跟随 Harness 语言设置。
面板快捷键:Ctrl/⌘ + Enter 提交当前弹层,Esc 关闭弹层。
安装与启用¶
社区目录页:https://www.skillhub.cn/plugins/Into-the-Numind/Ding-Wall。源码与说明:https://github.com/Into-the-Numind/Ding-Wall。
让 Agent 安装¶
若本机有能执行 shell / 文件操作的 Agent(DSH、Claude Code、Codex 等),可将下面一句话发给 Agent,由其在固定目录取得插件包并走本地安装流程:
安装 DeepSeek Harness 插件 https://github.com/Into-the-Numind/Ding-Wall —— 克隆到固定目录、作为本地插件包安装,提醒我完全重启 DeepSeek Harness,然后提醒我在面板里输入团队访问码。
手动添加本地插件包¶
在已取得包含 package.json 的插件目录后:
- 打开 DeepSeek Harness 的 插件 → 添加插件 → 本地目录,选择该文件夹并启用插件。
- 完全退出并重启 DeepSeek Harness(宿主插件在启动时加载;仅刷新窗口不会加载宿主侧代码)。
- 侧栏应出现红色图钉「钉一钉」。首次打开输入团队访问码;连接成功后底部显示「共享墙」,并需认领一张团队名片。
怎么算装好了¶
- 插件列表中出现
dsh-ding-wall且为启用状态。 - 完全重启后侧栏有「钉一钉」入口。
- 连接团队墙成功后首次进入会要求认领团队名片,之后可见团队墙内容。
若插件管理器不支持安装本地目录,需按你环境中安装其他本地插件包的同等方式处理该文件夹。图钉未出现时,先确认是否完全重启而非只刷新 UI。
更新与卸载¶
更新插件包后完全重启 Harness。若更新后仍显示「本机墙」,可在插件管理器中对该目录重新安装一次(使新 bundle 默认配置生效),或检查 profile 补丁是否覆盖了 serverUrl。
卸载时在插件管理器中移除即可。墙数据仍保留在 $DSH_HOME/ding-wall/(macOS 上 $DSH_HOME 一般为 ~/.dsh);要彻底清空可删除该目录。
典型用法¶
首次连接团队墙¶
安装并重启后,点开「钉一钉」,按提示输入团队访问码。成功后访问码保存在本机 $DSH_HOME/ding-wall/connection.json(权限 600),不会写入仓库或下发浏览器。队友加入默认团队墙时:安装或更新插件 → 完全重启 → 在面板输入访问码即可,通常无需手改配置。
默认团队墙服务地址为 https://139.155.129.13(团队墙服务端不在本仓库内;插件依赖一套 JSON + SSE 接口)。
本机墙(不联网)¶
若只想单机使用,在 profile 补丁中将 serverUrl 设为空:
- id: ding-wall
name: dsh-ding-wall
config:
serverUrl: ""
数据落在本机 $DSH_HOME/ding-wall/wall.json,不连接远程服务。
连接自建墙服务(高级)¶
覆盖 serverUrl / serverToken;自签证书时可配置 serverCa:
- id: ding-wall
name: dsh-ding-wall
config:
serverUrl: "https://your-wall.example.com"
serverToken: "your-team-access-code"
# serverCa: |
# -----BEGIN CERTIFICATE-----
# ...
# -----END CERTIFICATE-----
日常协作以面板操作为主:钉便签、维护待办栏、在信箱投匿名意见、在站会时打开晨报模式或查看团队心跳。
数据、隐私与适用注意¶
- 团队墙模式:墙数据存放在团队自托管共享服务上,成员共享同一面墙。
- 本机墙模式:数据仅在本机 JSON 文件中。
- 匿名信箱:条目不持久化作者信息。
- 网络:README 说明无遥测、无统计、无 CDN 请求。
- 权限:宿主插件以当前 DSH 进程的用户权限运行,与任意 Harness 插件相同;介意风险者安装前应阅读源码与 MIT 许可证。
适合需要在 DSH 工作区内做轻量团队同步、又希望视觉与交互脱离「表格/看板 SaaS」范式的小团队。不适合不接 Web UI、或无法使用侧边栏面板插槽的宿主形态。
结尾¶
钉一钉把共享便签墙装进 DSH 侧栏:默认一次访问码连团队墙,也可切回本机;便签、待办、匿名信箱与心跳/晨报在同一暖纸面板里完成。更多信息见社区目录 Ding-Wall 与 GitHub 仓库 Into-the-Numind/Ding-Wall。