LeemanCheung/dsh-agent-preset-recommender ↗★ 0
dsh-agent-preset-recommender
Privacy-safe local activity scanner and agent preset recommender for DeepSeek Harness
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:LeemanCheung/dsh-agent-preset-recommender说明文档
阅读完整 README ↗dsh-agent-preset-recommender
English | 中文
一个持久化、Host 侧的 DeepSeek Harness bundle:以隐私安全方式汇总本地 Codex、Claude Code、WorkBuddy/CodeBuddy 活动,并推荐 DSH 内置 Agent preset。它只提供建议:不调用 LLM、不安装能力、不修改 preset、不发起网络请求。
安装
dsh plugin --profile web add github:LeemanCheung/dsh-agent-preset-recommender
安装后重启所选 DSH profile。软件包通过 dsh.bundle.patch 挂载一个 Host 插件。
推荐内容
聚合行为会映射到:
- 内置 preset:
minimal、code、standard; - 可选能力:Codex 委派、Claude Code 委派、workflows、web、MCP、LSP。
每条建议都包含置信度与证据计数。规则完全确定且仅在本地运行,不会自动更改 DSH。
架构
cordis.patch.yml → src/index.js(Cordis 生命周期 + 原始模型工具)
├─ scanner.js(有界遍历与聚合)
├─ extractors.js(仅选取 JSON/JSONL 元数据字段)
├─ recommender.js(确定性规则)
├─ store.js(原子写入私有报告)
└─ render.js(有界、可读的工具输出)
运行时代码为 Node.js 20+ 的纯 ESM JavaScript;除 Node 内置模块外,仅使用 @deepseek-ai/schemastery 验证配置。工具以原始 ToolDefinition 直接调用 ctx.tools.register,不依赖未发布的 DSH tools 运行时导入。
隐私
持久化内容仅包括:
- 数据源与本机密钥派生的项目 ID;
- 分类工具计数;
- session、workflow 与项目元数据数量;
- 首次/最后观测时间;
- 推荐、置信度与证据计数;
- 明确、机器可读的隐私声明。
插件绝不持久化 prompt、response、命令、工具参数、原始事件、绝对路径、用户名、secret 或文件正文。项目 ID 使用随机、本机私有的 HMAC 密钥派生,因此缺少私钥时无法通过猜测路径匹配报告 ID。WorkBuddy/CodeBuddy 的 memory 元数据只根据文件存在与 mtime 计数;workflow/plan 文件同样绝不打开。不联网,也不执行扫描到的命令。