İçeriğe geç

Yapılandırma

nerede ne
Yerel ~/.bee/config.json (0600) tek bir Mongo bağlantı dizesi. Başka hiçbir şey.
Ortak MongoDB deponuz sağlayıcı anahtarları, uç noktalar, kurallar, hafızalar, soul’lar

Dağıtılan binary sıfır kimlik bilgisi içerir. Rotasyon tek yerde olur, ve yeni bir makinenin tam yapılandırılmış hâle gelmesi için tek bir dize yeter.

Terminal window
bee config path # yerel dosya nerede
bee config show # yerel + uzak, sırlar maskeli
bee config get <key> # ham değer stdout'a, boru hattına verilebilir
bee config set <key> <value> [--secret]
Terminal window
bee config set ask.provider deepseek # deepseek | openai | anthropic
bee config set deepseek.apiKey sk-... --secret
bee config set deepseek.model deepseek-chat
Terminal window
bee config set embedding.provider local # local (varsayılan) | gemini
bee config set embedding.model <model-id>
bee config set gemini.apiKey ... --secret # yalnızca gemini arka ucu için

Depo başına tek arka uç — değiştirmek vektör genişliğini değiştirir ve eski olgular yenilerle eşleşmeyi bırakır.

Terminal window
bee config set skill.endpoint https://skill-bridge.example.com/mcp
değişken etkisi
BEE_HOME bee için ev dizininizin yerine geçer. bee yine .bee ekler, yani BEE_HOME=/x/x/.bee/config.json.
BEE_SESSION handover --session için mevcut oturumu adlandırır; bee’nin tanımadığı bir harness kullanıyorsanız.
BEE_EMBEDDING_MODEL Yerel gömme modelinin kimliğini ezer.

bee ayrıca harness’ın zaten dışa verdiği oturum kimliklerini okur — CLAUDE_CODE_SESSION_ID, CODEX_SESSION_ID — yani Claude Code veya Codex için ek bir kuruluma gerek yoktur.

Kurallar ve hafızalar bir projeye göre kapsanır; git remote’undan çözülür. Aynı checkout başka bir makinede aynı projedir; ilgisiz iki dizin değildir. --global (kurallar) ve --all-projects (arama) bu sınırı bilinçli olarak aşar.

Bağlı git worktree’leri ele alınır: oradaki .git ana depoyu gösteren bir dosyadır, ve kimlik git’in gerçekten sakladığı yerden okunur.