Repository navigation
v0.83.0
下载与校验说明
- 推荐下载
agateon-v0.83.0.tar.gz(本体):解压即得版本目录内容(agate/与登记根文件)。 - GitHub 自动生成的 "Source code" 压缩包是整仓(整个仓库的快照),不是安装包,请勿用于安装。
agateon-v0.83.0-offline-<平台>.tar.gz为离线安装包(含依赖 wheel),面向 Python 3.11。SHA256SUMS仅用于发现下载损坏,不认证发布者:它与资产同处一个 Release,发布者账号被攻破时无法防护;
需要更强保证请从 git tag 自行构建(agate-release.py build)后逐成员比对,或经第二渠道核对哈希。
修复
agate/SETUP.md的 OpenCode 验证命令在 OpenCode v2 上失效:opencode debug agent <name>子命令
v2 已移除(v2 的debug只剩agents/config/paths)⇒ v2 用户按文档验证必然失败;
对应测试为本机校验(CI 无 CLI 时 skip)⇒ 在任何 v2 机器上恒红。修:文档给 v1 命令 /
v2 文件级校验两条路,并如实说明tools.task是运行时默认而非模板声明字段(v2 下如需确认
建议实际派发一次 subagent);测试改为版本健壮(v1 走 JSON 断言,v2 走debug agents+
文件级name/mode断言,不断言模板里没有的tools.task)。- 自评审留痕口径分叉:
self-gate-skip:在 CI 必然红(DEBT0073):commit-msg-self-gate.py、
SELF-GATE.md(:9与 §轻量档)与AGENTS.md:134都接受「self-gate-review:<可兑现路径> 或
self-gate-skip:<理由>」,而 BDD-22 判据只认前者 ⇒ 「轻量档 + 触发面」的改动在 CI 上必然红
(实测:发布提交ccb1c20f红一轮,run 38139158601;改用self-gate-review:后转绿)。修复:
判据改为导入 hook 的正则(_REVIEW_RE/_SKIP_RE——is同一对象 ⇒ 正则定义真单源,
判据内不再有第二份字面量)⇒ 接受集与 hook 对 5 组代表性样例一致(含此前漏网的「冒号后换行再接理由」);
skip仍要求理由非空。新增守护用例:以真实 hook 子进程作 oracle 参数化对拍。 - 发布门把「并发重跑的进行中 run」误判为失败(DEBT0074):推 tag 会再触发一次 CI
(protocol-tests.yml的on:含push且未过滤 tag)⇒ 目标提交上同时存在「已完成 success」与
「新一轮 in_progress」;门原按逐条conclusion != success判定 ⇒ 假失败(v0.82.0 首发实证:
Release run 38141030366 失败,而同一门在本地对同一 SHA 通过)。修复:改为按检查名归组、
只看已完成结论 —— 该名无任何已完成结论(missing/queued/in_progress)或已有结论含非 success ⇒
仍 fail-closed 非 0(不等待);已完成结论全 success ⇒ 通过。不依赖时间戳;
SEC-01 / SEC-02 / SEC-07 均未改动。
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.whlsha256b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d
windows-x86_64
pyyaml-6.0.3-cp311-cp311-win_amd64.whlsha2569f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf