Skip to content

Releases: zenstory-ai/oh-story-dsh

v0.1.4 — 同步上游与专业 Role 补强

Choose a tag to compare

@github-actions github-actions released this 23 Aug 16:20
fce73ca

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 web

GitHub Release 同时提供经过相同流水线验证的 tarball 与 SHA256SUMS

Full Changelog: v0.1.3...v0.1.4

v0.1.3 — 工作台滚动稳定性

Choose a tag to compare

@github-actions github-actions released this 23 Aug 12:26
9c7cee2

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 web

GitHub Release 同时提供经过相同流水线验证的 tarball 与 SHA256SUMS

Full Changelog: v0.1.2...v0.1.3

v0.1.2 — 对齐 DSH 原生 Session 与工具机制

Choose a tag to compare

@github-actions github-actions released this 21 Aug 14:43

v0.1.2 是一次稳定性收口版本,重点将小说与短剧三栏工作台进一步对齐 DeepSeek Harness 原生 Session、Slot Store、FileSystem 与工具调用机制。

主要变化

  • 文件生成预览改用 DSH Session 的 Step location、runningCalls 与已落地 Tool diff,移除重复的 Host Projection。
  • 小说工作台状态改由 Session-scoped Slot Store 管理。
  • 专业 Role 保留上游声明的结构化 writeedit 工具,并继续受当前 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 web

GitHub Release 同时提供经过相同流水线验证的 tarball 与 SHA256SUMS

Full Changelog: v0.1.1...v0.1.2

v0.1.1 — 空白 Session 直接打开工作台

Choose a tag to compare

@github-actions github-actions released this 21 Aug 11:10

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 — 首个版本

Choose a tag to compare

@github-actions github-actions released this 21 Aug 08:38