Alur kerja yang wajar untuk mengerjakan integrasi Pi di OpenClaw.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Pemeriksaan tipe dan linting
- Gerbang lokal bawaan:
pnpm check - Gerbang build:
pnpm buildsaat perubahan dapat memengaruhi output build, packaging, atau batas lazy-loading/module - Gerbang landing penuh untuk perubahan berat Pi:
pnpm check && pnpm test
Menjalankan pengujian Pi
Jalankan set pengujian yang berfokus pada Pi secara langsung dengan Vitest:src/agents/pi-*.test.tssrc/agents/pi-embedded-*.test.tssrc/agents/pi-tools*.test.tssrc/agents/pi-settings.test.tssrc/agents/pi-tool-definition-adapter.test.tssrc/agents/pi-hooks/*.test.ts
Pengujian manual
Alur yang disarankan:- Jalankan Gateway dalam mode dev:
pnpm gateway:dev
- Picu agent secara langsung:
pnpm openclaw agent --message "Hello" --thinking low
- Gunakan TUI untuk debugging interaktif:
pnpm tui
read atau exec agar Anda dapat melihat streaming tool dan penanganan payload.
Reset dari keadaan bersih
State berada di bawah direktori state OpenClaw. Bawaannya adalah~/.openclaw. Jika OPENCLAW_STATE_DIR diatur, gunakan direktori tersebut sebagai gantinya.
Untuk mereset semuanya:
openclaw.jsonuntuk configagents/<agentId>/agent/auth-profiles.jsonuntuk profil auth model (kunci API + OAuth)credentials/untuk state provider/channel yang masih berada di luar penyimpanan profil authagents/<agentId>/sessions/untuk riwayat sesi agentagents/<agentId>/sessions/sessions.jsonuntuk indeks sesisessions/jika path legacy adaworkspace/jika Anda menginginkan workspace kosong
agents/<agentId>/sessions/ untuk agent tersebut. Jika Anda ingin mempertahankan auth, biarkan agents/<agentId>/agent/auth-profiles.json dan state provider apa pun di bawah credentials/ tetap ada.