DeepSeek Harness Plugin 自用开发插件集合。
在不改变 @deepseek-ai/* 代码的前提下,进行自定义扩展。
包按 packages/<family>/<pkg> 两层存放——family 是目录分组,不等于上下文分组(一个 family 的包
可以分属不同上下文);上下文边界、术语表的 home 与归属见
.agents/CONTEXT-MAP.md。
| 包 | 职责 | 文档 |
|---|---|---|
| session(会话编辑) | ||
session/better-session/ |
聚合层:profile bundle(安装 / 使用 / 配置) | README |
session/session-branch/ |
契约层:分支 provider 抽象 + SessionBranch 服务 |
README |
session/session-rdb/ |
实现层:RDB 持久化 + 分支 provider + storages / 查询接管 | README |
session/ui-conversation-message-actions/ |
编排层:edit / retry / recall / fork 编排 + client UI 替换 | README |
session/ui-conversation/ |
上游对话外壳的薄壳 fork(只留我们改过的文件,其余 import 指向上游源码、构建内联) | README |
session/ui-conversation-manager/ |
「对话管理」全局面板页:已归档会话的搜索 / 取消归档 / 删除 / 导入为新会话 | README |
| context(上下文注入) | ||
context/dsh-context-assembler/ |
注入通道:规则块 / 内容块的信封、id、同 id 覆盖 | README |
context/dsh-context-agent-instructions/ |
工作区指令:AGENTS.md 链,一条文件一个规则块 | README |
context/dsh-context-skill-catalog/ |
skill 目录 + skill 工具 |
README |
context/dsh-context-reference/ |
引用展开:@path → <file_content>,skill:name → <skill_content> |
README |
context/dsh-context-tool-guidance/ |
工具用法分组:基础组常驻,其余注册成按需 skill | README |
context/dsh-context-scope/ |
工具白名单:把 preset 装载到的 agent 的目录与调用一起收口 | README |
| client(浏览器半基础) | ||
client/ui-primitives/ |
CSS-in-JS 样式层 + 引用统一解析 / 渲染转换 | README |
| llm(LLM 适配) | ||
llm/llm-openai-compatible/ |
OpenAI-compatible 多 provider 路由(可选组件) | README |
| preset(profile 预设) | ||
preset/dsh-preset/ |
个人 profile bundle:生成 preset、声明 pi-ai 路由、沙箱规则 | README |
| sandbox(沙箱替换) | ||
sandbox/dsh-sandbox-local/ |
额外可写根 + 拒绝项(替换 ctx.sandbox / ctx.fs) |
README |
| desktop(桌面化) | ||
desktop/dsh-desktopify/ |
桌面化打包工具(dsh-desktopify CLI:dev / bundle) |
README |
desktop/dsh-desktop-host/ |
桌面部署的 host 进程(上游 host 的变体:desktop profile、URL / IPC 上报给壳,不挂 office 技能) |
README |
| workspace(非发布) | ||
apps/dsh-custom-next/ |
示例工作区:web 模式(dsh web)与 desktop 模式(Electron 壳) |
justfile |
devpackages/devkit/ |
共享开发配置 @local/devkit(本地私有包,不发布):cordis 插件 tsdown 预设 + tsconfig(packages/*/* 复用) |
tsconfig |
vendor/ |
上游 deepseek-harness side workspace(同步 / 裁剪 / 构建) | skill |
| 目录 | 内容 |
|---|---|
.agents/ |
记录树(布局 / 词汇 / 边界) |
.agents/standards/ |
规范(如何写 / 如何验证) |
.agents/designs/ |
整体设计 |
.agents/adrs/ · .agents/debts/ |
仓库级决策 · 技术债 |
.agents/skills/ |
流程(设计 / 实现 / 审查 / 改进 / 上游同步) |
| AGENTS.md · justfile · mise.toml | agent 工作指引 · 命令 · 技术栈与上游版本 |