🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

有道云笔记 xmzd-S/dsh-youdaonote

DeepSeek Harness
xmzd-S47 天前有提交已提供中文文档扫描:含敏感能力

让智能体搜索、读写笔记并管理待办与剪藏

28.2/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/6 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add xmzd-S/dsh-youdaonote
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]!
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
数据截至 2026/10/07·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 47 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

⚠︎ 实装验证未通过(dependency_conflict · 2026/10/7) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 6 处,展示前 6 条)
  • 执行外部命令来自配置/变量
    lib/index.js:66
    execFile(file, args, { timeout: timeoutMs, signal, maxBuffer: 64 * 1024 * 1024, windowsHide: true }, (error, stdout, stderr) => {
  • 读取本地文件
    lib/index.js:96
    await access(path, constants.X_OK);
  • 写入本地文件
    lib/index.js:117
    await mkdir(cfg.binDir, { recursive: true });
  • 执行外部命令来自配置/变量
    lib/index.js:176
    const child = execFile(
  • 写入本地文件
    lib/index.js:405
    await writeFile(file, content, 'utf8');
  • 删除本地文件递归
    lib/index.js:409
    await rm(dir, { recursive: true, force: true });
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 搜索笔记
  • 读写笔记
  • 管理待办与剪藏

dsh 插件,关于有道云笔记

README

由 DeepSeek 最新模型翻译生成
dsh-youdaonote DeepSeek Harness (dsh) 的有道云笔记工具插件:给智能体提供 8 个工具,覆盖笔记 CRUD、待办管理和网页剪藏。 零手动安装:首次调用任何工具时,插件自动把官方 youdaonote CLI 装到自己的数据目录(~/.dsh/integrations/dsh-youdaonote/bin,不碰系统路径);API Key 免手动输入:检测到未配置时,通过 dsh 的用户提问服务弹卡片向你索要,拿到后自动写入 CLI 配置。 底层封装官方 youdaonote CLI(API Key 鉴权),本插件不直接调用云笔记 HTTP API,鉴权与协议升级都由 CLI 承担。
展开完整文档(README 剩余 1 节)
dsh-youdaonote

DeepSeek Harness (dsh) 的有道云笔记工具插件:给智能体提供 8 个工具,覆盖笔记 CRUD、待办管理和网页剪藏。

零手动安装:首次调用任何工具时,插件自动把官方 youdaonote CLI 装到自己的数据目录(~/.dsh/integrations/dsh-youdaonote/bin,不碰系统路径);API Key 免手动输入:检测到未配置时,通过 dsh 的用户提问服务弹卡片向你索要,拿到后自动写入 CLI 配置。

底层封装官方 youdaonote CLI(API Key 鉴权),本插件不直接调用云笔记 HTTP API,鉴权与协议升级都由 CLI 承担。

工具一览

| 工具 | 用途 | 只读(可并发) |
| youdaonote_search | 关键词搜索笔记 | ✅ |
| youdaonote_read | 读取笔记全文(含 rawFormat 元数据) | ✅ |
| youdaonote_list | 浏览目录(根目录或指定文件夹) | ✅ |
| youdaonote_save | 新建 Markdown 笔记(内部走 save,不走纯文本的 create,格式不丢失) | ❌ |
| youdaonote_update | 覆盖更新正文(经临时文件传递,大内容安全) | ❌ |
| youdaonote_manage | delete / rename / move | ❌ |
| youdaonote_todo | 待办 list / groups / create / update / delete | 仅 list、groups |
| youdaonote_clip | 网页剪藏(服务端抓取) | ❌ |

设计要点:保存一律走 save(contentFormat: "md")保格式;正文经 stdin/临时文件传递避免转义与长度问题;输出超过 maxOutputChars 自动截断;CLI 部分子命令实际不支持 --json(如 todo update、list),插件自动回退到纯文本输出再交给模型。

首次使用流程(全自动)

1. 智能体第一次调用任意 youdaonote 工具时,插件检查 CLI:
- 已存在(PATH 或数据目录)→ 直接用;
- 不存在且平台是 Linux/macOS → 自动执行官方安装脚本装入 ~/.dsh/integrations/dsh-youdaonote/bin(需要 curl 和 bash,阿里云 Linux 默认都有);
- Windows 不支持自动安装,会报错并附手动安装指引。
2. 接着运行 youdaonote check:若 api-key 未配置且运行环境支持提问(Web UI / TUI 均支持),弹卡片请你粘贴 API Key(从 https://mopen.163.com 获取,手机号登录),拿到后自动执行 config set apiKey 完成配置;环境不支持提问(headless 等)时,报错信息里带手动配置命令。
3. 配置结果按进程记忆,之后不再重复检查;如果中途 Key 失效,下一次调用会自动重新检查并再次询问。

API Key 由 CLI 自己存储(~/.youdaonote.json),插件不落盘、不进日志。

安装到 dsh

本地目录或 tgz 均可(--profile 填实际运行的 profile)
dsh plugin --profile web add --save-exact /path/to/dsh-youdaonote

验证 + 重启
dsh --profile web --dump-config | grep youdaonote # 应看到 "- id: youdaonote"
sudo systemctl restart dsh

升级 / 卸载:dsh plugin --profile web update|remove dsh-youdaonote。

配置

默认值全部内建,patch 行可以不写 config。需要覆盖时在 profile 的 cordis.patch.yml 加:

- insert:
- id: youdaonote
name: dsh-youdaonote
config:
bin: youdaonote # CLI 路径覆盖;设为非默认值后插件只认这一处,不再自动找 statSource: ydn # CLI -s 统计来源参数 timeoutMs: 120000 # 单次 CLI 调用超时(clip 剪藏较慢,别低于 60s) maxOutputChars: 100000 # 工具输出字符上限 autoInstall: true # CLI 缺失时自动安装(Linux/macOS) autoAskKey: true # 缺 Key 时通过提问服务索要 dataDir: ~/.dsh/integrations/dsh-youdaonote # 插件数据目录 binDir: ~/.dsh/integrations/dsh-youdaonote/bin # 自动安装的目标目录 installUrl: https://artifact.lx.netease.com/download/youdaonote-cli/install.sh

排错

| 现象 | 处理 |
| 自动安装失败 | 检查服务器能否访问 artifact.lx.netease.com(curl -I 试一下);失败信息里有手动安装命令 |
| 想重新触发 Key 提问 | 重启 dsh 进程即可(检查结果按进程记忆);或手动 youdaonote config set apiKey <KEY> |
| 提示"不支持交互提问" | 当前 profile 未挂载提问服务(如 headless)。按报错里的手动命令配置 Key |
| 工具输出是纯文本不是 JSON | 正常:CLI 部分子命令不支持 --json,插件已自动回退,id 等信息仍在文本中 |
| dump-config 里没有 youdaonote | 插件装进了别的配置档,dsh plugin 是按配置档安装的 |

兼容性与实现说明

- dsh:0.1.2-alpha.4 至 0.1.5-rc.2(developer preview 阶段上游接口可能变动,升 dsh 后跑一次 --dump-config 验证)。
- 只依赖宿主的 tools 服务与 @deepseek-ai/dsh-tools 的 defineTool;userQuestions 运行时防御性访问,缺失不影响插件加载。
- 实测基于 youdaonote CLI 1.3.4(Windows)验证,Linux 走同一官方安装脚本。
- _internal 导出(needsKey/ensureCli/ensureApiKey 等)仅供测试与诊断,不属于插件契约。
预览分享卡片长什么样 ↓xmzd-S/dsh-youdaonote
分享 · DeepSeek Harness Hub
xmzd-S/dsh-youdaonote

让智能体搜索、读写笔记并管理待办与剪藏

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部