钉一钉(Ding Wall):DSH 上的暖纸风共享信息墙

前言

在 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 中列出的能力如下,安装后可在面板中直接使用:

  1. 灵感便签:点击即可钉上墙,便签可拖动、撕下。
  2. 待办索引卡:「明天 / 这周」两栏,完成时可盖「完成」印章。
  3. 匿名信箱:匿名意见不记录作者,服务端不持久化作者标识;展开后可删除以做团队内清理。
  4. 团队心跳:在线状态、活动条、手绘风格的一周节奏。
  5. 晨报模式:适合站会的报纸版面,每天刷新。
  6. 暖纸视觉:奶油纸色、宋体标题、图钉、胶带、橡皮章等纸纹风格。
  7. 默认团队共享墙:安装后默认连接团队共享服务;访问码只在首次连接时输入一次并仅存本机。可切换本机墙模式。
  8. 中英双语:跟随 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 的插件目录后:

  1. 打开 DeepSeek Harness 的 插件 → 添加插件 → 本地目录,选择该文件夹并启用插件。
  2. 完全退出并重启 DeepSeek Harness(宿主插件在启动时加载;仅刷新窗口不会加载宿主侧代码)。
  3. 侧栏应出现红色图钉「钉一钉」。首次打开输入团队访问码;连接成功后底部显示「共享墙」,并需认领一张团队名片。

怎么算装好了

  • 插件列表中出现 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。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye