Pi Dev 导读
Pi 开发工作流:跑测试、手动调试、彻底重置
本地开发 Pi 集成时,先跑 `pnpm check` 做类型检查和 lint,再按需跑 Pi 专用测试集(命令已列好)。手动调试推荐 `pnpm gateway:dev` 配合 `pnpm tui`,想测 tool call 就 prompt 一个 `read` 或 `exec`。重置状态时注意区分:删 `agents/<agentId>/sessions/` 只清会话,保留 `auth-profiles.json` 可免重新授权。
先讲这一页到底在解决什么
Pi 开发工作流:跑测试、手动调试、彻底重置
本地开发 Pi 集成时,先跑 `pnpm check` 做类型检查和 lint,再按需跑 Pi 专用测试集(命令已列好)。手动调试推荐 `pnpm gateway:dev` 配合 `pnpm tui`,想测 tool call 就 prompt 一个 `read` 或 `exec`。重置状态时注意区分:删 `agents/<agentId>/sessions/` 只清会话,保留 `auth-profiles.json` 可免重新授权。
第一站
🧰 先把门口几道检查跑完
`pnpm build`、`pnpm lint`、`pnpm format` 这些是最基本的桌面整理。
pnpm build像把代码拼一遍,看会不会碎。
pnpm lint像让语法老师先挑毛病。
pnpm format像把桌面摆整齐。
第二站
🎯 测试命令像分门别类的试卷
Pi 相关测试集中跑,不代表全仓库一起跑。这样更快,也更聚焦。
pnpm test -- ...像把 Pi 相关试卷单独抽出来。
live provider
像把真提供商也叫来做一次现场演练。
manual flow
gateway dev、agent 直跑、TUI 交互,这几个是最实用的桌边检查。
第三站
🧼 清空状态,是“把旧抽屉都关上”
当你改坏了实验状态,直接重置比在坏状态上继续修更稳。
`~/.openclaw`
默认状态仓库。
credentials / sessions
像把旧钥匙和旧会话都收回去。
一句话
Pi dev 页是在告诉你:改代理集成时,怎么测得稳、清得干净。