安装
在 DeepSeek Harness 里通过 dsh-market 安装
dsh plugin --profile web add dshmarket
或使用命令行
dsh plugin --profile web add novelcraft-dsh
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络。请先审阅源码,并尽量锁定 commit(github:owner/repo#sha)。
README
NovelCraft 的 DSH 官方 bundle 形态:单个包同时安装宿主插件、39 个领域工具、认证 Connection RPC 和 Web 写作界面。
当前版本针对 DSH 0.1.2-rc.1,不修改 DSH 安装包。
DSH 安装请显式选择 @deepseek-ai/dsh@0.1.2-rc.1;不要使用仍指向旧版本的 npm latest 标签。
安装
dsh plugin --profile web add novelcraft-dsh
dsh --profile web
默认 Vault 目录是 ~/Novels,默认不启用低频巡检与 BGE 嵌入。模型密钥只通过 DSH credentials 管理,不进入 Vault 或插件配置。
配置
在 $DSH_HOME/profiles/web/cordis.patch.yml 中按 novelcraft 行覆盖配置;DSH patch 会整体替换 config,因此需完整重述保留的字段。
- update:
- id: novelcraft
config:
llm:
provider: deepseek
model: deepseek-v4-flash
vaultsDir: ~/Novels
watch:
enabled: false
intervalMinutes: 60
卸载
dsh plugin --profile web remove novelcraft-dsh
源码验收
npm run pack:plugin 构建并检查 tarball。npm run smoke:plugin 接收 DSH_BIN、
PLUGIN_TARBALL 和全新或空的 DSH_HOME,经官方 CLI 安装并验证 Web/client/RPC;CI 使用
独立的 DSH rc.1 runtime,不访问真实 Vault 或模型密钥。
源码、安全边界和完整文档:https://github.com/FengHuoLinShan/novelAssist-dsh
评论
评论存放在 GitHub Discussions。用 GitHub 账号登录后可发表评论或点表情。