Skip to content

v0.83.1

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Oct 06:34
· 2 commits to main since this release
f792385

下载与校验说明

  • 推荐下载 agateon-v0.83.1.tar.gz(本体):解压即得版本目录内容(agate/ 与登记根文件)。
  • GitHub 自动生成的 "Source code" 压缩包是整仓(整个仓库的快照),不是安装包,请勿用于安装。
  • agateon-v0.83.1-offline-<平台>.tar.gz 为离线安装包(含依赖 wheel),面向 Python 3.11。
  • SHA256SUMS 仅用于发现下载损坏,不认证发布者:它与资产同处一个 Release,发布者账号被攻破时无法防护;
    需要更强保证请从 git tag 自行构建(agate-release.py build)后逐成员比对,或经第二渠道核对哈希。

修复

  • DSH preset 模板含上游已移除的死键 backgroundMode(走 hotfix 通道,不立项):
    assets/templates/dsh/agent.cordis.yml 的 tool-subagent / tool-subagent-fork 两行
    自 v0.75.0 起带 backgroundMode: continuable,而 DSH 0.2.1-alpha.1 已移除该键
    (连同 enableRunInBackground 与模型参数 run_in_background;移除于 3d852a1cea)——
    委派改为 activation-only,后台语义由运行时统一保证。为什么长期无人发现:schemastery
    非 strict(vendor/schemastery/src/index.ts 默认 strict=false)⇒ 未知键被 merge 后忽略,
    既不导致挂载失败、也不触发任何断言(实测 ~standard.validate 对多余键返回无 issues);
    而本仓 BDD-18 的 required-key 契约方向相反(断言"必填键在"),覆盖不到"已移除键不在"。
    修复:删两处死键 + 新增反向契约 DSH_PACKAGE_REMOVED_KEYS 与守护用例,
    防其静默长回;模板注释写明出处,避免后人照抄旧版本又加回去。
    副作用(如实记录):该键在 DSH < 0.2.1-alpha.1 上是生效的(旧 schema 为
    z.union(['one-shot','continuable']).default('one-shot')),作用是"省略 run_in_background
    时默认走后台"。删除后,0.1.7-alpha.1 ~ 0.2.0-rc.2 的用户会退回默认前台委派(逐次阻塞等待)。
    选择直接删(而非保留兼容键)的理由:模板的职责是跟踪当前 DSH,上游迁移指南明文要求
    Remove,且留着在未来上游若转向 strict 校验时会从"静默"升级为"挂载失败"。

offline 包内 wheel(文件名与 sha256)

linux-x86_64

  • pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl sha256 b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d

windows-x86_64

  • pyyaml-6.0.3-cp311-cp311-win_amd64.whl sha256 9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf