首页 › LLM大语言模型 › Deepseek › DeepSeek Harnrss 实战手册 › 第 11 章 生态、坑与 FAQ:少走弯路

第 11 章 生态、坑与 FAQ:少走弯路

11.1 生态现状:你正站在起跑线上​

发布两天,GitHub Star 突破 10 万(据公开报道),dsh-plugin 话题下的插件仓库 24 小时内就攒到 288 个。社区里已经能看到这些方向的插件:​

•

UI 与体验:浏览器式会话标签页、使用量仪表盘、会话管理;​

•

能力扩展:技能(skill)插件、MCP 服务器插件、安全审计技能包;​

•

垂直场景:可视化、PPT、编码、游戏开发(如 Godot)、自动研究循环(Loops);​

•

迁移与集成:从 Claude Code、Codex 迁移配置的工具,用量计费、绿电计量等。​

官方社区入口:​

•

GitHub Discussions:反馈与讨论;​

•

Discord:官方社区;​

•

企微群 + 微信公众号:官方 README 里有二维码;​

•

插件发现:给仓库打 dsh-plugin 话题,方便被发现。​

对你意味着什么:现在做插件,竞争者少、被看到概率大;而且生态刚起步,缺什么插件,你就有机会补什么。​

11.2 必须知道的坑​

坑 1:开发者预览版,兼容性会变​

官方原话:正在快速迭代,未来将出现破坏兼容性的变更。对策:​

•

生产环境锁定版本(全局安装固定版本,不要天天 npx 最新);​

•

升级前看官方 Release 说明和迁移文档;​

•

你的插件别依赖"恰好能用的内部细节",优先用文档化扩展点。​

坑 2:Python SDK 暂不支持 Windows​

官方示例的持久 PTY 后端需要 POSIX 环境。Windows 用户用 WSL、Linux 服务器或容器。​

坑 3:git 安装插件的 prepare 坑​

从 GitHub 装 TypeScript 插件时,没有构建产物会加载失败;pnpm ≥10 默认拒绝运行 prepare 脚本。对策在第 8 章:作者给 prepare,用户显式 allowBuilds。只对可信源码授权。​

坑 4:危险的全权限​

SDK 最小示例和某些组合默认 danger-full-access:Bash 和编辑器能改任何路径。永远在可丢弃的环境里跑,或换上严格的沙箱策略。​

坑 5:Key 管理​

API Key 在 Web UI 里是只写的(存 $DSH_HOME/.credentials.yaml)。但脚本和 CI 里,别把 Key 写进代码或提交到 git,用环境变量或密钥服务。​

坑 6:模型与推理档位​

DeepSeek 适配器默认路由是 deepseek-official,默认模型 deepseek-v4-flash / deepseek-v4-pro,默认上下文窗口 100 万 token,输出上限默认 256,000 token,推理档位 off | high | max(默认 high,thinking 默认开启)。需要按部署调这些时,改配置而不是改代码。​

11.3 FAQ 十问​

Q1:没有 API Key 能玩吗?​

能启动界面,但不能跑任务。Key 从 DeepSeek 开放平台申请。​

Q2:MISSING_CREDENTIAL 是什么?​

模型路由没配好凭据:去设置里存 Key,或提供被引用的环境变量。​

Q3:UNKNOWN_MODEL 怎么办?​

选择已配置的模型;自定义提供方则需要添加缺失的模型。​

Q4:端口被占用了?​

dsh web --port 8080(--port 是 web 应用的参数,放在 dsh 自己的参数之后)。​

Q5:能接别的模型吗?​

能。设置里可添加 Anthropic、OpenAI 等目录提供方,或自定义 OpenAI 兼容端点。自定义提供方的 Provider ID 是永久的,改名要新建再删除。​

Q6:自定义提供方的视觉模型不认图片?​

手动录入的模型默认按纯文本处理;在 $DSH_HOME/settings.yaml 给该模型加 input: [text, image]。​

Q7:插件改了配置没生效?​

配置变更会触发热重载;但 patch 是整行替换 config,检查你是否重述了目标行的所有键。​

Q8:日志在哪?​

会话日志是 JSONL(Python SDK 场景在 session_root 下);Key 在 $DSH_HOME/.credentials.yaml;机器级配置在 $DSH_HOME/cordis.patch.yml。​

Q9:Windows 能跑 Web UI 吗?​

能,Web UI 和源码构建在 Windows 没问题;受限制的是 Python SDK 官方示例。​

Q10:想给官方提反馈?​

GitHub Discussions;给插件仓库加 dsh-plugin 话题提升被发现概率。​

11.4 本章小结​

•

生态刚起步,插件方向多、竞争者少,是入局的好时机;​

•

预览版的三件事:锁版本、看迁移、用文档化扩展点;​

•

安全三红线:可信源码才授权、危险全权限只在隔离环境、Key 绝不进 git。​

最后一章,给你一张继续深入的地图。​