Liigu sisu juurde

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.

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_USERNAME ja BEE_MQTT_PASSWORD või maskitud seaded mqtt.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.json ja .claude/settings.json võ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.

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 sa
lõ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.
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 sa
lõ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.

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?.