MCP 服务器使用
v2.2.0 新特性
Hook System 集成
v2.2.0 最大的更新是集成了 Hook System,提供完整的会话管理能力:
Hook 工具示例
# 开始会话\npuax_start_session(\n task: \"实现用户认证\",\n context: \"JWT + Redis\",\n preferences: {flavor: \"阿里\"}\n)\n\n# 检测触发\npuax_detect_trigger(context: \"用户报告登录超时\")\n# 返回: {triggered: true, level: \"L2\"}\n\n# 获取压力等级\npuax_get_pressure_level()\n# 返回: {level: \"L2\", description: \"轻度警告\"}\n\n# 结束会话\npuax_end_session()\npuax_generate_pua_loop_report()触发条件外部化
触发条件从硬编码迁移到 YAML 配置,方便自定义:
data/triggers/\n├── approach-issues.yaml # 方法问题\n├── attitude-issues.yaml # 态度问题\n├── failure-patterns.yaml # 失败模式\n└── user-emotion.yaml # 用户情绪
代码质量提升
- ESLint + Prettier - 统一代码风格
- 类型安全 - 消除 handlers/ 中的
any类型 - 测试覆盖 - 新增多个测试套件
课后测验
使用 PUAX 的首要边界是什么?