İçeriğe geç

İlk çalıştırma

bee makinenizde tam olarak tek bir şey tutar: yapılandırma deposuna nasıl ulaşılacağı. Geri kalan her şey — sağlayıcı anahtarları, uç noktalar, kurallar, hafızalar — MongoDB’de yaşar ve aynı depoyu gösteren her makine ve her ajan tarafından paylaşılır.

Terminal window
bee init

Sihirbaz tek bir Mongo bağlantı dizesi ister, canlı test eder, ve ancak ondan sonra ~/.bee/config.json dosyasını 0600 izinleriyle yazar. Cevap vermeyen bir bağlantı asla kaydedilmez.

Betiklenebilir, etkileşimsiz:

Terminal window
bee init --mongo "mongodb://localhost:27017" --database bee --collection config

Denemek için yerel bir konteyner yeter:

Terminal window
docker run -d --name bee-mongo -p 27017:27017 mongo:8
bee init --mongo "mongodb://localhost:27017" --database bee --collection config

BEE_HOME bee için ev dizininizin yerine geçer, ve bee üstüne yine .bee ekler. Bir dizini gösterdiğinizde <o dizin>/.bee/config.json elde edersiniz:

Terminal window
export BEE_HOME=/proje/yolu
bee init --mongo "mongodb://localhost:27017" --database bee_test --collection config
# → /proje/yolu/.bee/config.json

Gerçek işinizin kullandığı depoya dokunmaması gereken, atılabilir bir test deposu için kullanışlı.

Yalnızca bee ask için gerekli. Hafıza, kurallar ve lint bunsuz da çalışır.

Terminal window
bee config set ask.provider deepseek
bee config set deepseek.apiKey sk-... --secret
bee config show # sırlar maskeli

DeepSeek, OpenAI ve Anthropic destekleniyor.

Terminal window
bee remember "Redis oturum jetonlarını önbelleğe alır, kullanıcı verisini değil" \
--type decision --reason "kullanıcı verisinin TTL'i farklı"
bee remember search "redis"
Terminal window
bee hook install --harness claude --scope project

Her çalışma ortamının neyi desteklediği ve neyi desteklemediği için Hook’lar sayfasına bakın.

ne nerede
Mongo önyükleme bağlantısı ~/.bee/config.json (0600) — tek yerel dosya
Gömme (embedding) modeli ~/.bee/models/ — ilk anlamsal aramada indirilir
Geri kalan her şey sizin MongoDB yapılandırma deponuz