Ch16
扩展入门:第一个 Extension
三种形态、jiti 加载、registerTool+事件起步
Ch17
自定义工具开发
execute 契约、typebox schema、动态工具、setActiveTools
Ch18
事件系统:拦截与改造一切
事件生命周期、tool_call 拦截、tool_result 改写、input 转换
Ch19
自定义命令、快捷键与标志
registerCommand/Shortcut/Flag、waitForIdle/newSession/reload
Ch20
用户交互与自定义 TUI
select/confirm/input、custom 组件、widget/status、编辑器替换
Ch21
安全扩展:权限门与沙箱
危险命令拦截、路径保护、白名单、容器化、git 检查点
Ch22
实战:拆解 pi-agent-hud
⭐ 使用+开发双视角:状态栏/浮层/插件系统、八模块源码解剖