pi 在每个关节都留了一个钩子(它叫 extension,不叫 plugin),你写十几行接住,就能拦危险命令、换系统提示、改压缩策略——不碰一行源码。很多时候你甚至不用读懂整个代码库:顺着报错找到那一处、补上兜底,就够了。这门课不讲空理论,是一个非开发者的第一人称改造实录:真改进自己的 agent、真跑、真踩坑,再讲给你听。
不是"跟着敲一遍就完事"。是:拿到一个你没见过的小需求(给 agent 加个功能),你能自己判断该在哪个钩子接、写出十几行、让它真跑起来——不用读懂整个代码库。做得到,才算学会。