Technical reference
Başlangıç referansı
Bu, openclaw onboard için tam referanstır.
Üst düzey genel bakış için bkz. İlk kurulum (CLI).
Akış ayrıntıları (yerel mod)
Mevcut yapılandırma algılama
~/.openclaw/openclaw.jsonmevcutsa Geçerli değerleri koru, İncele ve güncelle veya Kurulumdan önce sıfırla seçeneklerinden birini seçin.- İlk kurulumu yeniden çalıştırmak, açıkça Sıfırla seçeneğini seçmediğiniz sürece hiçbir şeyi silmez
(veya
--resetgeçmediğiniz sürece). - CLI
--resetvarsayılan olarakconfig+creds+sessionskullanır; çalışma alanını da kaldırmak için--reset-scope fullkullanın. - Yapılandırma geçersizse veya eski anahtarlar içeriyorsa, sihirbaz durur ve devam etmeden önce
openclaw doctorçalıştırmanızı ister. - Sıfırlama
trashkullanır (aslarmdeğil) ve şu kapsamları sunar:- Yalnızca yapılandırma
- Yapılandırma + kimlik bilgileri + oturumlar
- Tam sıfırlama (çalışma alanını da kaldırır)
Model/Kimlik doğrulama
- Anthropic API anahtarı: varsa
ANTHROPIC_API_KEYkullanır veya bir anahtar ister, ardından daemon kullanımı için kaydeder. - Anthropic API anahtarı: ilk kurulum/yapılandırma sırasında tercih edilen Anthropic asistan seçimi.
- Anthropic setup-token: OpenClaw artık mümkün olduğunda Claude CLI yeniden kullanımını tercih etse de ilk kurulum/yapılandırma sırasında hâlâ kullanılabilir.
- OpenAI Code (Codex) aboneliği (OAuth): tarayıcı akışı;
code#statedeğerini yapıştırın.- Model ayarlanmamışsa veya zaten OpenAI ailesindeyse, Codex çalışma zamanı üzerinden
agents.defaults.modeldeğeriniopenai/gpt-5.5olarak ayarlar.
- Model ayarlanmamışsa veya zaten OpenAI ailesindeyse, Codex çalışma zamanı üzerinden
- OpenAI Code (Codex) aboneliği (cihaz eşleştirme): kısa ömürlü bir cihaz koduyla tarayıcı eşleştirme akışı.
- Model ayarlanmamışsa veya zaten OpenAI ailesindeyse, Codex çalışma zamanı üzerinden
agents.defaults.modeldeğeriniopenai/gpt-5.5olarak ayarlar.
- Model ayarlanmamışsa veya zaten OpenAI ailesindeyse, Codex çalışma zamanı üzerinden
- OpenAI API anahtarı: varsa
OPENAI_API_KEYkullanır veya bir anahtar ister, ardından bunu kimlik doğrulama profillerinde saklar.- Model ayarlanmamışsa,
openai/*ise veyaopenai-codex/*iseagents.defaults.modeldeğeriniopenai/gpt-5.5olarak ayarlar.
- Model ayarlanmamışsa,
- xAI (Grok) API anahtarı:
XAI_API_KEYister ve xAI'ı model sağlayıcısı olarak yapılandırır. - OpenCode:
OPENCODE_API_KEY(veyaOPENCODE_ZEN_API_KEY, https://opencode.ai/auth adresinden alın) ister ve Zen ya da Go kataloğunu seçmenizi sağlar. - Ollama: önce Cloud + Local, Cloud only veya Local only seçeneklerini sunar.
Cloud only,OLLAMA_API_KEYister vehttps://ollama.comkullanır; ana makine destekli modlar Ollama temel URL'sini ister, kullanılabilir modelleri keşfeder ve gerektiğinde seçilen yerel modeli otomatik olarak çeker;Cloud + Localayrıca ilgili Ollama ana makinesinin bulut erişimi için oturum açıp açmadığını denetler. - Daha fazla ayrıntı: Ollama
- API anahtarı: anahtarı sizin için saklar.
- Vercel AI Gateway (çok modelli proxy):
AI_GATEWAY_API_KEYister. - Daha fazla ayrıntı: Vercel AI Gateway
- Cloudflare AI Gateway: Hesap ID'si, Gateway ID'si ve
CLOUDFLARE_AI_GATEWAY_API_KEYister. - Daha fazla ayrıntı: Cloudflare AI Gateway
- MiniMax: yapılandırma otomatik yazılır; barındırılan varsayılan
MiniMax-M2.7değeridir. API anahtarı kurulumuminimax/...kullanır ve OAuth kurulumuminimax-portal/...kullanır. - Daha fazla ayrıntı: MiniMax
- StepFun: yapılandırma, Çin veya küresel uç noktalarda StepFun standart ya da Step Plan için otomatik yazılır.
- Standart şu anda
step-3.5-flashiçerir; Step Plan ayrıcastep-3.5-flash-2603içerir. - Daha fazla ayrıntı: StepFun
- Synthetic (Anthropic uyumlu):
SYNTHETIC_API_KEYister. - Daha fazla ayrıntı: Synthetic
- Moonshot (Kimi K2): yapılandırma otomatik yazılır.
- Kimi Coding: yapılandırma otomatik yazılır.
- Daha fazla ayrıntı: Moonshot AI (Kimi + Kimi Coding)
- Atla: henüz kimlik doğrulama yapılandırılmadı.
- Algılanan seçeneklerden varsayılan bir model seçin (veya sağlayıcı/model değerini elle girin). En iyi kalite ve daha düşük prompt injection riski için sağlayıcı yığınınızda mevcut olan en güçlü son nesil modeli seçin.
- İlk kurulum bir model denetimi çalıştırır ve yapılandırılan model bilinmiyorsa veya kimlik doğrulaması eksikse uyarır.
- API anahtarı depolama modu varsayılan olarak düz metin kimlik doğrulama profili değerlerini kullanır. Bunun yerine env destekli ref'ler saklamak için
--secret-input-mode refkullanın (örneğinkeyRef: { source: "env", provider: "default", id: "OPENAI_API_KEY" }). - Kimlik doğrulama profilleri
~/.openclaw/agents/<agentId>/agent/auth-profiles.jsoniçinde bulunur (API anahtarları + OAuth).~/.openclaw/credentials/oauth.jsonyalnızca eski içe aktarma kaynağıdır. - Daha fazla ayrıntı: /concepts/oauth
Çalışma alanı
- Varsayılan
~/.openclaw/workspace(yapılandırılabilir). - Agent bootstrap ritüeli için gereken çalışma alanı dosyalarını oluşturur.
- Tam çalışma alanı düzeni + yedekleme kılavuzu: Agent çalışma alanı
Gateway
- Port, bind, kimlik doğrulama modu, Tailscale erişimi.
- Kimlik doğrulama önerisi: local loopback için bile Token kullanmaya devam edin; böylece yerel WS istemcileri kimlik doğrulaması yapmak zorunda kalır.
- Token modunda, etkileşimli kurulum şunları sunar:
- Düz metin token oluştur/sakla (varsayılan)
- SecretRef kullan (isteğe bağlı)
- Quickstart, ilk kurulum denetimi/pano bootstrap için
env,fileveexecsağlayıcıları genelinde mevcutgateway.auth.tokenSecretRef'lerini yeniden kullanır. - Bu SecretRef yapılandırılmış ancak çözülemiyorsa, ilk kurulum çalışma zamanı kimlik doğrulamasını sessizce zayıflatmak yerine açık bir düzeltme mesajıyla erken başarısız olur.
- Parola modunda, etkileşimli kurulum düz metin veya SecretRef depolamayı da destekler.
- Etkileşimsiz token SecretRef yolu:
--gateway-token-ref-env <ENV_VAR>.- İlk kurulum işlemi ortamında boş olmayan bir env var gerektirir.
--gateway-tokenile birlikte kullanılamaz.
- Kimlik doğrulamayı yalnızca her yerel işleme tamamen güveniyorsanız devre dışı bırakın.
- Loopback olmayan bind'lar yine de kimlik doğrulaması gerektirir.
Kanallar
- WhatsApp: isteğe bağlı QR girişi.
- Telegram: bot token'ı.
- Discord: bot token'ı.
- Google Chat: hizmet hesabı JSON'u + webhook hedef kitlesi.
- Mattermost (Plugin): bot token'ı + temel URL.
- Signal: isteğe bağlı
signal-clikurulumu + hesap yapılandırması. - iMessage:
imsgCLI yolu + Messages DB erişimi; Gateway Mac dışında çalışırken bir SSH wrapper kullanın. - DM güvenliği: varsayılan eşleştirmedir. İlk DM bir kod gönderir;
openclaw pairing approve <channel> <code>üzerinden onaylayın veya izin listeleri kullanın.
Web araması
- Brave, DuckDuckGo, Exa, Firecrawl, Gemini, Grok, Kimi, MiniMax Search, Ollama Web Search, Perplexity, SearXNG veya Tavily gibi desteklenen bir sağlayıcı seçin (veya atlayın).
- API destekli sağlayıcılar hızlı kurulum için env var'ları veya mevcut yapılandırmayı kullanabilir; anahtarsız sağlayıcılar bunun yerine sağlayıcıya özgü ön koşullarını kullanır.
--skip-searchile atlayın.- Daha sonra yapılandırın:
openclaw configure --section web.
Daemon kurulumu
- macOS: LaunchAgent
- Oturum açmış bir kullanıcı oturumu gerektirir; başsız kullanım için özel bir LaunchDaemon kullanın (birlikte gönderilmez).
- Linux (ve WSL2 üzerinden Windows): systemd kullanıcı birimi
- İlk kurulum, Gateway'in oturum kapandıktan sonra açık kalması için
loginctl enable-linger <user>üzerinden lingering etkinleştirmeyi dener. - Sudo isteyebilir (
/var/lib/systemd/lingeryazar); önce sudo olmadan dener.
- İlk kurulum, Gateway'in oturum kapandıktan sonra açık kalması için
- Çalışma zamanı seçimi: Node (önerilir; WhatsApp/Telegram için gereklidir). Bun önerilmez.
- Token kimlik doğrulaması bir token gerektiriyorsa ve
gateway.auth.tokenSecretRef tarafından yönetiliyorsa, daemon kurulumu bunu doğrular ancak çözümlenmiş düz metin token değerlerini supervisor hizmet ortamı meta verilerine kalıcı olarak yazmaz. - Token kimlik doğrulaması bir token gerektiriyorsa ve yapılandırılan token SecretRef çözümlenemiyorsa, daemon kurulumu uygulanabilir rehberlikle engellenir.
- Hem
gateway.auth.tokenhem degateway.auth.passwordyapılandırılmışsa vegateway.auth.modeayarlanmamışsa, mod açıkça ayarlanana kadar daemon kurulumu engellenir.
Sağlık denetimi
- Gateway'i başlatır (gerekirse) ve
openclaw healthçalıştırır. - İpucu:
openclaw status --deep, desteklendiğinde kanal denetimleri dahil olmak üzere canlı gateway sağlık denetimini durum çıktısına ekler (erişilebilir bir gateway gerektirir).
Skills (önerilir)
- Kullanılabilir Skills listesini okur ve gereksinimleri denetler.
- Bir node yöneticisi seçmenizi sağlar: npm / pnpm (bun önerilmez).
- İsteğe bağlı bağımlılıkları kurar (bazıları macOS'te Homebrew kullanır).
Bitir
- Terminal, Tarayıcı veya daha sonrası için Agent'ınızı nasıl çatlatmak istersiniz? istemi dahil özet + sonraki adımlar.
Etkileşimsiz mod
İlk kurulumu otomatikleştirmek veya betiklemek için --non-interactive kullanın:
openclaw onboard --non-interactive \ --mode local \ --auth-choice apiKey \ --anthropic-api-key "$ANTHROPIC_API_KEY" \ --gateway-port 18789 \ --gateway-bind loopback \ --install-daemon \ --daemon-runtime node \ --skip-skillsMakine tarafından okunabilir özet için --json ekleyin.
Etkileşimsiz modda Gateway token SecretRef:
export OPENCLAW_GATEWAY_TOKEN="your-token"openclaw onboard --non-interactive \ --mode local \ --auth-choice skip \ --gateway-auth token \ --gateway-token-ref-env OPENCLAW_GATEWAY_TOKEN--gateway-token ve --gateway-token-ref-env karşılıklı olarak dışlayıcıdır.
Sağlayıcıya özgü komut örnekleri CLI Otomasyonu içinde bulunur. Bayrak anlamları ve adım sıralaması için bu referans sayfasını kullanın.
Agent ekle (etkileşimsiz)
openclaw agents add work \ --workspace ~/.openclaw/workspace-work \ --model openai/gpt-5.5 \ --bind whatsapp:biz \ --non-interactive \ --jsonGateway sihirbaz RPC'si
Gateway, ilk kurulum akışını RPC üzerinden sunar (wizard.start, wizard.next, wizard.cancel, wizard.status).
İstemciler (macOS uygulaması, Control UI), ilk kurulum mantığını yeniden uygulamadan adımları işleyebilir.
Signal kurulumu (signal-cli)
İlk kurulum signal-cli aracını GitHub sürümlerinden kurabilir:
- Uygun sürüm varlığını indirir.
~/.openclaw/tools/signal-cli/<version>/altına saklar.- Yapılandırmanıza
channels.signal.cliPathyazar.
Notlar:
- JVM derlemeleri Java 21 gerektirir.
- Mevcut olduğunda yerel derlemeler kullanılır.
- Windows WSL2 kullanır; signal-cli kurulumu WSL içindeki Linux akışını izler.
Sihirbazın yazdıkları
~/.openclaw/openclaw.json içindeki tipik alanlar:
agents.defaults.workspaceagents.defaults.model/models.providers(Minimax seçildiyse)tools.profile(yerel ilk kurulum, ayarlanmamışsa varsayılan olarak"coding"kullanır; mevcut açık değerler korunur)gateway.*(mod, bağlama, kimlik doğrulama, tailscale)session.dmScope(davranış ayrıntıları: CLI Kurulum Referansı)channels.telegram.botToken,channels.discord.token,channels.matrix.*,channels.signal.*,channels.imessage.*- İstemler sırasında kabul ettiğinizde kanal izin listeleri (Slack/Discord/Matrix/Microsoft Teams) (adlar mümkün olduğunda kimliklere çözümlenir).
skills.install.nodeManagersetup --node-manager,npm,pnpmveyabunkabul eder.- Manuel yapılandırma,
skills.install.nodeManagerdoğrudan ayarlanarak hâlâyarnkullanabilir.
wizard.lastRunAtwizard.lastRunVersionwizard.lastRunCommitwizard.lastRunCommandwizard.lastRunMode
openclaw agents add, agents.list[] ve isteğe bağlı bindings değerlerini yazar.
WhatsApp kimlik bilgileri ~/.openclaw/credentials/whatsapp/<accountId>/ altına gider.
Oturumlar ~/.openclaw/agents/<agentId>/sessions/ altında saklanır.
Bazı kanallar Plugin olarak sunulur. Kurulum sırasında bunlardan birini seçtiğinizde, ilk kurulum yapılandırılabilmesi için önce onu yüklemenizi (npm veya yerel bir yol) ister.
İlgili belgeler
- İlk kurulum genel bakışı: İlk kurulum (CLI)
- macOS uygulaması ilk kurulumu: İlk kurulum
- Yapılandırma referansı: Gateway yapılandırması
- Sağlayıcılar: WhatsApp, Telegram, Discord, Google Chat, Signal, iMessage
- Skills: Skills, Skills yapılandırması