插件目录 / Content / dsh-writing-remote
dsh-writing-remote
已验证 · 实测可装 x2802490130-prog
功能简介
Typert远程:向客户端写作面板暴露项目、库和搜索数据
可用 — 实测通过,早期项目
Typert远程:向客户端写作面板暴露项目、库和搜索数据 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
dsh-writing-remote
DeepSeek Harness(DSH)写作三件套的 host 侧数据通道:把 dsh-tool-writing 引擎的项目/书库/检索数据,以 Typert remote 的形式暴露给客户端 dsh-client-ui-writing 面板。
为什么单独一个包
引擎跑在 host(Node),面板跑在浏览器,两者之间隔着 Typert 协议。remote 就是那层适配:面板要什么,remote 就提供什么——只读数据 + 编排触发,所有写操作仍在 host 侧引擎里完成,不把生成能力暴露给客户端。
Remote 方法
| 方法 | 返回 | 面板用途 |
|---|---|---|
workspaceIndex |
分卷目录(字数/状态/摘要)+ 全书统计 + 情节日志尾部 | 索引视图、项目 tab |
projectStatus |
manifest、分卷分组、总字数、章数 | 项目概览 |
chaptersList / chapterText |
章节列表 / 单章正文(截断预览) | 目录与预览 |
loreList |
设定文件按分类(characters/world/timeline/foreshadowing/other) | 设定浏览 |
projectSearch |
项目全文检索(SQLite FTS5) | 搜索 tab |
libraryList / librarySearch |
书库列表 / 书库检索 | 书库 tab |
evolutionList |
演化条目(可按主体过滤) | 演化版本链 |
threadGraph |
多线叙事线索图谱数据 | SVG 线程图 |
syncNow |
章末自动编排(摘要+抽取+演化+伏笔提醒) | 「章末编排」按钮 |
scaffoldNow |
非破坏式铺骨架(幂等,空目录一键初始化) | 「一键初始化」按钮 |
所有方法都以 projectRoot 为第一参数定位小说工程,面板传当前工作区,host 侧实例化对应引擎。
安装与配置
dsh plugin --profile web add dsh-writing-remote
# 或
npm install dsh-writing-remote
依赖:[email protected](引擎本体)与 @deepseek-ai/dsh-typert-protocol(peer)。
配置项只有 libraryRoot(默认 $DSH_HOME/writing-library),与引擎共享书库根。
许可证
MIT。
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-writing-remote」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:x2802490130-prog/dsh-writing-remote Headless(CLI)profile:
dsh plugin --profile headless add github:x2802490130-prog/dsh-writing-remote 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。
使用场景
把 agent 变成写手——生成、编辑或本地化文本与媒体——用于内容密集任务。
适合谁
产出文档、帖子或营销文案、想让 agent 在同一循环里起草和修改的人。
二次开发建议
内容流水线和格式输出是缝——加模板、风格规则或导出目标。