Cognitive runtime
Thirteen golden verbs
The repo ships 50 MCP tools. tools/list shows 13 by default. The others can still be called by name. PUAX_TOOL_SURFACE=full lists all of them.
puax_tickpuax_set_arenapuax_thin_promptpuax_evolvepuax_check_diagnosispuax_confidence_checkpuax_define_contractpuax_verify_completionpuax_enter_dreamscapepuax_awakenpuax_convergence_auditactivate_with_contextrecommend_role
When a tick needs a follow-up tool (failure switch, breakthrough, or saving reasoning before compaction), that tool is added to this session's list and the server sends notifications/tools/list_changed. HTTP sessions do not share that list.
puax_switch_on_failure and get_role_with_methodology are still there. Without a hook they are the manual gearbox. With a hook you do not memorize them first.
Code sample
# 默认:13 个动词 # 全量目录(排障或教学时) PUAX_TOOL_SURFACE=full npx puax-mcp-server --stdio
Quiz
How many tools does tools/list show by default?