跳转到内容

用对话 concierge

动词一个不用学。对话是默认前门:说人话,concierge 弄清你在哪,给一个下一步。

在项目目录打开 agent,打一句正常话:

“我想给我的店做个库存应用。”

“我在哪?”

“这张 card 算完了吗?”

concierge 用你用的语言回。你回中文,它回中文;flow 自己的 law 和 reference 文件永远英文标准。

每句自然语言请求都走同一个短循环,第一步没得商量:

  1. 先跑 status 命令——冷进入项目就跑 resume——拿机械 ground truth。永远不靠猜对话猜你的状态。
  2. 按意图分类和状态的路由表匹配你的意图。
  3. 恰好一个下一步动作,用人话说,gate 概念第一次出现用一句话解释。
  4. 按下面的权限规则,问你要不要跑。

一次只给一个提议是故意的。问个简单问题,不会把全动词表倒你脸上。

只读、不改状态的命令直接跑,问“能不能看一眼”纯属摩擦:

status、resume、recall、usage、coherence、consistency、contract、tokens、constitution、clarify、design、doctor、ready、gate。

改状态、花钱、属于操作者的东西,跑之前确认:

next、assess、card、check、project-type、skip、debt、harness、promote、mode、auto、attest、workspace、unlock、retro、eval、converge。

规则是默认拒绝:只读表之外的动词全是 must-ask,包括路由文件写完之后新加的动词。

next 在 must-ask 表里,虽然它看着只是推进一个已经过了的 gate。它的通过条件——机械层和语义挑战都点头——跑之前不可能知道。自动跑等于让 concierge 把空洞但机械干净的 stage 悄悄推过你,这是 gate 存在要防的失败本人。

新手,请求要 agent 替你起草产物——“给我 build 个 X”——concierge 动你的 mode 之前只问一句人话:

“要我起草步骤、你一步一步审吗?”

答 yes 切 work 模式:agent 采访你一次,起草 stage 00 到 05,只在 scope 签字处停下,打包 card 集一次给完。答 no 留在 teach 模式(默认):每个规划产物你写,agent 只守门,抓空洞或编造的内容。禁止它打勾,禁止它替你起草。

gate 和完成规则两边一模一样。work 只换起草权,不动 bar。选择存在 MODE 文件。以后改主意,/flow mode teach 或 /flow mode work。

打动词。明确的 /flow next、/flow card、/flow check C-001 按字面分发,零 concierge 解读。手打动词永远赢对话路由——对话默认不亏待 power user。

  1. 空目录打开全新 agent,说*“我想做个库存管理应用”*。
  2. concierge 跑 status,看到没 flow/ 目录,回:这里还没 flow 项目——要不要我问一个短问题,然后一步一步起草、你一步一步审?
  3. 你说好。它切 work 模式,开始往 Scope gate 的采访。

零 flow 动词打出。唯一的仪式是那个确认问题。

二十几个动词的 harness,开头是悬崖。最需要 gate 纪律的人——做第一个正经产品的人——恰恰最不可能先读命令表。拿价值之前每多学一个动词,都是一个放弃的理由。

对话前门值钱的前提,是它不变第二套更软的 truth。所以上面的循环从命令开始,不从解读开始,权限默认拒绝。

路由解析的是人读的 status 散文,不是机器 token 契约。在 Claude 上稳;在 Codex 或 Antigravity 这类别的引擎上,对话路由当尽力而为。路由哪不对,打动词——机械层在每个引擎上行为一模一样。