READMESource: main@cfecec0f
deepseek-harness-101
个人 DeepSeek Harness (DSH) 插件开发集。每个插件是独立仓库,以 git submodule 形式挂载到 plugins/ 下。
插件目录
| 插件 | 路径 | 作用 |
|---|---|---|
| @momojie-s/dsh-workspace-mcp | plugins/dsh-workspace-mcp |
按 workspace(session cwd)自动加载/卸载 MCP server,工具注册到 agent scope |
| @momojie-s/dsh-workspace-env | plugins/dsh-workspace-env |
pwsh 命令自动注入 workspace .env 环境变量,实现 workspace 级环境变量隔离 |
| @momojie-s/dsh-subagent-model | plugins/dsh-subagent-model |
subagent_model 工具:委派子代理时可按次指定模型路由(provider/model/max_tokens),fork 自官方 tool-subagent |
使用心得笔记
开发指南(docs/usage/,活文档——指导当前开发,随实践保持最新):
- docs/usage/dsh-plugin-development.md — DSH 插件开发指南(形态、依赖注入、HMR 缓存、patch 限制、踩坑速查)
- docs/usage/agent-presets.md — Agent Preset 是什么/有什么用/怎么用:内置四模式对照、UI 表层、创建自定义 preset 的两条路径与生效模型(rc.6 源码调研)
- docs/usage/mcp.md — 怎么在 DSH 添加 MCP server(插件 + patch + 踩坑)
调研笔记(docs/research/,版本快照——开头留版本基准,结论被新版本取代时归档,不追更):
- docs/research/tool-description-channels.md — 工具使用说明如何暴露给模型:两条通道与三字段白名单(rc.6 源码调研)
- docs/research/agent-instructions.md — AGENTS.md/CLAUDE.md 及 .local 变体的发现、去重、预算与动态注入机制(agent-instructions 插件源码调研)
- docs/research/skill-catalog-shadowing.md — skill 目录注入失效调查:host/preset 双 tool-skill 互相剥目录(rc.6)
- docs/research/mcp-config-across-agents.md — 主流 coding agent(Claude Code/Codex/OpenCode 等)MCP 配置方式调研与 workspace-mcp 对标(2026-08 快照)
- docs/research/memory/agent-memory-landscape.md — Agent 记忆系统全景调研总览:15 家产品五维决策、跨产品共识与分歧、DSH 记忆层最小路径(2026-08 快照)
- docs/research/memory/hermes-memory.md — Hermes Agent 记忆机制:热/冷/技能三层 + 9 个 memory provider 生态(2026-08 快照)
- docs/research/memory/openclaw-memory.md — OpenClaw 记忆架构:五层 tier、provenance 溯源、dreaming 离线晋升、双 lane 召回(2026-08 快照)
- docs/research/memory/coding-agents-memory.md — Claude Code / Codex / OpenCode 跨会话记忆:指令层级 + auto memory/Memories、文件式 vs 数据库式取舍(2026-08 快照)
- docs/research/memory/memory-middleware.md — 通用记忆中间件头部三家:Mem0 / Zep(Graphiti) / Letta(MemGPT)(2026-08 快照)
- docs/research/memory/memory-middleware-emerging.md — 差异化记忆产品六家:LangMem / Hindsight / Honcho / Supermemory / Cognee / MemOS(2026-08 快照)
版本观察(自动)
计划任务 \dsh-version-check(每天 01:00)对比 npm 官方 @deepseek-ai/dsh 最新版与本机运行版:无新版则零成本退出;有新版则自动跑一次 headless 调查任务,总结新旧版本差异并逐个评估本仓插件是否需要改动/废弃,中文报告存 docs/version/(文件名 = 新版本号)。
- 触发脚本:
scripts/check-dsh-version.ps1;调查指令模板(改它即改未来调查行为):scripts/dsh-version-prompt.md - 手动演练:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts/check-dsh-version.ps1 -CurrentVersion <旧版> -TargetVersion <新版>
使用
git clone --recurse-submodules https://github.com/Momojie-S/deepseek-harness-101.git
# 或 clone 后补拉子模块
git submodule update --init --recursive
新增插件
- 在 GitHub (Momojie-S 账号) 建独立插件仓。
- 在本仓执行:
git submodule add https://github.com/Momojie-S/<plugin-name>.git plugins/<plugin-name> - 更新本 README 的插件目录表。
No comments yet. Be the first to write one.