docs: refresh pi development docs

This commit is contained in:
Peter Steinberger
2026-04-04 10:21:30 +01:00
parent cfcdf002c8
commit 36fe4800d2
2 changed files with 12 additions and 12 deletions

View File

@@ -12,10 +12,9 @@ This guide summarizes a sane workflow for working on the pi integration in OpenC
## Type Checking and Linting
- Type check and build: `pnpm build`
- Lint: `pnpm lint`
- Format check: `pnpm format`
- Full gate before pushing: `pnpm lint && pnpm build && pnpm test`
- Default local gate: `pnpm check`
- Build gate: `pnpm build` when the change can affect build output, packaging, or lazy-loading/module boundaries
- Full landing gate for Pi-heavy changes: `pnpm check && pnpm test`
## Running Pi Tests
@@ -66,13 +65,14 @@ State lives under the OpenClaw state directory. Default is `~/.openclaw`. If `OP
To reset everything:
- `openclaw.json` for config
- `credentials/` for auth profiles and tokens
- `agents/<agentId>/agent/auth-profiles.json` for model auth profiles (API keys + OAuth)
- `credentials/` for provider/channel state that still lives outside the auth profile store
- `agents/<agentId>/sessions/` for agent session history
- `agents/<agentId>/sessions.json` for the session index
- `agents/<agentId>/sessions/sessions.json` for the session index
- `sessions/` if legacy paths exist
- `workspace/` if you want a blank workspace
If you only want to reset sessions, delete `agents/<agentId>/sessions/` and `agents/<agentId>/sessions.json` for that agent. Keep `credentials/` if you do not want to reauthenticate.
If you only want to reset sessions, delete `agents/<agentId>/sessions/` for that agent. If you want to keep auth, leave `agents/<agentId>/agent/auth-profiles.json` and any provider state under `credentials/` in place.
## References