跳过主要内容
M

dsh-plugin

morlay/dsh-plugin

面向 fork 对话界面的 css-in-js 样式工具包,消费官方 --dsw-* 设计 token,无需 CSS Modules 预编译。

安装

dsh plugin --profile web add github:morlay/dsh-plugin

README

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.fsREADME
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.tomlagent 工作指引 · 命令 · 技术栈与上游版本

相关插件