心智运行时
心跳与第一轮压力
puax_tick 是 v4 的一拍:检测 → 升压 → 选角 → 薄注入 → 记一笔进化。返回 AMP/0.1 信封。
谁来跳
- 默认:宿主 Hook。SessionStart 不得挡住用户的第一句话。
- 手动:没有 Hook 时,让 Agent 自己调
puax_tick,带上最近一条用户消息。
事件
SessionStart、UserPromptSubmit、PostToolUse、PreCompact、Stop、Manual。
Time-to-First-Pressure
冷启动目标是第一轮就有压力,而不是先上一节工具课。检查:
npx puax-mcp-server doctor\nnode evals/test-ttf.js心跳注入默认走 compact 薄提示。上下文预算不够时降到 minimal。显式 mode 超预算也会降到地板,不会硬塞全文。
代码示例
puax_tick({
session_id: "sess-1",
event: "UserPromptSubmit",
message: "为什么还不行?同一报错已经第三次了",
task_type: "repair"
})
# Stop 时带上结局,进化才记实绩
puax_tick({
session_id: "sess-1",
event: "Stop",
success: true
})