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

AGENTS.md 设置入口 dongfangxy/dsh-agents-md-settings

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

在设置里一键用系统编辑器打开 AGENTS.md 文件

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 12 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
  • 读取本地文件
    index.js:39
    const stats = statSync(AGENTS_MD);
  • 写入本地文件
    index.js:97
    writeFileSync(scriptPath, windowsScript(file), 'utf8');
  • 执行外部命令来自配置/变量
    index.js:111
    const child = spawn(command, args, { stdio: 'ignore', windowsHide: true });
  • 发起网络请求
    client.js:41
    const response = await fetch('/agents-md/open', { method: 'POST' });
  • 发起网络请求
    client.js:55
    const response = await fetch('/agents-md/path');
扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 插件包:设置里有一行,点击即可用系统编辑器打开 ~/.dsh/AGENTS.md。

README

由 DeepSeek 最新模型翻译生成
AGENTS.md 设置行 — DeepSeek Harness DeepSeek Harness 每次新建会话都会读取 AGENTS.md,但界面上没有入口能打开这个文件。这个小插件包在设置 → 通用里加一行,把文件交给你的编辑器打开。 设置 → 通用里的这一行 中文说明见文末。 它做什么 点击用记事本打开 / Open in editor,会用系统编辑器打开 ~/.dsh/AGENTS.md。仅此而已:没有遥测,没有网络请求,也不会改动文件本身。 在 Windows 上,插件包直接启动记事本。.md 文件通常没有 shell 关联,如果依赖「用默认应用打开」,会弹出选择框;通过 cmd /c start 启动时甚至什么都不发生。
展开完整文档(README 剩余 1 节)
AGENTS.md 设置行 — DeepSeek Harness

DeepSeek Harness 每次新建会话都会读取 AGENTS.md,但界面上没有入口能打开这个文件。这个小插件包在设置 → 通用里加一行,把文件交给你的编辑器打开。

设置 → 通用里的这一行

中文说明见文末。

它做什么

点击用记事本打开 / Open in editor,会用系统编辑器打开 ~/.dsh/AGENTS.md。仅此而已:没有遥测,没有网络请求,也不会改动文件本身。

在 Windows 上,插件包直接启动记事本。.md 文件通常没有 shell 关联,如果依赖「用默认应用打开」,会弹出选择框;通过 cmd /c start 启动时甚至什么都不发生。

工作原理

一个 cordis 插件包,分宿主端和客户端两半:

| 文件 | 作用 |
| cordis.patch.yml | 往配置档里插入一行,名为 agents-md-settings |
| index.js | 宿主端:注册 POST /agents-md/open,解析路径,启动编辑器 |
| client.js | 客户端:把这一行注册到 settings.general.item 插槽 |
| package.json | 声明 dsh.bundle.patch 和 dsh.client |

客户端只向 /agents-md/open 发 POST 请求。宿主端自己解析 os.homedir()/.dsh/AGENTS.md,然后启动编辑器——Windows 用 notepad.exe,macOS 用 open,其他平台用 xdg-open。在 Windows 上,宿主端随后会等待记事本窗口出现,恢复它、调整到 900×640 并置顶,因为保存过的旧窗口位置会让打开的文件看起来像什么都没发生。

这个路由不接收请求体,也不接收调用方传入的路径,所以它唯一能打开的文件就是当前用户自己的 AGENTS.md。

安装

这是本地插件包,不是 npm 包。请使用应用实际运行的配置档——Windows 桌面版默认是 %ProgramData%\dsh-data\profiles\desktop;确切路径在应用的 DSH_PROFILE_DIR 里。

1. 把这个文件夹复制到:

<profile>/node_modules/@local/agents-md-settings

2. 往 <profile>/cordis.patch.yml 加一行,缩进与现有内容保持一致:

- insert:
- id: agents-md-settings
name: "@local/agents-md-settings"

3. 重启 DeepSeek Harness。这一行会出现在设置 → 通用的底部。

如果你的构建暴露了 plugin_manager 工具,用 install_bundle 并指定 target: "<absolute path to this folder>",就能完成第 1–2 步。

卸载

从 cordis.patch.yml 删掉这一行,删除 <profile>/node_modules/@local/agents-md-settings,然后重启。

说明与限制

- 修改在下一个会话生效。 AGENTS.md 只在会话的第一次请求时读取一次,不会监听外部改动。
- 目前仅支持 Windows,在 Windows 11 桌面版上测试过。macOS 和 Linux 走 open / xdg-open,但未测试。
- 这个路由监听应用自己的本地源。它只打开一个固定文件,不接受任何参数,不是通用的「执行这个」端点。
- 如果这一行没有出现,先确认包是否解析成功,再看 cordis.patch.yml 是否还能正常解析;YAML 里一个拼写错误就会让整个补丁层加载失败。

版本历史

| 版本 | 变更 |
| 1.0.0 | 在 Windows 上端到端跑通。客户端向路由发 POST 请求;宿主启动记事本并把窗口提到前台。 |
| 0.7.0 | 去掉 detached: true —— 在 Windows 上,分离的 PowerShell 根本启动不了编辑器,于是路由返回 200,界面上却什么都没出现。 |
| 0.6.0 | 改回 fetch(POST):桌面外壳拒绝 target="_blank",所以 0.4.0 里那行基于锚点的链接点了没反应。 |
| 0.5.0 | 按标题找到记事本窗口,再还原、调整尺寸并提到前台。 |
| 0.4.0 | 这一行渲染成普通链接(后来回退了)。 |
| 0.3.0 | Windows 上直接启动记事本,不再走 cmd /c start。 |
| 0.2.0 | 宿主解析 ~/.dsh/AGENTS.md,并提供 POST /agents-md/open;客户端不再发送路径。 |
| 0.1.0 | 第一次尝试:客户端调用 session/openWorkspacePath 并传入 ~/.dsh/AGENTS.md;有些宿主会在 Documents 下展开 ~,结果打开了错误的文件夹。 |

如果你要做类似的东西,这三个坑值得记住:

1. 不是每个宿主入口都会展开 ~ —— 改在宿主进程里解析主目录。
2. 桌面外壳里的 可能永远不会跳转。
3. 在 Windows 上,spawn(..., { detached: true }) 可能悄无声息地启动不了子进程的 GUI 应用。

中文说明

DSH 每个新会话都会读 AGENTS.md,但界面上没有入口能打开它。这个 bundle 在 设置 → 通用 里加一行,点一下就用系统编辑器打开 ~/.dsh/AGENTS.md。

- 前端只负责 POST /agents-md/open;路径由宿主用 os.homedir() 解析,包里不写死任何人的路径。
- Windows 上直接拉起记事本,并且会把窗口还原成 900×640 提到前台(记事本可能记住了一个极小的窗口尺寸,看起来就像"没反应")。
- 安装:把目录拷到 <profile>/node_modules/@local/agents-md-settings,在 <profile>/cordis.patch.yml 里加一条 insert 行,重启应用即可。卸载反过来做。
- 改完保存后,下一个会话才生效;当前会话不会重载。

License

MIT © Chengxi Zhang
预览分享卡片长什么样 ↓dongfangxy/dsh-agents-md-settings
分享 · DeepSeek Harness Hub
dongfangxy/dsh-agents-md-settings

在设置里一键用系统编辑器打开 AGENTS.md 文件

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