{"version":"0.5.0","entries":[{"version":"0.5.0","date":"2026-10-19","items":["claude_code/codex 适配器命令可经 `AGW_CLAUDE_COMMAND`/`AGW_CODEX_COMMAND` 覆盖","自动建 run 支持 `AGW_AUTO_RUN_REPO_PATH` + `AGW_AUTO_RUN_USE_WORKTREE=true`：","生产通道：Claude Code CLI（容器内卷安装）+ DeepSeek Anthropic 兼容端点","真实编码 E2E：Plane issue（agent 标签）→ 网关 → Claude Code(deepseek-chat) 在"]},{"version":"0.4.0","date":"2026-10-19","items":["**告警通知**（AGW_ALERT_WEBHOOK_URLS 逗号分隔多目标 / AGW_ALERT_FORMAT=raw|feishu）：","通道探活结果随 /api/adapters 暴露；generic 适配器支持 AGW_GENERIC_ARGS_TEMPLATE 参数模板","**Plane webhook 动词不匹配**：新版 Plane 发 created/updated/deleted，网关只认 create/update，","**自动建 run 去重依赖 Plane 客户端配置**：未配置时 run.plane 为空导致同一 issue 重复建 run；","反馈提交限流移到校验前（防绕过），CORS OPTIONS 预检补全","Plane 本体（AIO stable + Postgres/Redis/RabbitMQ/SeaweedFS）已部署 plane.tongqiansuanzhi.cn，"]},{"version":"0.3.0","date":"2026-10-19","items":["**run→Plane 回写闭环**：自动建 run 记录来源 issue；运行结束自动在 issue 追加结果评论","**通道健康探针**：`AGW_PROBE_INTERVAL_SEC>0` 开启，定时 `--version` 探活各适配器 CLI，","**熔断自动降级**：主通道熔断时自动切到适配器声明的 `fallbackTo` 备选","适配器接口暴露 fallbackTo 与探活结果（/api/adapters）","治理台 Token 注入：`/dashboard/?token=<AGW_TOKEN>` 校验通过后注入页面，管理面板可用；","**预算硬停二次检查失效**：原实现依赖「新事故」的存在，事故去重后第二次 check 会放行；","**在途上限语义失效**：原「单批任务数」按创建时间窗口统计永远≈1，上限形同虚设；","**batch 窗口消费统计**起点改为本范围最早在途 run 的创建时间","**官网反馈表单崩溃**：`form.name` 命中 HTMLFormElement 内置属性导致 submit 抛 TypeError；","反馈接口新增每 IP 每分钟 5 条限流（429）","CORS Vary 头在非白名单来源也携带，防中间缓存串源；补 OPTIONS 预检"]},{"version":"0.2.0","date":"2026-10-19","items":["版本接口 `GET /api/version` 与更新日志接口 `GET /api/changelog`（免鉴权，","公开总览 `GET /api/public/overview`（安全字段白名单：今日消费/在跑/熔断数/事故数）","问题反馈：`POST /api/feedback` 公开提交（蜜罐反机器人、内容校验、上限 200 条","反馈存储为 JSONL 事件日志（同 id 后写覆盖），重启状态不丢","治理台仪表盘新增反馈管理面板（查看/回复/版本展示）","停止运行后终态误标为 failed 的问题（现保留 stopped）"]},{"version":"0.1.0","date":"2026-10-18","items":["适配器注册表：claude_code / codex / gemini / generic（ZCode 等自定义 CLI 经","治理三闸门：熔断（连续失败/失败率自动停，人工复位）→ 预算（日/批窗口，","运行生命周期：queued → waiting_approval → running → succeeded/failed/timeout/","git worktree 隔离执行（可选），用后可清理","消费台账：只追加 JSONL，可审计；预算判定全部由台账窗口求和得出","Plane 对接：REST（X-Api-Key）客户端 + webhook 接收器（X-Plane-Signature","治理台仪表盘（零依赖单文件，深色设计系统）：总览 KPI、运行记录、审批、","测试 19 例（node:test 零依赖），tsc --noEmit 通过"]}]}