M
dsh-plugin
morlay/dsh-plugin
포크된 대화 UI용 css-in-js 스타일링 키트(styled / Token / Styling): 공식 --dsw-* 디자인 토큰을 사용하므로 CSS Modules 사전 컴파일 단계가 필요하지 않습니다.
설치
dsh plugin --profile web add github:morlay/dsh-pluginREADME
DSH Plugin(s)
DeepSeek Harness Plugin 自用开发插件集合。
在不改变 @deepseek-ai/* 代码的前提下,进行自定义扩展。
项目
包按 packages/<family>/<pkg> 两层存放,family 即上下文分组;术语表与归属见
.agents/CONTEXT-MAP.md。
| 包 | 职责 | 文档 |
|---|---|---|
| session(会话编辑) | ||
session/better-session/ | 聚合层:profile bundle(安装 / 使用 / 配置) | README |
session/session-branch/ | 契约层:分支 provider 抽象 + 版本树投影 | 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/dsh-reference-injection/ | skill 引用后注入(skill:name → <skill_content>) | README |
session/ui-conversation-manager/ | 「对话管理」全局面板页:已归档会话的搜索 / 取消归档 / 删除 / 导入为新会话 | 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 |
preset/dsh-prompt-reminder/ | 精简 system prompt 被裁掉的小节降级为 <system-reminder> 用户消息 | README |
preset/dsh-tool-gating/ | 工具按需注入:基础组常驻,模型 enable_tools 或用户 /tools 切换能力组 | 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 工作指引 · 命令 · 技术栈与上游版本 |