Overview
dsh-writing-studio
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 工具不调用模型:写作、修改、审校都由当前会话的模型完成,工具只做状态机与持久化,不消耗额外 API。 - 风格字段是「提示合同」而非自动风格检测;最终质量取决于模型。 - `writing_assemble` 默认覆盖 `manuscripts/<项目名>.md`,需要多版本时用 `output` 指定文件名。 - 插件全局注册;在 agent 预设显式裁剪全局工具的会话里,`writing_*` 同样会被裁掉。 - 同一工作目录存在多个项目时,省略 `project` 参数会报错要求显式指定(只有一个项目时仍自动选中),避免新会话/重启后改错稿子。 - 章节状态只进不退:保存草稿、记录审校意见都不会把 `reviewed`/`done` 打回;只有 `writing_section_review({ decision: "revise" })` 会显式回退。 - 并发保护是「进程内锁 + 独占创建」:同一进程内的并发调用安全;两个进程同时写同一个项目文件仍可能后写覆盖先写。
