Konfiguratsioon
Kaks kohta, ja ainult kaks
Section titled “Kaks kohta, ja ainult kaks”| kus | mis | |
|---|---|---|
| Kohalik | ~/.bee/config.json (0600) |
üks Mongo ühendusstring. Mitte midagi muud. |
| Jagatud | sinu MongoDB hoidla | teenusepakkujate võtmed, lõpp-punktid, reeglid, mälud, soul’id |
Tarnitav binaarfail ei sisalda ühtegi mandaati. Rotatsioon toimub ühes kohas ja uuel masinal on täieliku seadistuse jaoks vaja üht stringi.
bee config path # kus kohalik fail onbee config show # kohalik + kaug, saladused maskeeritudbee config get <key> # toorväärtus stdout-i, torustatavbee config set <key> <value> [--secret]Võtmed
Section titled “Võtmed”Mudeli teenusepakkuja — bee ask jaoks
Section titled “Mudeli teenusepakkuja — bee ask jaoks”bee config set ask.provider deepseek # deepseek | openai | anthropicbee config set deepseek.apiKey sk-... --secretbee config set deepseek.model deepseek-chatVektorid — remember search --semantic jaoks
Section titled “Vektorid — remember search --semantic jaoks”bee config set embedding.provider local # local (vaikimisi) | geminibee config set embedding.model <model-id>bee config set gemini.apiKey ... --secret # ainult gemini taustsüsteemi jaoksÜks taustsüsteem hoidla kohta — vahetamine muudab vektori laiust ja vanad faktid lakkavad uutele vastamast.
Skill bridge — bee skill jaoks
Section titled “Skill bridge — bee skill jaoks”bee config set skill.endpoint https://skill-bridge.example.com/mcpKeskkonnamuutujad
Section titled “Keskkonnamuutujad”| muutuja | mõju |
|---|---|
BEE_HOME |
Asendab bee jaoks sinu kodukataloogi. bee lisab ikkagi .bee, seega BEE_HOME=/x → /x/.bee/config.json. |
BEE_SESSION |
Nimetab praeguse sessiooni handover --session jaoks, kui käituskeskkond on bee-le tundmatu. |
BEE_EMBEDDING_MODEL |
Alistab kohaliku vektormudeli ID. |
bee loeb ka sessiooni-ID-sid, mida käituskeskkond juba ekspordib —
CLAUDE_CODE_SESSION_ID, CODEX_SESSION_ID — nii et Claude Code’i või Codexi
jaoks pole lisaseadistust vaja.
Projekti identiteet
Section titled “Projekti identiteet”Reeglid ja mälud on projektipõhised; projekt tuletatakse git-i kaugrepost. Sama
väljavõte teises masinas on sama projekt; kaks omavahel seostamata kataloogi ei
ole. --global (reeglid) ja --all-projects (otsing) ületavad selle piiri
teadlikult.
Seotud git-worktree’d on arvestatud: seal on .git fail, mis osutab põhirepole,
ja identiteet loetakse sealt, kus git seda tegelikult hoiab.