OpenClaw içinde Pi entegrasyonu üzerinde çalışmak için sağlıklı bir iş akışı.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.
Tür denetimi ve linting
- Varsayılan yerel doğrulama kapısı:
pnpm check - Derleme kapısı: Değişiklik derleme çıktısını, paketlemeyi veya lazy-loading/modül sınırlarını etkileyebiliyorsa
pnpm build - Pi ağırlıklı değişiklikler için tam landing kapısı:
pnpm check && pnpm test
Pi testlerini çalıştırma
Pi odaklı test kümesini doğrudan Vitest ile çalıştırın: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
Manuel test
Önerilen akış:- Gateway’i geliştirme modunda çalıştırın:
pnpm gateway:dev
- Ajanı doğrudan tetikleyin:
pnpm openclaw agent --message "Hello" --thinking low
- Etkileşimli hata ayıklama için TUI’yi kullanın:
pnpm tui
read veya exec eylemi isteyin.
Temiz başlangıç sıfırlaması
Durum, OpenClaw durum dizini altında bulunur. Varsayılan değer~/.openclaw dizinidir. OPENCLAW_STATE_DIR ayarlanmışsa bunun yerine o dizini kullanın.
Her şeyi sıfırlamak için:
- Yapılandırma için
openclaw.json - Model kimlik doğrulama profilleri (API anahtarları + OAuth) için
agents/<agentId>/agent/auth-profiles.json - Kimlik doğrulama profili deposunun dışında yaşamaya devam eden sağlayıcı/kanal durumu için
credentials/ - Ajan oturum geçmişi için
agents/<agentId>/sessions/ - Oturum dizini için
agents/<agentId>/sessions/sessions.json - Eski yollar mevcutsa
sessions/ - Boş bir çalışma alanı istiyorsanız
workspace/
agents/<agentId>/sessions/ dizinini silin. Kimlik doğrulamayı korumak istiyorsanız agents/<agentId>/agent/auth-profiles.json dosyasını ve credentials/ altındaki sağlayıcı durumlarını yerinde bırakın.