cb3a4acf4d
CI / check (pull_request) Successful in 3m57s
Remove 13 docs files (7 fully outdated @uncaged/* era, 6 superseded). Extract 3 verified architectural facts as new .cards: - frontmatter-fast-path: no LLM extraction, pure parse + schema validate + agent self-retry - agent-cli-protocol: adapter output JSON via stdout, agent-owned step persistence - status-based-moderator: pure graph lookup + mustache rendering, zero LLM cost All 3 cards cross-checked against current source code (run.ts, evaluate.ts, frontmatter.ts).
999 B
999 B
title, created, source, tags, category, links
| title | created | source | tags | category | links | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Status-Based Moderator — Pure Lookup, Zero LLM | 2026-06-07 | openclaw-xiaomo |
|
architecture |
|
uwf 的 moderator(路由器)完全不用 LLM,是纯查表操作:
graph[lastRole][lastOutput.$status] → { role, prompt, location }
- 从 agent 输出的 frontmatter 读
$status字段 - 在 workflow graph 中查
graph[lastRole][status]拿到 Target - 用 Mustache 渲染 edge prompt(变量来自 agent 输出的 frontmatter 字段)
- 路由到下一个 role,或
$END(完成),或$SUSPEND(等待外部输入)
这意味着 workflow 的流转逻辑完全确定性——给定 agent 输出,下一步去哪里是固定的。不确定性只存在于 agent session 内部。
Mustache 渲染禁用了 HTML 转义(mustache.escape = text => text),因为 prompt 是纯文本。