Skip to content

Releases: xinming-chenniang/dsh-longshot

dsh-longshot 0.1.1

Choose a tag to compare

@xinming-chenniang xinming-chenniang released this 31 Oct 04:15

公开发布

首次发布到 npm(dsh-longshot@0.1.1),仓库同时转为公开。

  • 超长截图在 prompt 准入前自动切成 DSH 可接受的切片;片间 48px 重叠,不劈字。
  • 纯 JS 依赖(jpeg-js + pngjs),无原生编译。
  • 失败一律降级为原图透传,不阻断发消息。

本版变化

  • 测试夹具自包含(test-fixtures/longshot.mjs 生成 1280×12719 长图),不再依赖作者本机截图路径;CI 与别人的机器上 28 条全跑。
  • 源码与测试中的本机绝对路径已移除;AGENTS.md 改写为公开版开发指引。
  • 兼容性核实:DSH 0.2.1-rc.5 上 ctx.attachments.admitPromptContent() 仍在 AttachmentStore 原型上、签名未变(解 app.asar 只读核实);未在本版真机拖图。

已知限制

仅 JPEG/PNG;宽 > 8192 的图不切;单条消息最多 18 片。