CLI / TUI
Gateway 微信
Gateway telegram
Gateway webhook (9501)
Gateway api_server (9500)
Gateway state = running · 四路 connected(2026-10-19 快照,E1)
这里呈现的所有模块——版本、行数、日志、测试结果——全部来自 2026-10-19 的本机只读取证。每一条都真实存在。未实现的写「未实现」,部分完成的写「部分验证」。
六角同队的剧情化演示:Owner → ChatGPT → Hermes → Claude Code → Pi → Codex。非历史任务录像。
基于上游 Hermes(v0.22.2,HEAD d923a5eb,2026-10-15),真实贡献在集成与定制:
· 127 个 Skills(约 69 个自建)
· 自建 voice-input 插件(本地 STT)
· aegis-local-patches 补丁仓库
· 6 条自建 Provider 通道
· 对上游 3 处源码的本地改写
· 4 条真实在用的定时自动化
CLI / TUI
Gateway 微信
Gateway telegram
Gateway webhook (9501)
Gateway api_server (9500)
Gateway state = running · 四路 connected(2026-10-19 快照,E1)
任务书 S1-CASE-001_pi_scaffold.md(1 845 B)明确限定:只做机械动作、不做判断、不碰其他文件。
1 845 B · 手工撰写Hermes 判定「这是机械任务」→ 交给 Pi;Bridge 以 @file 送达,provider=minimax,model=MiniMax-M3。
@file · 单行 NDJSON 流Pi 连续 14 次工具调用(bash 9 / read 3 / edit 1 / write 1),建目录、拷模板、写清单。
23.0 s · 6 792 tokens11 个 case 目录、2 个模板副本、1 份 _scaffold_manifest.txt;CASE_LOG 顶部写入创建元信息。
11 目录 + 2 文件按清单逐项对账:13 条记录(11 目录 + 2 文件)与磁盘一致;CASE_LOG 创建时间与运行记录吻合。
13/13 一致 · 无阻塞项任务被限定为「只做机械动作、不做判断」:建目录、拷模板、写清单。按能力分工,这类任务交给执行型 Agent,不需要最贵的模型参与思考。
23.0 s · 6 792 tokens(input 376 / output 442 / cache read 5 974)· 记录成本 $0.0010。usage 字段原样搬运,未换算成「省了多少钱」。
| 执行者 | 版本 / 模型 | 接入方式 | 职责 | 状态 |
|---|---|---|---|---|
| Claude Code | 2.1.246 · glm-5.3-flash | CC Switch 代理 · claude -p 非交互 | 架构设计 / 难点实现 / 代码 Review | 常说理论,偶尔上场 |
| Pi | 0.85.1 · MiniMax-M3 | Aegis-Pi-Bridge 程序化调用 | 机械执行 / 批量任务 / 原型生成 | 主力执行者 |
| Codex CLI | 0.153.0 · gpt-5.6-sol | CLI · Claude 编排调用 | 高价值本机操作 · Windows 疑难 | 额度受控,按需 |
| Lobi / OpenClaw | 2026.9.4 · glm-5.3 | Hermes Gateway | 多渠道网关(岗位未定) | 接入中 |
额度与模型由 cc-switch(v3.20.0)中心化管理,模型基线为 deepseek-v4.1-flash,fallback 为 glm-5.3-flash;具体路由只走已配置通道,无「自动升级」阶梯。
原生 pi -p --mode json 事件流:NDJSON 单行、@file 送达、状态机 DONE / ERROR / RUNNING / TIMEOUT / NEEDS_INPUT。
超时三档:600s 默认 / 900s 自动判断 / 显式覆盖,优先级显式 > auto > 默认。TIMEOUT ≠ ERROR——超时不能被当代替码失败。
stopReason=length 且无文本、无成功工具调用 → 直接判 ERROR(旧版误报 DONE)。另有断点续作(固定 session-id)与有界回退。
agents / jobs 两表 + 六态状态机(含 stale 兜底)。Bridge 回落后直接映射到工单:DONE / NEEDS_INPUT → FAILED 语义分离。轻量路线是决策:不引 Prefect / Temporal / Docker(D19)。
v0.1 回归 25 + v0.2 新增 15,全部 PASS(真实 unittest 输出 "Ran 40 tests … OK")。端到端真任务仍在人工侧收口,未吹成全自动。
① report.py 事件上报(带 TTL)② 新进程信号(fresh_proc_s=120)③ CPU(threshold=0.50, hold=20s)。Win32 ctypes 进程枚举,不起子进程、不扫日志、不调模型。
hermes · WORKING
cc · IDLE
codex · ERROR
pi · OFFLINE
端口 8787,token 鉴权(恒定时间比较,fail-closed)。codex ERROR 是额度触顶后的真实状态,如实展示——不是渲染出来的仪表盘。
DOWN → HEALTHY 全过程无人工介入。incident.json 完整留痕,是「自动化救活系统」的真实样本。
自愈失败后,升级受控 Hermes 分析(31 321 token)。每一次失败都有编号、有复查、有升级路径——不掩盖。
升级给 CC / Codex 的自动修复开关当前是关闭的(EnableCodexEscalation=false / EnableClaudeEscalation=false)——一旦 gateway 本体故障,才走受控分析。边界故意做得很窄。
核心稳定偏好 → 内置 memory;跨会话事实 → Hindsight;整理后的知识 → Obsidian;项目当前状态 → 项目文件与 Git。禁止双向自动同步。
D37 案例(2026-10-17):一个「记忆不可用」背后叠加三层根因 —— 依赖硬冲突不可解、GBK 读 plugin.yaml、env 编码错误。修复方式:升级插件 + 一行 UTF-8 补丁 + 只修 env 编码(GBK→UTF-8,字面上不改内容)。完整复盘 →
来源是一次真实漏判(D-006):Claude 34 轮 Review + Pi 5 轮自检全部通过,但系统在边界时刻仍然坏着。从此以后:
555 行守则,来自 2026-09-28 真实事故:L1-L4 风险分级、升级前 14 项检查、本地 Patch 三情形(无法确认 → 不许升级)、依赖硬冲突禁止 --force、禁止无信息增益重复试错。完整说明 →
本机有原始产物可查,且结论与产物一致:源码、运行日志、测试输出、incident.json。
产物存在但覆盖不全、验收未收口,或版本已过期。页面上写清缺哪一块。
只有设计或路线图,没有可运行产物,不会混进「已实现」区块。
| 方向 | 说明 | 状态 |
|---|---|---|
| Telegram AI Group | 多 Agent 同群协作 / 按项目分 Topic | 仅规划(D32) |
| 完整 Model Router | 按额度 / 复杂度自动换工位 | 未完成 |
| Mission Control / Workspace | 界面已出 Batch 1,数据仍为 DEMO | 部分验证 |
| 实体硬件支线(Node01/02) | ESP32-S3 双节点 · 有分量的扩展实验 | 部分验证 |
| 一键部署 | 仍为分阶段复现指南 | 仅规划 |