LLYlab/DLT ↗★ 1
dsh-light-tool
DLT (DeepSeek Light Tool) — DSH 永久插件:每轮对话的人民币消耗、右下角账户余额、PDF/Word/Excel 直接读写工具与右栏预览、硬编码的编译/运行环境表与直接执行程序的工具,并带一个「DLT 管理器」运行期总开关。Permanent DeepSeek Harness plugin: per-turn CNY cost, account balance, native PDF/Word/Excel read-write tools and right-sidebar previews, a hardcoded compiler/runtime environment registry, direct run/build tools, and a runtime master switch. 适合需要实时监控对话成本、读写Office文档并直接运行代码的用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:LLYlab/DLTドキュメント
README 全文を読む ↗改默认配置
要改默认值(比如 dlt_build 不传 target 时用的解决方案),在自己的 patch 层里按 id 覆盖:
- id: dlt
config:
defaultSolution: 'C:\path\to\your.sln'
⚠️ 覆盖是整块替换,不是逐字段深合并——
config里要写全你想生效的键, 没写的会回到 schema 默认值(完整键表见下面「配置项」)。 也不要再insert一个同名dlt行,否则是重复的 Bundle ID。
文档引擎依赖本机 Python 3.12 与几个包,见文末「依赖」;Office COM / Edge 用本机已装的程序。
配置项(cordis.patch.yml 的 config)
| 键 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关默认值(只影响没有 switch.json 时;运行期开关见上一节) |
cost / balance / documents / preview / environment / run | true | 六个模块的开关默认值(同上) |
pythonEnv | python312 | 文档引擎用的解释器(见环境表) |
environments | {} | 环境表路径覆盖:{ [环境 id]: { program?, vcvars?, arch?, label?, vsRoot? } }。不填就能用 —— 解析顺序见文末实现要点 10 |
cacheDir | /dlt | 定价与余额快照目录 |
pricingMaxAgeMs | 86400000 | 定价快照最长使用时间,超过就重抓官网 |
balanceApiBase | https://api.deepseek.com | 余额接口基址 |
balanceApiKeyEnv | DEEPSEEK_API_KEY | 凭据引用名(先走凭据 seam,再退回同名环境变量) |
balanceCacheMs | 60000 | 余额缓存时长,浏览器按这个节奏轮询 |
docTimeoutMs / runTimeoutMs | 300000 / 120000 | 默认超时 |
maxOutputBytes | 262144 | 单次执行捕获的输出上限(超出保留首尾) |
promptSection | true | 是否把环境表注入系统提示 |
defaultSolution | 空 | dlt_build 的默认解决方案 |
defaultConfiguration / defaultPlatform | Debug / x64 | dlt_build 默认值 |