@deepseek-ai/dsh-lazy-tools
为 DeepSeek Harness 提供类似 CodeBuddy 风格的延迟工具加载功能。在模型通过特定工具按需加载前,将工具 Schema 排除在模型上下文之外。
AI 分析
该插件用于优化模型上下文,通过延迟加载不常用的工具 Schema 减少 Token 消耗。适合需要调用大量工具、希望降低上下文成本并提升模型响应效率的 DeepSeek Harness 用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:studyzy/dsh-lazy-tools說明文件
閱讀完整 README ↗配置
配置写在 profile 的 cordis.yml 中该插件的 config 字段下,使用 CodeBuddy
风格语法:
- id: lazy-tools
name: '@deepseek-ai/dsh-lazy-tools'
config:
defer: ['glob', 'web_search', 'Defer(fetch_*)']
noDefer: ['bash']
deferToolLoading: true
| 键 | 类型 | 默认 | 说明 |
|---|---|---|---|
defer | string[] | [] | 要延迟的工具名或 Defer(pattern) 条目。裸名等价于 Defer(name)。* 是唯一通配符——Defer(*) 延迟除守卫工具外的所有工具。 |
noDefer | string[] | [] | 必须保持可直接调用的工具名或 NoDefer(pattern) 条目。裸名等价于 NoDefer(name)。始终优先于 defer。 |
deferToolLoading | boolean | true | 全局开关。为 false 时不延迟任何工具。 |
修饰符大小写不敏感(defer(bash) ≡ Defer(bash))。优先级(从高到低):
noDefer > defer > deferToolLoading。
示例