Releases: zenstory-ai/oh-story-dsh
Releases · zenstory-ai/oh-story-dsh
Release list
v0.1.4 — 同步上游与专业 Role 补强
v0.1.4 同步了最新 Oh Story 与 Drama Skills 0.6,并补强专业 Role、打包参考资料和真实 DSH 验证链路。
主要变化
- 同步 Oh Story 0.7.6(
9d0bd5f),更新细纲统计、对标书目录与文风判断契约。 - 同步 Drama Skills 0.6.0(
7811065);短剧新项目按请求维护每集最多五份 creator-first Markdown,持久化审查使用 Markdown,口头审查不落盘。 - 新增只读的
oh_story_bundled_reference,让指定专业 Role 读取包内固定版本参考,同时拒绝路径逃逸和同名工具 shadow。
修复
oh_story_role改为稳定使用插件持有的 DSH subagent runtime;调用 Agent 未注入该服务时仍可启动并回收子 Agent。感谢 @C3nHx 发现并修复该问题。- 明确禁止将 Drama v0.5 结构化项目原地迁移或与 v0.6 五文档混放,避免生成并行 JSON/JSONL 创作真相。
- 上游同步与打包会过滤 bytecode、
__pycache__、.DS_Store和平台专属运行脚本。
验证
- 10 个测试文件、41 项自动化测试及 3 项真实 Cordis Fiber 契约通过。
- 10 个 Drama Skills 上游 selftest、资产哈希与包内容边界通过。
- Ubuntu、macOS、Windows 和 packaged DSH Web CI 通过。
- Chrome 完成小说/短剧五文档、parent → child Role → pinned reference → parent 返回链路,以及 wide、medium、500px compact 布局验证。
deepseek-official/deepseek-v4-flash完成真实 story-review 与 short-drama-review;两次必需 Role 调用成功,项目保持只读。
安装
npx -y @deepseek-ai/dsh@0.1.1-rc.1 plugin --profile web add @oh-story/dsh@0.1.4
npx -y @deepseek-ai/dsh@0.1.1-rc.1 webGitHub Release 同时提供经过相同流水线验证的 tarball 与 SHA256SUMS。
Full Changelog: v0.1.3...v0.1.4
v0.1.3 — 工作台滚动稳定性
v0.1.3 是一次工作台滚动稳定性补丁,重点修复官方 Composer 覆盖 Chat 内容与锚点消息的问题。
主要变化
- Chat 消息流复用 DSH 测量的
--dsh-composer-height,为展开的 Todo、流式状态和消息末尾动态预留 Composer 空间。 - conversation scrollport 增加对应的底部滚动安全区,使
scrollIntoView、锚点恢复与浏览器焦点滚动保持目标消息可见。 - 原生 DSH smoke 增加锚点几何回归,并改善 Windows 下的 pnpm 调用、tar 清单解析和浏览器选择。
修复
- 展开的任务区域和流式状态不再落到官方 Composer 背后。
- 定位 Chat 消息或恢复滚动锚点时,目标内容会停留在 Composer 上方。
验证
- 34 个自动化测试通过。
- Ubuntu、macOS 与 Windows CI 通过。
- 打包插件已在 DSH
0.1.1-rc.1的官方 Web UI 与真实 Chrome 中完成小说/短剧、三栏布局、Streaming Todo、Chat 锚点和 500px 紧凑布局验证。
安装
npx -y @deepseek-ai/dsh@0.1.1-rc.1 plugin --profile web add @oh-story/dsh@0.1.3
npx -y @deepseek-ai/dsh@0.1.1-rc.1 webGitHub Release 同时提供经过相同流水线验证的 tarball 与 SHA256SUMS。
Full Changelog: v0.1.2...v0.1.3
v0.1.2 — 对齐 DSH 原生 Session 与工具机制
v0.1.2 是一次稳定性收口版本,重点将小说与短剧三栏工作台进一步对齐 DeepSeek Harness 原生 Session、Slot Store、FileSystem 与工具调用机制。
主要变化
- 文件生成预览改用 DSH Session 的 Step location、
runningCalls与已落地 Tool diff,移除重复的 Host Projection。 - 小说工作台状态改由 Session-scoped Slot Store 管理。
- 专业 Role 保留上游声明的结构化
write、edit工具,并继续受当前 Agent 可见工具约束。 - 单一类型 workspace 使用静态小说/短剧标识;仅在空项目或混合项目中显示类型切换。
- 三栏比例由 DSH 会话容器实际宽度驱动,并继续复用官方界面 token。
修复
- 长篇写作 Guard 现在使用调用 Agent 的 DSH FileSystem,支持 sandbox、remote 与自定义文件系统。
- Agent 修改其他文件时不再打断用户正在输入的本地草稿。
- 极快完成的 Agent 文件调用也能在落地后定位并刷新编辑器。
- 源码/预览切换会恢复长文滚动位置、光标与选区。
- 改善紧凑三栏中的深层文件名、编辑器路径和 JSONL 记录可读性,并补全键盘导航。
验证
- 34 个自动化测试通过。
- 打包插件已在 DSH
0.1.1-rc.1的官方 Web UI 中完成小说/短剧全链路验证。 deepseek-official/deepseek-v4-flash真实请求验证通过,包含小说 Role 调用、短剧审查、持久会话事件、只读工程摘要与凭证脱敏。
安装
npx -y @deepseek-ai/dsh@0.1.1-rc.1 plugin --profile web add @oh-story/dsh@0.1.2
npx -y @deepseek-ai/dsh@0.1.1-rc.1 webGitHub Release 同时提供经过相同流水线验证的 tarball 与 SHA256SUMS。
Full Changelog: v0.1.1...v0.1.2
v0.1.1 — 空白 Session 直接打开工作台
Added
- 空白 DSH Session 可直接打开小说与短剧三栏工作台。
- 未保存草稿、当前文件和编辑模式可在 Session 切换后恢复。
- 文件冲突支持载入磁盘版本或保留本地草稿。
Changed
- 文件读取、保存和版本检查统一使用当前 Agent 的 DSH FileSystem 与 sandbox policy;并发保存采用原子版本前置条件。
- Agent 文件工具的生成中内容通过 DSH Session Projection 同步到编辑器,官方 Chat、Composer、Todo、审批与执行记录保持原生实现。
- 窄窗口下继续保留三栏结构,并优先保证 Chat 输入与发送控件可用。
Fixed
- Agent 修改文件时,已折叠的目录现在会自动展开并定位目标文件。
- 修正连续编辑、嵌套工具调用、
replace_all与删除操作的文件预览。 - 修正并发保存、文件级冲突状态串扰,以及无效项目 JSON 阻断整个工作台的问题。
v0.1.0 — 首个版本
Full Changelog: https://github.com/zenstory-ai/oh-story-dsh/commits/v0.1.0