Pemeriksaan tipe dan linting
- Gerbang lokal default:
pnpm check - Gerbang build:
pnpm buildketika perubahan dapat memengaruhi output build, pengemasan, atau batas lazy-loading/modul - Gerbang landing penuh untuk perubahan runtime agen:
pnpm check && pnpm test
Menjalankan Pengujian Runtime Agen
Jalankan set pengujian runtime agen secara langsung dengan Vitest:src/agents/agent-*.test.tssrc/agents/embedded-agent-*.test.tssrc/agents/agent-tools*.test.tssrc/agents/agent-settings.test.tssrc/agents/agent-tool-definition-adapter.test.tssrc/agents/agent-hooks/*.test.ts
Pengujian manual
Alur yang disarankan:- Jalankan Gateway dalam mode dev:
pnpm gateway:dev
- Picu agen secara langsung:
pnpm openclaw agent --message "Hello" --thinking low
- Gunakan TUI untuk debugging interaktif:
pnpm tui
read atau exec agar Anda dapat melihat streaming alat dan penanganan payload.
Reset dari kondisi bersih
State berada di bawah direktori state OpenClaw. Default-nya adalah~/.openclaw. Jika OPENCLAW_STATE_DIR diatur, gunakan direktori tersebut sebagai gantinya.
Untuk mereset semuanya:
openclaw.jsonuntuk konfigurasiagents/<agentId>/agent/auth-profiles.jsonuntuk profil autentikasi model (kunci API + OAuth)credentials/untuk state penyedia/channel yang masih berada di luar penyimpanan profil autentikasiagents/<agentId>/sessions/untuk riwayat sesi agenagents/<agentId>/sessions/sessions.jsonuntuk indeks sesisessions/jika jalur legacy adaworkspace/jika Anda menginginkan workspace kosong
agents/<agentId>/sessions/ untuk agen tersebut. Jika Anda ingin mempertahankan autentikasi, biarkan agents/<agentId>/agent/auth-profiles.json dan state penyedia apa pun di bawah credentials/ tetap ada.