dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
English | 中文
WriteBookWhale is an AI writing desk built for long-form fiction. Write chapters, shape outlines, inspect chapter plans, or select a passage and ask the Agent to continue it, revise it, or challenge it.
You do not have to paste the whole novel into chat again and again. The Agent follows the book, chapter, and selection you are looking at, and every edit returns to its original place as a proposal you can review before it becomes part of the manuscript.
WriteBookWhale is not a separate AI editor bolted onto DSH. It composes with native DSH Agents, Presets, Skills, and Subagents, while novel assets, explicit references, and revision proposals keep the writer and the Agent inside the same book.
flowchart LR
Writer["Writer<br/>Draft · Select · Review · Finalize"]
Workbench["WriteBookWhale<br/>Library · Manuscript · Outline · Chapter Plan"]
Context["Writing Context<br/>Active Asset · Selection · Story State"]
Agent["DSH Agent<br/>Preset · Skills · Subagent"]
Tools["Novel Tools<br/>Locate · Read · Search · Propose"]
Assets["Novel Assets<br/>Manuscript · Outline · Style · Review"]
Safety["Safe Changes<br/>ChangeSet · Diff · Revision"]
Files["Local Novel Project<br/>Markdown · YAML · .novel"]
Writer -->|writes and selects| Workbench
Workbench -->|shares the active view| Context
Context -->|supplies task-sized material| Agent
Agent -->|calls| Tools
Tools -->|reads or proposes changes to| Assets
Assets -->|enters review through| Safety
Safety -->|updates after approval| Workbench
Safety -->|stores content and history in| Files
The home screen brings your books, word count, and recent progress together. Continue from the last chapter or open any novel; the conversation and writing desk move to that project without making you explain its background again.
Manuscript chapters, free-form book and volume outlines, chapter plans, the book brief, style profile, and Story State all belong to the same novel. Anything visible in the workbench has a precise novel address the Agent can follow. A short text selection also carries its original words, so “please improve this” always has a concrete target.
Book and volume outlines stay open writing spaces instead of long questionnaires. They still have stable novel addresses, independent revisions, and dedicated rendering, so the writer can think freely while the Agent can locate, read, reference, and revise them precisely.
The chapter plan is a scratch space permanently bound to its chapter. Capture an emotional target, a key image, a four-beat progression, or an ending hook—or ignore every template and write freely. Open it when the scene stalls and fold it away when the prose is moving.
The Agent cannot silently overwrite the manuscript. It creates a reviewable ChangeSet that you may accept, reject, or edit further, and previous revisions remain recoverable. Only a revision you explicitly mark as final becomes eligible for writing-preference learning.
That makes it safe to try a sharper opening, a stronger conflict, or a different rhythm without losing the lines that already work.
Run a strict chapter review or a fast NOAI scan when you decide the draft is ready. The reviewer challenges logic, pacing, character behavior, immersion breaks, and unnatural expression. NOAI uses local rules to flag common mechanical patterns and binds its findings to the exact manuscript revision it scanned. Both diagnose; neither silently rewrites the page.
WriteBookWhale currently targets the DeepSeek Harness 0.1.3-alpha.1 release family and follows DSH prereleases closely. Install a tagged release and check the compatibility matrix before upgrading DSH.
dsh plugin --profile web add \
github:shuaweng/DSH_xieshujing#v0.1.3-alpha.1
dsh --profile web
After DSH starts, choose the Novel Workbench Agent Preset and click the WriteBookWhale icon inside the composer. Installation does not replace the existing default Preset or change other Profiles.
Requirements: Node.js ^22.19.0 || >=24.0.0, DeepSeek Harness release family 0.1.3-alpha.1, and a working DSH Web Profile.
Upgrade by running add again with the new release tag. Remove the plugin with:
dsh plugin --profile web remove @xieshujing/dsh-plugin
Removal deletes only the plugin. Your novel.yaml, manuscript, planning files, and .novel/ history remain in their original directory.
Novel content stays in the local directory you choose. The default Novel Preset does not expose a general shell or arbitrary file-writing tools to the Agent; authored assets move through dedicated Novel Tools, Revisions, and reviewable ChangeSets.
For help, open a GitHub Issue with reproduction steps and the DSH and WriteBookWhale versions. Follow SECURITY.md for vulnerability reports.
MIT. WriteBookWhale is built on MIT-licensed DeepSeek Harness; see NOTICE.md.