其他
完整应用
deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
曾用名 dist-archive-plugin(2026-08-16 更名:消除与它管理的
dist/数据目录的名字混淆)。
自动管理插件分发目录(dist/)的版本归档:将旧版本移至归档目录,保留最新版本在 dist 根目录。提供 WebUI 管理界面,支持一键归档、恢复版本、清理归档等操作。
# 安装(装完重启 WebUI 生效)
dsh plugin --profile web add <插件目录>
# 打包归档(产物输出到你的 dist 目录)
pnpm pack --pack-destination <你的插件分发目录>
# 卸载
dsh plugin --profile web remove dsh-dist-manager
dsh请替换为阁下 DSH 安装对应的 CLI 调用方式。
GET /dist-manager/status - 获取归档状态摘要GET /dist-manager/details - 获取详细归档信息POST /dist-manager/archive - 执行归档操作POST /dist-manager/restore - 恢复特定版本POST /dist-manager/clean - 清理归档GET /dist-manager/config - 获取配置POST /dist-manager/config - 更新配置配置读取优先级:cordis.yml 的 Config 字段(apply(ctx, config))> config.json 文件 > 默认路径。
link 安装时写 config.json;tgz 安装时建议直接在 cordis.yml 里配:
{
"distDir": "<你的插件分发目录>/dist",
"archiveDir": "<你的插件分发目录>/dist/archive",
"autoArchive": true,
"keepVersions": 1
}
不配置时默认取插件目录上级的 dist/(link 安装场景),无需改配置即可使用。
distDir:dist 目录路径archiveDir:归档目录路径autoArchive:是否自动归档(预留功能)keepVersions:保留的版本数量(预留功能)dist/
├── 插件1-最新版本.tgz
├── 插件2-最新版本.tgz
├── archive/
│ ├── 插件1/
│ │ ├── 插件1-旧版本1.tgz
│ │ └── 插件1-旧版本2.tgz
│ └── 插件2/
│ └── 插件2-旧版本1.tgz
└── dsh-dist-manager/ ← 本插件(管理上面这个 dist/)
.tgz 文件pnpm pack 生成新的 .tgz 文件dist-archive-plugin → dsh-dist-manager(消除与 dist/ 数据目录的名字混淆;API 路径 /dist-archive/ → /dist-manager/)apply(ctx, config)(cordis.yml 可改),tgz 安装也可用最后更新:2026-08-16
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。