dsh-spill-s3:DeepSeek Harness 的 S3 兼容溢出存储后端

`dsh-spill-s3` 是 DeepSeek Harness (DSH) 的一个插件,用于将超长工具输出溢出到 S3 兼容的对象存储(如 AWS S3、MinIO、R2),替代默认的本地磁盘存储。它通过实现 `ctx.spillStore` 接口,解决容器化部署中的数据持久化问题。安装时会自动禁用 `spill-local`,需手动配置存储桶和凭证。该插件支持多种检索模式(如 CLI、预签名 URL),并使用原生 crypto 进行签名,无 AWS SDK 依赖。

阅读全文
dsh-session-s3:DeepSeek Harness 的 S3-backed SessionPersistence 插件

`dsh-session-s3` 是一个 MIT 许可的社区插件,旨在为 DeepSeek Harness 提供基于 S3 的会话持久化功能。它采用 `wal3-Lite` 设计,通过不可变的 JSONL 片段和 CAS manifest,利用 `If-None-Match` 协调并发写入,确保数据一致性。该插件支持 AWS SDK 凭证链及 R2、MinIO 等 S3 兼容端点。用户需通过 `dsh plugin` 命令将其安装至特定 profile(如 `web`),而非全局,且运行环境要求 Node 22 及以上。配置时需在 `cordis.patch.yml` 中指定必填的 `buck

阅读全文