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` 可免重新授权。

原文共 7 节,先看 Start Here 路径:/pi-dev 查看官方原文

第一站

🧰 先把门口几道检查跑完

`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 页是在告诉你:改代理集成时,怎么测得稳、清得干净。