Hook System 深度解析
压力等级机制
压力从 L0(平静)到 L4(极限)。连续失败升级;L2/L3/L4 会注入深层换框提示(用户视角 / 攻击者视角 / 抽象层 / 约束反转)。
压力等级详解
L0
L0 - 平静
无额外施压,正常协作。
L1
L1 - 轻度提醒
提示保持节奏与标准。
L2
L2 - 警告
要求换本质不同方案;注入换框提示。
L3
L3 - 高压
强制读源码 / 搜证 / 列检查清单。
L4
L4 - 极限
全面督战;可配合治理评测与 Task Contract。
升级与突破
- 自动升级:失败检测后抬升压力
- 查询:
puax_get_pressure_level - 突破:连续失败≥3 后成功 →
puax_handle_breakthrough降压并沉淀方法论 - 体面退出:穷尽方案后结构化失败报告,而非空喊「我无法解决」
代码示例
# Hook 会话骨架 puax_start_session(session_id="sess-demo") # 每轮用户消息 puax_detect_trigger( session_id="sess-demo", event_type="UserPromptSubmit", context="又失败了,还是同一错误" ) level = puax_get_pressure_level(session_id="sess-demo") # 连续失败后终于修好 puax_handle_breakthrough(session_id="sess-demo") # Compaction 前 puax_update_reasoning_state( session_id="sess-demo", triedApproaches=["方案A", "方案B"], peakPressureLevel="L3" ) puax_end_session(session_id="sess-demo") puax_record_evolution(...)
课后测验
压力等级的最高级别是什么?