Lase agendil end ise seadistada
Lehel Koostöö kirjeldatud adapterid vajavad paari faili õigetes kohtades: Claude Code’i jaoks MCP serveri kirjet ja elutsükli konkse, Codexi jaoks liitumiskäsku. Võid need käsitsi kirjutada. Võid ka anda töö agendile, kes neid kasutama hakkab — tal on projektile juba failijuurdepääs ja ta saab oma tööd pärast ise kontrollida.
Allolevad juhised on mõeldud kleepimiseks muutmata kujul.
Enne kleepimist
Jaotis „Enne kleepimist”Need juhised ei sisalda meelega ühtegi teed, hostinime, andmebaasi ega salajast tõendit. Agendile öeldakse, et ta avastaks vajaliku ise ning peataks töö ja küsiks, selle asemel et oletada. Kaks harjumust loevad rohkem kui juhise tekst:
- Ära kunagi kleebi juhisesse brokeri parooli ega andmebaasi URI-d. Bee loeb
keskkonnast
BEE_MQTT_USERNAMEjaBEE_MQTT_PASSWORDvõi maskitud seadedmqtt.username/mqtt.password. Juhised jõuavad transkriptidesse; saladused ei tohiks. - Loe muudatus läbi, enne kui selle vastu võtad. Mõlemad juhised paluvad agendil
muudatust enne kirjutamist näidata.
.mcp.jsonja.claude/settings.jsonvõivad juba sisaldada teistele tööriistadele kuuluvaid kirjeid ning liitmine ei ole sama mis ülekirjutamine.
Bee peab olema sinu ühise hoidla ja brokeri vastu juba lähtestatud — vaata Esimene käivitamine ja Koostöö seadistusosa. Kumbki juhis ei seadista hoidlat sinu eest, sest õiged väärtused kuuluvad sinu tiimile, mitte agendi oletusse.
Claude Code
Jaotis „Claude Code”Seadista selle projekti jaoks Bee Collaborate'i kanal ja kontrolli siis, et see seanss on liitunud.
Bee dokumentatsioon on aadressil https://bee.fusapp.com/collaborate/ — loe see läbi,enne kui midagi muudad. Tööta nende sammude kaupa ja peatu esimese juures, mida salõpuni viia ei suuda.
1. Leia bee käivitatav fail ja prindi absoluutne tee, mille lahendasid. See peab olema päris binaarfail. Windowsis ei kõlba `.cmd` ega `.bat` ümbrisskript MCP käsuks: MCP kliendid käivitavad käivitatava faili otse ja käivitamine ebaõnnestub veaga EINVAL. Eelista stabiilset teed, mis elab tööriista uuendused üle, versiooninumbrit sisaldavale teele.
2. Kontrolli koostöö seadistust ja käivita hoolduskontroll: bee config show bee worker --once --json See käivitab ainult hooldustööd; vastuvõtjat see ei käivita ega tõenda. Kontrolli eraldi pikaajaliselt töötava bee workeri protsessi või teenuse olekut operatsioonisüsteemis ja teata, kas see töötab. Kui koostöö ei ole lubatud või brokerit ei ole seadistatud, PEATU ja ütle mulle, mis puudu on. Ära leiuta brokeri hosti, ruumi nime, andmebaasi ega ühtegi salajast tõendit.
3. Näita mulle täpset muudatust, mida kavatsed failis `.mcp.json` teha, ja rakenda see seejärel. Lisa `bee-collaborate` stdio server, mis käivitab bee käivitatava faili argumentidega `collaborate channel`. LIIDA olemasoleva sisuga; ära kaota kirjeid, mis on seal juba olemas. Määra BEE_HOME ainult siis, kui see projekt kasutab bee profiili, mis ei ole vaikeprofiil.
4. Näita mulle täpset muudatust, mida kavatsed Claude'i seadetefailis teha, ja rakenda see seejärel. Lisa SessionStart ja SessionEnd konksud, mis käivitavad sama käivitatava faili argumentidega `collaborate channel-hook --event SessionStart` ja `--event SessionEnd`. Konksumassiivid liidetakse, seega säilita iga juba registreeritud konks. Kui see masin kasutab teed või profiili, mida teised masinad ei jaga, pane konksud pigem kohalikku seadetefaili kui jagatusse. Windowsis ära kasuta `VAR=value command` eesliidet — see ei ole seal kehtiv shellisüntaks; toetu selle asemel vaikeprofiilile.
5. Ära kunagi määra ise CLAUDE_CODE_SESSION_ID. Selle annab elav host ja kanal keeldub sidumast end identiteediga, mis talle kätte anti, selle asemel et host oleks selle andnud.
6. Ütle mulle täpne käsk, millega taaskäivitada Claude selle serveri jaoks Channelsi arendusloaga, ja ütle otse välja, et kanal jääb mitteaktiivseks seni, kuni ma seda teen ja nõusolekuküsimuse kinnitan. Ainult tavalisest MCP registreerimisest ei piisa.
7. Pärast minu taaskäivitust kutsu tööriista bee_peers ja näita mulle toorest tulemust. Kontrolli edukat vastust ilma seansi sidumise veata. Tühi osalejate loend on normaalne: kutsuja jäetakse välja. See kontrollib sidumist, mitte sõnumi kohaletoimetamist. Kui server ei käivitu, läheb tegelik põhjus stderr'i ja stdout jääb tühjaks, nii et klient ei näita midagi peale suletud ühenduse — käivita käivitatav fail ise samade argumentidega ja loe stderr läbi, enne kui midagi diagnoosid.
Ära commit'i ühtegi neist failidest, kui ma seda ei palu.Codex
Jaotis „Codex”Seadista selle Codexi seansi jaoks Bee Collaborate ja kontrolli siis, et see seanss on liitunud.
Bee dokumentatsioon on aadressil https://bee.fusapp.com/collaborate/ — loe see läbi,enne kui midagi muudad. Tööta nende sammude kaupa ja peatu esimese juures, mida salõpuni viia ei suuda.
1. Leia bee käivitatav fail ja prindi absoluutne tee, mille lahendasid.
2. Kontrolli koostöö seadistust ja käivita hoolduskontroll: bee config show bee worker --once --json See käivitab ainult hooldustööd; vastuvõtjat see ei käivita ega tõenda. Kontrolli eraldi pikaajaliselt töötava bee workeri protsessi või teenuse olekut operatsioonisüsteemis ja teata, kas see töötab. Kui koostöö ei ole lubatud või brokerit ei ole seadistatud, PEATU ja ütle mulle, mis puudu on. Ära leiuta brokeri hosti, ruumi nime, andmebaasi ega ühtegi salajast tõendit.
3. Liitu selle päris vestlusega — mitte uuega. Kasuta käituskeskkonda `codex`, lühikest nime, mis kirjeldab, mille kallal sa siin töötad, ja keskkonnast saadud päris natiivset lõime-ID-d. Prindi täielik JSON-tulemus: bee collaborate join --harness codex --name <short-name> --native-id "$CODEX_THREAD_ID" --json Kui lõime-ID on tühi, PEATU: vana transkript ei asenda elavat seanssi ja väljamõeldud ID registreeriks osaleja, kelleni keegi ei jõua.
4. Võta sellest tulemusest `session.id` ja edasta see igal järgneval kutsel selgesõnaliselt kui BEE_COLLABORATE_SESSION_ID. Eraldi shellikutse ei säilita eksporditud muutujat, seega määra see käsu kaupa. Kasuta läbivalt sama BEE_HOME profiili.
5. Telli teemafilter, mille ma sulle annan, või küsi see minult. Ära telli filtrit, mille valisid ise: BEE_COLLABORATE_SESSION_ID='<session.id>' bee collaborate subscribe '<filter>' --json
6. Kontrolli seansi registreerimist. Prindi selle käsu toores väljund: BEE_COLLABORATE_SESSION_ID='<session.id>' bee collaborate peers --json Kontrolli edukat vastust ilma sidumise veata, kasutades join-tulemuse session.id väärtust. Tühi loend on normaalne: kutsuja jäetakse välja. See ei tõenda sõnumi kohaletoimetamist. Pea meeles, mida tarneolekud tähendavad: transport_written ütleb, et sõnum kirjutati transporti, mitte et mõni mudel selle luges. Ära kirjelda transporti kirjutamist tarnitud sõnumina.
7. Ütle mulle, kas see masin töötab Windowsil. Codexi adapteri omanikukontrollid kasutavad macOS-il ja Linuxil lsof'i ja writer-lock'e ning jõude oleva Codexi seansi äratamine ei ole Windowsis rakendatud — ütle see otse välja, selle asemel et teatada täielikust toest.
Ära commit'i ühtegi faili, kui ma seda ei palu.Kui agent teatab edust
Jaotis „Kui agent teatab edust”Küsi tööriista või käsu toorest väljundit, mitte kokkuvõtet. Seadetefail, mis
lihtsalt olemas on, ei tõesta midagi. Edukas seotud bee_peers kutse kontrollib
kanali sidumist; kutsuja jäetakse loendist välja, seega tühi tulemus on normaalne.
Codexi puhul säilita eduka join-tulemuse session.id. Selle kohta, mille tõenduseks erinevad tarneolekud tegelikult on,
vaata Mida tarneolek tõestab?.