x2802490130-prog/dsh-writing-remote
Typert remote for dsh-tool-writing: exposes project, library and search data to the client writing panel.
Listed
3
Tools
Bundle verified
Preview
What it does
Host-side Typert remote for dsh-tool-writing: serves project volumes, chapter status, corpus library, full-text search, evolution entries, and thread-graph data to the client writing panel.
Best for
- Deployments using dsh-tool-writing and dsh-client-ui-writing that need a Typert bridge between host data and the browser panel.
- Writing projects that need client access to volume, chapter, lore, corpus, search, evolution, and thread-graph data.
- Users who want browser-triggered chapter-end synchronization or non-destructive project scaffolding while generation remains host-side.
Not ideal for
- Users not running the client writing panel, since this package is primarily its host-side adapter.
- Standalone use without the required dsh-tool-writing engine and Typert protocol peer dependency.
- Workflows expecting generation capabilities to be exposed directly to the browser; the remote provides read data and orchestration triggers only.
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
依赖:dsh-tool-writing@0.3.0(引擎本体)与 @deepseek-ai/dsh-typert-protocol(peer)。
配置项只有 libraryRoot(默认 $DSH_HOME/writing-library),与引擎共享书库根。
许可证
MIT。
Frequently Asked QuestionsFAQ
Use the verified command dsh plugin --profile default add github:x2802490130-prog/dsh-writing-remote in a DSH-enabled shell. The command resolves the public package metadata and keeps the plugin attached to the catalog identity shown on this page.
Compatibility follows the bundle and profile status shown above. If a profile is not detected, keep the plugin disabled there and check the repository documentation before enabling it in production.
The GitHub link and activity metadata are the source of truth for releases and maintenance. Revisit this page after a new release to confirm the catalog has observed the latest version.