anyi-520/dsh-lazy-toolbox ↗★ 1
dsh-lazy-toolbox
DeepSeek Harness 插件:把 skill 与 MCP 从默认工具定义里抽出来,改成按需热加载的懒工具箱(skill / mcp / 插件工具分开列出,一句话说明用途,用时注入、用完卸载);带新版本弹窗提醒与内置代码编辑器。外部工具链面板已拆到独立插件 dsh-toolchain。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:anyi-520/dsh-lazy-toolbox說明文件
閱讀完整 README ↗2) 重启 dsh,插件首次启动会自动迁移本机 skill 与 MCP 配置
也可以让 dsh 的插件管理器装它,或直接写进 profile:
```jsonc
// $DSH_HOME/profiles/
/package.json
{
"dependencies": { "dsh-lazy-toolbox": "link:D:/path/to/dsh-lazy-toolbox" },
"dsh": { "profile": { "bundles": ["@deepseek-ai/dsh-base", "...", "dsh-lazy-toolbox"] } }
}
## 配置
```yaml
config:
dataDir: "" # 插件库位置,默认 $DSH_HOME/lazy-toolbox
autoMigrate: true # 启动时迁移
autoImport: true # 运行期自动导入新 skill / 新 mcp 行
autoImportProjectSkills: false # 是否也接管项目里的 .dsh/skills
scanIntervalMs: 5000 # 自动导入的节流间隔
autoUnloadOnTurnEnd: true # 回合结束自动卸载
mcpIdleMs: 60000 # MCP 连接空闲多久关掉
maxCatalogItems: 200 # 目录最多列多少条
autoDetectPluginAssets: true # 自动接管插件自带的 skill / MCP
updateRepo: anyi-520/dsh-lazy-toolbox # 云更新查的仓库(可换 fork)
updateCheck: true # 启动时自动检查新版本
updateCheckHours: 6 # 隔多久再查
skillInjectMode: index # skill 注入方式:index(只给大纲)| full(整篇)
skillSectionMaxChars: 60000 # action=skill 单次回传上限
neverLazyBuiltin: true # 「不做懒加载」内置名单
neverLazyExtra: [] # 额外名单(包名子串)
logEnabled: true # 本地运行日志(只写文件,设置页不显示)
logDir: "" # 日志目录,默认 $DSH_HOME/lazy-toolbox/logs
logLevel: info # debug | info | warn | error
logMaxBytes: 2097152 # 单个日志文件上限,超了就分卷
logRetentionDays: 14 # 保留天数,0 = 不清理