伙计们, nunomaduro 最近封装的包,主要用于简化命令行的输出内容,大幅降低 AI token 用量,还能缩减上下文。

包名:PAO(PHP Agent Optimizer)

简而言之:专门给 AI Agent 优化 PHP 命令输出的工具,能把原本又长又啰嗦的人类可读输出,自动变成简洁的结构化 JSON,从而大幅减少 Token 消耗

零配置

只需要一行命令安装即可,零配置

composer require nunomaduro/pao --dev

装完就生效,完全不需要改任何代码。

底层依赖了 shipfastlabs/agent-detector,它会自动检测当前命令是否在 AI Agent(比如 Claude、Cursor、Windsurf、Codex 等)里运行。一旦检测到,就把输出切换成精简 JSON 模式。

实际效果如何?

  • 原来 AI 要读你 3000+ token 的详细输出,现在可能只要几百 token。
  • 特别适合那些频繁调用 PHP 命令做代码生成、调试、分析的项目。
  • 对 Laravel 项目尤其友好(nunomaduro 本人就是 Laravel 生态大佬),但不限框架,任何 PHP 项目都能用。

屏幕截图 2026-04-20 105524.png

注意事项

  • 只支持 PHP 8.3 及以上版本
    这可能是目前最大的门槛,很多生产环境还在用 8.3 以下的兄弟暂时用不了啦。

仓库地址(已 star 挺快):
https://github.com/nunomaduro/pao


总结

如果你正在用 AI Agent 大量操作 PHP 项目,强烈建议把 PAO 装上,能实打实省下一大笔 Token 费用,性价比极高。

(nunomaduro 出手,基本不用怀疑质量,直接冲就完事儿了)