H
hermes-agent
ONE MESSAGE · ONE TURN · 12 STATIONS
STATION 01 / 12 · 入口0%
SPACE 播放 · ← → 步进
TURN LIFECYCLE / LIVE TRACE

一条用户消息,如何穿过 hermes-agent

消息包沿着回合引擎的轨道移动。每一站只亮起当前边界;右侧面板展示这一刻发生的状态、护栏和持久化动作。

ROUTE MAP / SESSION → TURN → DELIVERY等待播放
tool_calls · 回到 03
01
入口与会话
host → state.db
CLI / TG→session
02
回合准备
build_turn_context
stable身份 / 规则
context项目 / worktree
volatile技能 / 记忆
03
请求装配
assemble_api_request
messagestool schemacache
→pre
flight
04
调用模型
perform_api_call
HTTP
···
token/stop
05
响应摄入
check / normalize
空?截断?拒答?统一
06
分支判断
tool_calls or text
tool_calls↔text
07
工具轮
run_tool_round
parallel
read Aread B
sequential
write C
08
预算回边
500 + grace call
恩典
09
收尾闸门
stop gates × 4
LSP→verify→kanban
10
回合落盘
finalize_turn
SQLite
append-onlyMEMORY.md
11
后台复盘 fork
AIAgent / no main cache
主缓存⑂评估 fork
12
交付与 resume
host render → turn end
回复→CLI / pushresume ✓