Liigu sisu juurde

Väljalaskemärkmed

Praegune stabiilne versioon: 1.1.3. Uuenda käsuga dotnet tool update --global bee-ai --version 1.1.3; vaata paigaldusjuhendit. Allolevad jaotised säilitavad üksikasjaliku versiooniajaloo. Uue versiooni täpsemad märkmed lisatakse siia pärast toimetuslikku ülevaatust.

Projekti juhised koodiagentidele

Jaotis „Projekti juhised koodiagentidele”

bee setup agents --root CHECKOUT --dry-run --json näitab Bee hallatava ploki eelvaadet failides AGENTS.md ja CLAUDE.md; ilma --dry-run valikuta see paigaldatakse. bee doctor --root CHECKOUT --json kontrollib plokke ja hosti hook’i seadistust võrguühenduseta. Interaktiivne bee init pakub seadistust pärast edukat algseadistust; automaatne käivitus vajab selget --setup-agents valikut. Olemasolev paigaldus võib setup’i otse käivitada. Paketi paigaldus ei tea projekti asukohta ega muuda faile automaatselt.

Hallatavad juhised suunavad agenti valima sobiva Bee tee kord tegevusliigi kohta, kasutama toetatud bee code analyze analüüsi ja üle vaadatud lähtekoodiga seotud bee qa run kontrolle koos hoidla tegelike testidega. Kinnitatud disaini täpne versioon või räsi seotakse kasutajaliidese välimuse ja tegevuste ning vajaliku backend API ja andmetega; puuduvat osa ei tohi vaikselt välja jätta.

Doctor’i kood 0 kinnitab hallatavate failide vastavust sellele programmile; kood 5 teatab puuduvast, aegunud, muudetud või ohtlikust failist. hostActivation ja toolReadiness jäävad olekusse unverified, kuni uut hosti seanssi ja vajalikke tööriistu on kontrollitud. Osaline koodianalüüs, määratud QA kontrollid ja visuaalne sarnasus üksi ei tähenda täielikku heakskiitu.

Uuenda käsuga dotnet tool update --global bee-ai --version 1.1.3 ja taaskäivita pikaajalised Bee protsessid. Käsud on esimese kasutuskorra juhendis.

Võrguühenduseta tööjuhised ja selgelt määratud muudatuse kontrollid

Jaotis „Võrguühenduseta tööjuhised ja selgelt määratud muudatuse kontrollid”

bee guide capabilities --json loetleb paigaldatud CLI ja MCP võimalused, mõjud ja eeltingimused. bee guide task annab juhised lähtekoodi, muudatuste, testide, katvuse ja disaini jaoks. Juhend loeb avalikke metaandmeid ilma andmebaasi või teenusepakkuja seadistuseta; see ei uuri lähtekoodi, käivita kontrolle ega tõesta valmisolekut. Pythoni lähtekoodi puhul kasutatakse semantilise graafi asemel täpsete reavahemikega pakette või konteksti edastamist.

Seansi alguse hook’id saavad avaliku tööjuhendi edastada ka siis, kui valikuline mälu on seadistamata või kättesaamatu. Hostis tuleb hook’id seadistada ja usaldada; registreerimine üksi ei tõesta edastamist ega tööriista kasutamist. Instantsi valiku ja sisu edastamisest keeldumise kaitsed jäävad kehtima.

bee qa run --root CHECKOUT --spec task.json --json käivitab selgelt määratud hoidla- või koodianalüüsi kontrollid. Tulemused seovad kriteeriumid kontrollide ja lähtekooditeedega, salvestavad väljundi räsid ning võrdlevad lähtekoodi identiteeti enne ja pärast käivitamist. Kutsuja peab käsud üle vaatama; need võivad kirjutada faile või käivitada protsesse. See funktsioon ei ole liivakast. Käsu lepingut näitab bee qa run --help --json.

verifiedCompletion=true kinnitab ainult määratud kriteeriumide ja kontrollide vastavust usalduspiiriga in_process_only. See ei tõesta kontrollide kvaliteeti ega loomulikus keeles väljendatud kavatsust; subjektiivsed kriteeriumid vajavad hinnangut. Salvestatud JSON ei ole järgmise käivituse usaldatud tõend. Olemasolev bee qa assess jääb diagnostiliseks: acceptance=false ja väljumiskood 5.

Uuenda käsuga dotnet tool update --global bee-ai --version 1.1.2 ning taaskäivita pikalt töötavad Bee protsessid.

Veakesksed testitulemused ja lähtekood

Jaotis „Veakesksed testitulemused ja lähtekood”

bee test summarize REPORT.trx --failures --json valib ebaõnnestunud, veaga lõppenud ja ajalimiidi ületanud testid koos klasside koondarvude ning esimese mittetühja veateatereaga. Raportis deklareeritud ja tegelikult loetud koguarvud jäävad nähtavaks. Puuduv teave ja väljundipiirangud on selgelt märgitud; järgmise lehe päring on seotud raporti räsiga.

bee graph explain TARGET --source --compact --json lisab graafi tulemusele leitud deklaratsiooni lähtekoodi ja kontrollitud reavahemikud. Aegunud, mitmetähenduslik või puudulik lähtekood märgitakse selgelt.

Need CLI režiimid on valikulised; olemasolev vaikeväljund jääb ühilduvaks. Ühine ülesandejuhend suunab agente asjakohase tõendi juurde ning lõpetama lisalugemise, kui nõutud teave on täielik. Olemasolev MCP tööriist bee_context_packet võimaldab endiselt piiratud lähtekoodivalikuid.

Uuenda käsuga dotnet tool update --global bee-ai --version 1.1.1 ning taaskäivita pikaajaliselt töötavad Bee protsessid.

Kohalik kontekst ja nõutav ülesande tõend

Jaotis „Kohalik kontekst ja nõutav ülesande tõend”

See väljalase lisab kohalike artefaktide päringud ja taastamise, piiratud lähtekoodipaketid, kontrollitud käsuväljundi, selged teenusepakkuja profiilid ning valikulise kohaliku tekstitihenduse. Katvuse import võimaldab valida failid ja katmata read koos täielikkuse metaandmetega.

Bee kasutab üht ühist ülesande töövoo lepingut. Tüübitud ülesandenõudega hallatud Codexi profiilid kontrollivad vastuvõttu tegeliku sobiva Bee käsutulemuse järgi; vabatekst ja toetamata teed jäävad juhiste tasemele. Külma graafi edenemisread on lubatud käsu, artefakti ja värskuse kontrolle säilitades.

Uuenda käsuga dotnet tool update --global bee-ai --version 1.1.0 ning taaskäivita pikaajaliselt töötavad Bee protsessid.

Vihjed kasutavad MQTT QoS 2. Konteksti sisestatakse sõnum olemasoleva Mongo tarneclaim’i kaudu maksimaalselt üks kord. Harness’i kutse ajal toimunud krahh jätab tarne olekusse uncertain; automaatset kordust ei tehta ja uuesti saadetakse ainult saaja selgel soovil. Ainult worker kasutab piiratud aegumisega püsiseanssi; publisher ja doctor kasutavad puhast seanssi ning juhuslikku ID-d. bee collaborate doctor teatab QoS-i vähendamisest ja Mongo polling jätkab tarnet. Iga saaja tulemus salvestatakse ka siis, kui sõnum aegub enne vihje avaldamist.

Mitu Bee eksemplari ühes masinas

Jaotis „Mitu Bee eksemplari ühes masinas”

Üks masin saab käitada mitut täiesti eraldiseisvat Bee eksemplari kõrvuti, näiteks üht iga organisatsiooni kohta. Olemasolev ~/.bee töötab muutumatult edasi vaikimisi eksemplarina. bee instance add <name> --path <dir> [--remote <glob>] loob nimega eksemplari kataloogis ~/.bee/instances/<name>/, millel on oma bootstrap ja andmebaas, koostööruum, persona, worker ja kohalik olek.

Bee valib eksemplari töökataloogi ja repositooriumi remote’i järgi (kaasa arvatud worktree’d), --instance või BEE_INSTANCE väärtuse järgi, või kutsuva sessiooni järgi. Viimane allikas ei piirdu ainult hook-kutsetega: Claude Code, Codexi või Hermese sessiooni sees kinnitatakse (pinned) tavaline CLI-kutse täpselt samamoodi nagu hook-kutse ning bee instance exec <other> keeldub jõudmast mõnda teise eksemplarini kui kutsuva sessiooni enda oma. See kinnitus kehtib korraga iga keskkonnas oleva native sessiooni ID kohta, nii et pesastatud harness (Claude Code’i sees töötav Codex, või vastupidi) jätkab tööd samal eksemplaril, samas kui kahe eksemplari segamine ühe vestlusepuu sees on disaini kohaselt keelatud. Vastuolulised valikud peatuvad väljumiskoodiga 8, selle asemel et andmeid segamini ajada, ning hookid jätavad steeringu edastamata, selle asemel et edastada mõne teise eksemplari sisu. Kataloogid, mis ei kuulu ühelegi eksemplarile, kasutavad vaikimisi eksemplari ja teatavad sellest selgelt. bee instance list, show, which, map, unmap, policy, remove, exec, doctor, worker-agent ja sessions prune haldavad ja kontrollivad seadistust. Ühtegi sessiooni pin’i ei eemaldata kunagi automaatselt; ainus, selgelt kinnitatud viis valitud vanusest kauem jõude olnud sessioone tagasi hoida on käsk bee instance sessions prune --older-than <days> --yes. bee init ei kirjuta kunagi olemasolevat bootstrap’i üle kinnituseta. Ilma eksemplariregistrita käitub Bee täpselt nagu varem.

See eraldatus kaitseb vigade eest ühe operatsioonisüsteemi kasutaja piires; tegelik kõva piir organisatsioonide vahel on igale eksemplarile omane andmebaasikasutaja ja brokeri konto. Seadistuse ja piirangute kohta vaata eksemplaride juhendit.

Disaini import ja visuaalsed kontrollid

Jaotis „Disaini import ja visuaalsed kontrollid”

bee design impordib täieliku interaktiivse disainiekspordi (HTML, kataloog või ZIP) korra ja tagastab rakendamiseks piiratud, täpsed lähtekatkendid (import, list, slice, map, verify); bee design mcp pakub agentidele samu ainult lugemiseks tööriistu. bee visual jäädvustab rakenduse ekraane Playwright’iga ja võrdleb neid piirkonniti läbi vaadatud disainireferentsidega (reference, capture, compare, report, select); sama võrdlust toidavad iOS SnapshotTesting ja Android Roborazzi abivahendid. Seadistus on selgesõnaline: Bee ei paigalda Node pakette ega brausereid ning ui-visual QA profiil jääb diagnostiliseks.

Bee plugin Claude Code’ile ja Codexile

Jaotis „Bee plugin Claude Code’ile ja Codexile”

Üks bee plugin koondab kümme töövoogu (mälu, koodianalüüs, kontroll, plaanid ja koostöö, worker’id, disain ja operatsioonid) ning käivitab Bee ainult lugemiseks mõeldud skill- ja plan-tööriistad. Natiivne installer näitab vaikimisi eelvaadet ja rakendab muudatusi ainult küsimise korral; see kontrollib hosti, marketplace’i ja paigaldatud Bee versiooni ning säilitab mudeli ja pakkuja seaded.

bee -v ja bee --version väljastavad versiooni ühel real; bee --version --json lisab commit’i, runtime’i ja platvormi. Lipp vastab enne konfiguratsiooni, andmebaasi või võrguühenduse kasutamist, seega töötab see ka katkise seadistuse korral.

Graafivastused eelarve piires

Jaotis „Graafivastused eelarve piires”

Katvus ei ole enam graafivastuse kokkusurumatu osa. Kui vastus ületab --output-budget-chars või --budget, teeb Bee kõigepealt katvusest kokkuvõtte (projektiread, hoiatused ja kontekstimärkused, koos täpsete arvude ja viitega bee graph status --json) ning alles seejärel jätab tulemuskirjeid välja. output.coverageSummarized näitab, kas katvust kärbiti; output.truncated ja väljajätmiste arvud kirjeldavad ainult tulemuskirjeid. JSON-vastused jäävad piiresse ceil(utf16/4) <= N.

Lahendamata liidese dispatch-hoiatus on üks rida vastuse kohta. See ilmub seal, kus puuduv implements-serv võib vastuse osa varjata: callers, implementatsioone koondavad callees, impact ja member explain, kaasa arvatud teise projekti deklareeritud implementatsioonid. Outline’id seda enam ei kanna. Kui vastus teeb katvusest kokkuvõtte, viitab see väljajäetud diagnostika piiratud vaatele bee graph status --json --compact (ühe või kahe projekti jaoks koos --project-iga). graph explain ja graph impact kärbivad pikki loendeid õiglaselt, nii et üks loend ei jää tühjaks ajal, mil teine säilitab palju ridu.

TypeScripti, Vue ja Kotlini ülevaated

Jaotis „TypeScripti, Vue ja Kotlini ülevaated”

TS/Vue ülevaate olek ja väljumiskood määratakse faili kohta eraldi. Puhas fail osaliselt parsitud tsconfig-projektis on täielik väljumiskoodiga 0 ja üherealise projektimärkusega. Fail, millel on oma parsimisdiagnostika või mille olekut ei õnnestunud kinnitada, on puudulik väljumiskoodiga 5. Ülevaadatud faili enda märkused kuvatakse alati.

Kotlini vahemikud järgivad nüüd operaatoritega jätkuvaid avaldiskehasid, jutumärgijadaga lõppevaid raw-stringe ja mitmerealisi konstruktori vaikeväärtusi. Salvestatud Kotlini graafid ehitatakse üks kord uuesti (extractor 6).

Selgesõnaline märksõnaotsing leiab termineid endiselt kõikjalt mälukirjest, kuid termin, mis leitakse alles pärast esimest 400 märki, kaalub vähem, nii et teemat määratlev kirje tõuseb taas esimeseks. Tavalised read näitavad parima vaste ümber 200-märgilist akent koos kärpemärgiga; --full väljastab kogu sisu ja seda aktsepteerib ainult search. JSON-väljund ei muutunud. Stderr-märkused selgitavad osalisi mitmeterminilisi vasteid ja tühje semantilisi tulemusi. Semantilisel otsingul ei ole vaikimisi skoori alampiiri; mõõdetud kalibreerimine on dokumenteeritud.

Katvuse ja testide aruanded

Jaotis „Katvuse ja testide aruanded”

Varem tagasi lükatud Coverlet OpenCover ja Cobertura aruanded imporditakse nüüd: lambda hargnemispunktid, mis jagavad sama offsetit eri ridadel, väga pikad konstruktorinimed, producer’i kogusummad, mis ületavad producer’i enda kirjeid, ja üks switch, mis on segunenud jump’idega samal real. Sellised producer’i lahknevused raporteeritakse uues massiivis warnings koos deklareeritud ja täheldatud arvudega ega muuda kunagi väljumiskoodi. importerVersion on nüüd 2, seega annavad identsed aruandebaidid uue importId väärtuse.

Kompaktsed TRX-kokkuvõtted säilitavad ebaõnnestunud testide täisnimed.

bee budget --measured voogedastab rollout-faile ilma kogu faili suuruspiiranguta ja raporteerib turn’e. Hetktõmmis, mis lõpeb avatud turn’i sees, on puudulik (väljumiskood 5, open_turn) ja raporteerib siiski juba suletud turn’ide kooskõlastatud kasutuse. usage, lastRequestUsage ja requestCount täidetakse, kui response-kirjed lähevad kokku; usageUnavailableReason selgitab, miks need muidu on null. Vaikimisi --json on piiratud projektsioon täpsete väljajätmiste arvuga; --full tagastab iga vaatluse.

Steering-logi, agendi juhised ja kontekstitööriistad

Jaotis „Steering-logi, agendi juhised ja kontekstitööriistad”

Steering-logi kirjutatakse nüüd ilma bait-järjekorra märgita (BOM), koondab kärbitud kirjed iga väljastuse kohta ja kärbib tavapäraseid ridu enne harva esinevaid välistusi ja tõrketõendeid. Beta-lugejad aktsepteerivad uusi ridu endiselt.

Agendi juhised nimetavad odavad vormid: graph outline --compact --json, test summarize <trx> --json --compact ja budget --measured --compact. Samuti palutakse agentidel mitte kontrollida värsket, täielikku graafivastust uuesti grep’iga.

bee context doctor aktsepteerib dokumenteeritud Claude Code seadistusvõtmeid, hook-sündmusi ja prompt hook’e. Tundmatud võtmed nimetatakse, selle asemel et fail tagasi lükata; mandaate meenutavad nimed toimetatakse (redacted). bee context audit --json --compact kasutab 12-kohalisi kuueteistkümnendsüsteemi räsieesliiteid; --full-hashes taastab täielikud räsid.

Terminal window
dotnet tool update -g bee-ai --version 1.0.0

Taaskäivita pärast uuendamist pikalt töötavad Bee protsessid (worker, collaborate channel ja receive, MCP-serverid). Muudatused, mis võivad skripte mõjutada:

  • bee code coverage import --compact ning bee budget --measured --compact või --full nõuavad --json; muidu lõpevad need väljumiskoodiga 4.
  • bee budget --measured --json tagastab vaikimisi piiratud projektsiooni; lisa --full kõigi vaatluste jaoks. Avatud turn’i sees olev elav sessioon lõpeb väljumiskoodiga 5 ja open_turn-iga.
  • Tavalised bee remember search read on kärbitud; kasuta täieliku sisu jaoks --full või --json.
  • Katvuse importId väärtused muutuvad, sest importerVersion on 2.
  • Salvestatud Kotlini graafid ehitatakse järgmisel graafi loomisel uuesti.
  • Steering-logi formaat sai iga väljastuse kohta kärpekokkuvõtte; beta-lugejad aktsepteerivad seda endiselt.
  • Bee enda testikomplekt ei lange enam tagasi tegeliku kodukataloogi peale; Bee arendamisel käivita see siiski isoleeritud HOME-iga.

Eelväljalase

Graafi ajakohasus, semantika ja piiratud väljund

Jaotis „Graafi ajakohasus, semantika ja piiratud väljund”

Graafi ajakohasus jälgib lähtefaile ja hinnatud sõltuvussisendeid. Kõrvalised artefaktid ei nõua enam lähtefailide metaandmete kontrolli; uued lähtefailid, selged Compile-kirjed ja äsja loodud tingimuslikud impordifailid käivitavad siiski värskenduse. Võrguühenduseta C# sidumine võib kasutada paigaldatud täpseid paketiversioone ja deklareeritud kohalikke viiteid ilma pakette taastamata või järku käivitamata. TypeScripti mõjuanalüüs järgib staatilisi impordisuhteid vastupidises suunas; see ei ole semantiline funktsioonikutsete graaf.

Kompaktsed vastused säilitavad katvuse ja väljajäetud kirjete koguarvud. bee graph status --json näitab kõiki salvestatud diagnostikaandmeid. JSON-päringu eelarve hõlmab kogu vastust; deklaratsioonide ülevaate vaikimisi ülempiir on 65 536 märki. Liiga väikese eelarve korral teatatakse minimumRequiredChars, kui veateade mahub. --excerpts lisab callers-vastusele ja explain-vastuse importedBy-kirjetele piiratud lähteread ainult siis, kui indeksi räsi vastab turvaliselt loetud failile. Expression-tree viited ja struktuurse tee varuvariant on selgelt tähistatud.

Ainult lugemiseks mõeldud kontekstidiagnostika

Jaotis „Ainult lugemiseks mõeldud kontekstidiagnostika”

Context doctor saab kontrollida valitud codex-config-toml-v1 sisendi project_doc_max_bytes väärtust ja valitud AGENTS.override.md failide eelisjärjekorda. See kirjeldab valitud sisendeid ega tõenda, et host laadis juhised. --remediation-preview annab ettepanekud märkega writesPerformed: false. Context audit keeldub iseendaga võrdlemisest ja lubab --max-files abil valida kuni 1024 faili, säilitades muud lugemispiirid ja väljajätmiste teabe.

Hook-poliitika ja mälukirjete valik

Jaotis „Hook-poliitika ja mälukirjete valik”

bee hook policy-export loob piiratud kohaliku poliitikaprofiili reeglite ja kinnitatud mälukirjetega. Selgesõnaline --local-policy kontrollib igal kutsel projekti, skeemi ja räsi; see ei jälgi kaugmuudatusi. Hook-tõrked säilitavad nulltarne diagnostika. Samaaegsed lugemised säilitavad deterministliku väljundi. Hermese --retained-context korduste vältimine on valikuline ja vaikimisi välja lülitatud; tundmatu, lähtestatud või muutunud kontekst väljastab juhised uuesti. Kviitungileping ei tõenda native-Hermese sisu säilitamist ega mudeli kinnitust.

Mäluotsing lisab leksikaalse --match-all ja valikulise semantilise --min-score; automaatne kontekstivalik jääb piiratuks. Vastete puudumisel jääb lihtteksti stdout tühjaks ja selgitus läheb stderr-i.

CLI seadistus ja tõendilugejad

Jaotis „CLI seadistus ja tõendilugejad”

bee skill setup --json selgitab ühenduse seadistust oskust lahendamata või lugemiskviitungit loomata. bee howto list --builtin --json valib eraldi avalikud Bee juhised ega täida kasutaja kataloogi. bee lint --rules teatab, kui ühtegi kontrollijat ei käivitatud.

bee test summarize säilitab vaikimisi tekstis tulemuse ja lühikesed tõrked; --full, --stack ja --metadata valivad lisateabe. Täielik JSON jääb vaikevorminguks; enne tulemusridade eemaldamist proovitakse kompaktset esitust. Väljundipiir ei muuda loetud ebaõnnestunud testi tulemust. LCOV import säilitab mõõdetud funktsioonide identiteedid ja loendurid; puuduvad mõõtmised jäävad teadmata. Kasutuslugeja lubab selgelt suurendatud piiratud hetktõmmiseid, kuid ei tõenda seansi lõppu. Need muudatused ei tõenda üldist kiiruse kasvu ega tokeni- või arveldussäästu.

Terminal window
dotnet tool update -g bee-ai --version 1.0.0-beta.18

Pärast uuendamist taaskäivita pikaajalised Bee protsessid. Olemasolev graafipuhver värskendatakse ekstraktori lepingu muutumisel. Poliitika eksport ja retained-context korduste vältimine nõuavad selget valikut; uuendamine ei lülita neid sisse.

Eelväljalase

Alamplaanid ja worker-seansid

Jaotis „Alamplaanid ja worker-seansid”

Alamplaan salvestab muutumatu päritolu väljadega parentId, parentStepId ja parentRevision. bee plan children loetleb vahetud alamplaanid piiratud lehekülgede ja valikulise sammufiltriga. Alamplaani loomine või lõpetamine ei muuda ülemplaani ega lõpeta selle sammu. Lugemine nõuab sinu enda aktiivset koostööseanssi; reported_complete on omaniku aruanne, eraldi QA heakskiidust.

bee worker profiles loetleb kohalikud profiilid; bee worker inspect kontrollib kohalikku poliitikat protsessi käivitamata. Kontroll ei tõenda autentimist, native-seost ega vaba mahtu. Autenditud bee collaborate launch valib sõlme, seadistatud profiili ja tööruumi võtme. Käivitatav fail, argumendid ja keskkond määratakse vastuvõtva sõlme kohaliku poliitikaga. Käivitamine on valikuline; worker --once ja worker --json teevad ainult hooldust. Ebaselge tulemus blokeerib uued käivitused selles sõlmes ja ruumis; korduspäring ei anna luba teiseks käivituseks.

Ainult lugemiseks mõeldud MCP ja taastamine

Jaotis „Ainult lugemiseks mõeldud MCP ja taastamine”

bee mcp serve pakub stdio kaudu piiratud oskuse- ja Plan-tööriistu, sealhulgas bee_plan_show ja bee_plan_next. See ei liitu seansiga ega muuda plaane. Tagastatud oskusesisu tuleb eraldi läbi lugeda.

macOS-i ja Linuxi otsesed Codex stdio kliendid võivad oma olemasoleva seose valimiseks saata params._meta.threadId. Iga kutse kontrollib native-protsessi omandit ja registreeritud seanssi; thread-ID üksi ei anna juurdepääsu. Toetamata käivitusahelad, mitme seansi omanikud ja Windowsi metadata-kontekstid peaksid kasutama olemasolevat CLI-d. Autentimisandmed võivad kasutada olemasolevaid vault-viiteid; lugemiskutsed lükkavad ebaturvalised võtmefailid tagasi õigusi muutmata. Koostöö taastamine ja piiratud puhastus säilitavad lõpetamata või ebaselged tulemused.

Graafi piirid ja välja jäetud kontekst

Jaotis „Graafi piirid ja välja jäetud kontekst”

bee graph explain järgib kutseloendites soovitud --limit väärtust ja teatab välja jäetud kirjetest. Deklaratsioonide ülevaated näitavad väljajäetud deklaratsioone ka kompaktses vormingus. Parseri ja liidesekutsete lahendamise diagnostika selgitab puuduvat konteksti; kompaktne väljund säilitab katvuse hoiatused.

Mäluotsing ja piiratud päringukontekst

Jaotis „Mäluotsing ja piiratud päringukontekst”

Selgesõnaline bee remember search leiab vasteid ka salvestatud sisu hilisemast osast. Automaatne päringukonteksti laadimine jääb piiratuks; sama väljundi korduvad elemendid eemaldatakse ja kärpimine märgitakse selgelt. bee handover teatab tagastatud kirjete arvu ning väljadega hasMore ja truncated, kas täheldati rohkem kirjeid.

Katvuse, testide ja kasutuse aruanded

Jaotis „Katvuse, testide ja kasutuse aruanded”

bee code coverage import toetab rohkem Cobertura ja OpenCoveri tootjavariatsioone, sealhulgas Coverleti aruandeid. bee test summarize --json --compact säilitab tõrgete üksikasjad väljundieelarve piires. Kasutusaruanded töötlevad native-käivitusümbriste kirjeid ning valideerivad kopeeritud Codexi haruajalugu, sealhulgas pesastatud ülemseansside piire ja lõimeidentiteeti. Unicode-tokenite loendamine käsitleb lisatasandite märke järjepidevalt. Imporditud aruannetele ja salvestatud loenduritele kehtivad senised tõenduspiirid; need ei tõenda arveldust, säästu ega väljalaske heakskiitu.

Ainult vana protsessi ajatempliga Linuxi seosed ei tõenda native-omandit. Liitu oma seansiga uuesti tavapärase bee collaborate join CLI töövoo kaudu, seejärel taaskäivita MCP-protsess. Ainult lugemiseks mõeldud MCP-kutsed ei paranda vanu seoseid ja vanemad binaarid säilitavad Linuxi senise elusolekukontrolli. Windowsi metadata-kontekstid nõuavad endiselt olemasolevat CLI-d.

Terminal window
dotnet tool update -g bee-ai --version 1.0.0-beta.17

Pärast uuendamist või uuesti liitumist taaskäivita pikaealised MCP-protsessid. Olemasolevad juurplaanid jäävad kehtima. Vanemad binaarid ei mõista alamplaani päritolu; tagasipöördumisel säilita Plan-andmed. Worker-profiilid on kohalikud ja neid ei levitata jagatud seadistuse kaudu. Senised kasutusjuhendid, context doctor, edastusaruanded ja tokenihinnangud jäävad kättesaadavaks.

See konteksti väljalase ühendab valitud allikate kirjutuskaitstud uurimise metaandmetega väljundi kohta, mille Bee edukalt kirjutas. Enne konteksti valimist kasuta doctorit, seejärel vaata edastusvaatlusi, et otsustada, mis vajab ülevaatust.

Hinda teadaolevat konteksti enne ülesande alustamist

Jaotis „Hinda teadaolevat konteksti enne ülesande alustamist”

bee token estimate aitab võrrelda selgelt valitud päringu-, juhise- ja lähteteksti enne konteksti valimist. See loeb UTF-8 faile või selgesõnaliselt suunatud standardsisendit võrguühenduseta, ilma lähtestamise, teenusepakkuja päringu või ülesande täitmiseta. Väiksem arv üksi ei tõesta samaväärset kvaliteeti ega tegelikku tokenisäästu.

Valmista demo_dir, prompt.txt ja context.txt ette tokenite eelkontrolli juhendi järgi ning käivita:

Terminal window
BEE_HOME="$demo_dir/profile" bee token estimate --root "$demo_dir" \
--file prompt.txt --file context.txt --encoding cl100k_base \
--calls 3 --output-budget 2000 --json

Näide loendab 7 sisenditokenit kutse kohta: kolm kutset eraldavad 21 sisenditokenit ja 6000 väljunditokenit, kokku 6021. --calls kordab sama valitud sisendit; see ei ennusta ülesande samme ega kasvavat vestlust. --output-budget on sinu eraldis kutse kohta, sealhulgas kavandatud arutlusosa, mitte väljundiprognoos ega jõustatud genereerimispiir. Selle puudumisel jäävad väljundi- ja kogueraldis väärtusele null; selgesõnaline null jääb nulliks.

Vaikimisi heuristik utf16-ceil-div4@1 on hinnang, mitte ülempiir. Selgesõnalised o200k_base ja cl100k_base kasutavad pakendatud andmeid tavalise teksti loendamiseks valitud kodeeringus; need ei väida mudeliühilduvust ega kogu päringu arvelduse täpsust. Tegelik tulevane väljund, arutlus, tööriistatulemused, peidetud raamistik ja vahemälu käitumine jäävad teadmata. Mudelivastendust, hinda ega teenusepakkuja kasutust ei tuletata.

--limit 0 peidab panuseread, säilitades sisendi/stsenaariumi kogusummad ja välja jäetud panused. Piirid on 64 valikut, 256 KiB sisendi kohta ja kokku 1 MiB; JSON-i piir on 32 KiB. Täpsed režiimid nõuavad lisaks, et kõigi sisendite loomulike tükkide UTF-8 baidipikkuste ruutude summa oleks ≤67108864 (üks tükk kuni 8192 baiti). Ületamine annab tokenization_limit ja null-kogusummad ilma kärpimise või varumeetodita. Abi/täielik hinnang annab koodi 0, vigased argumendid 4 ning tagasilükatud sisend/käitus-/väljundiviga 5.

Vali kontekst, hinda seda, võrdle piisavust ja täida ülesanne eraldi. Seejärel kasuta olemasolevat bee budget --measured töövoogu selgelt valitud toetatud logi ja täpse lõimeidentiteediga; vt salvestatud kasutust ja selle piire. Eelkontrolli eraldised, edastusvaatlused ja salvestatud kasutus vastavad eri küsimustele.

Uuri valitud konteksti enne selle andmist tehisintellektile

Jaotis „Uuri valitud konteksti enne selle andmist tehisintellektile”

Agent saab enne sisu lugemist või muudatuse pakkumist kontrollida valitud kontekstiallikate ja reeglite suurust ning loetavust. bee context doctor uurib selget manifesti ja loendab toetatud tööriista/hook-deklaratsioone neid käivitamata. Algseadistus ega andmebaasiühendus pole vajalik; valitud failid ei muutu. Duplikaadikandidaadid tulevad eraldi käsust bee context audit, mitte doctorist, ega anna luba reegli kustutamiseks.

Context doctori juhend sisaldab ajutist kirjutuskaitstud näidet, füüsilise juure valikut, täpseid UTF-8/UTF-16 mõõte, toetamata või puuduvaid sisendeid ja duplikaatide ülevaatust.

Pärast juhendi sünteetiliste failide ja demo_dir muutuja loomist käivita:

Terminal window
BEE_HOME="$demo_dir/profile" bee context doctor --help
BEE_HOME="$demo_dir/profile" bee context doctor --manifest "$demo_dir/manifest.json" --json --budget 16384

Selles sünteetilises näites sisaldab väljumiskood 0 rea read sisendile rules ja rea declared sisendile tools: Markdowni fail on 109 UTF-8 baiti, 107 UTF-16 ühikut ja hinnanguliselt 27 tokenit. Puuduva sisendi ühikud on teadmata (null) ning ka declaredDiskTotals jääb teadmata; see ei tähenda nullsuurusega allikat ega imporditud reeglit.

Vali manifest võtmega --manifest; sisendkirjed kasutavad Markdowni jaoks markdown-atx-v1 ja MCP-deklaratsioonide jaoks mcp-servers-json-v1.

Manifest valib absoluutse füüsilise juure suhtes määratud teed. Toetatud on ATX Markdown, piiratud MCP-deklaratsioonid ja käsuhook’id sündmustele SessionStart, UserPromptSubmit ning PreToolUse. Failisisu, käsustringe ja salajasi väärtusi ei väljastata; ID-d ja teed on nähtavad. Tundmatud või tagasilükatud sisendid jäävad nähtavaks ning kogusummad teadmata. Valikust välja jäetud sisendeid ei avastata automaatselt; need jäävad mõõtmata.

Väljund on üks JSON-dokument koos lõpureavahetusega ka ilma --json valikuta. --budget on 512–262144 UTF-8 baiti koos reavahetusega, mitte tokenite jäik ülempiir. Liiga suur aruanne asendatakse tervikliku output_limit veaga, ridu vaikides eemaldamata või JSON-i katkestamata. Sisu ja reavahetus kirjutatakse eraldi; vooviga edastatakse teise avaldamiskatseta. Kümnesekundiline tähtaeg kasutab koostöist tühistamist ega taga väljumisaega blokeeritud faili- või väljundkutse korral.

Abi ja täielikud vaatlused annavad koodi 0, vigane kasutus 4, vigased/puudulikud/tagasilükatud andmed, tühistamine või väljundipiir 5. Lugemispiirid on 64 sisendit, 256 KiB faili kohta, kokku 1 MiB valitud baite ja 64 Markdowni jaotist faili kohta. Sümbollingid, hardlink’id ja mittetavalised failid lükatakse tagasi; järjepidevuse kontroll ei ole atomaarne hetkeseis.

declared_not_loaded kirjeldab seadistusdeklaratsioone, mitte edastamist või käivitamist. Ka edastamine ei tõenda mudeli kuulekust. Failipõhine utf16-ceil-div4 hinnang erineb teenusepakkuja tegelikust tarbimisest, arveldamisest ja säästust. Reeglite eelvaade, import, rakendamine ja taastamine jäävad sellest osast välja; doctor ei muuda reegleid automaatselt.

Uuri väljundit, mille Bee tegelikult kirjutas

Jaotis „Uuri väljundit, mille Bee tegelikult kirjutas”

Edastuse arvestus võimaldab agendil või operaatoril vaadata edukalt kirjutatud haagiväljundit enne konteksti läbivaatamise otsust. Olemasolev Claude’i UserPromptSubmit tee vaatleb lihtteksti ja context JSON-i pärast edukat kirjutamist ning puhvri tühjendamist. Report/read uurivad metaandmeid kohalikult ilma lähtestamise, andmebaasi või teenusepakkuja kutseteta; teist haaki ei käivitata.

Terminal window
delivery_store="${BEE_HOME:-$HOME}/.bee/usage/delivery-v1"
bee delivery --help
bee delivery report --store "$delivery_store" --limit 100

Aruanne eristab lõpliku edastusvormingu täpseid UTF-8 baite (koos ümbrise ja reavahetusega) nimetatud utf16-ceil-div4 tokenihinnangust. Edastatud vaatlused rühmitatakse üksuse, pinna ja seansi järgi; seansi kitsendamiseks kasuta koos --session-kind ja --session. read --store PATH --event UUID uurib juba teadaolevat sündmust; aruanded sündmuste ID-sid ei loetle. Allika-, pinna- ja ajavahemikufiltreid pole.

Aruanded jäävad mittetäielikeks alampiirideks. Kontrolli issues ja omittedGroups; --limit 0..100 piirab rühmi ning lehekülgede kaupa lugemist pole. Natiivsed Withheld-summad pole saadaval ning null-väärtusega allika/retsepti identiteedid ei tõenda võrreldavust. Baitide arv ja hinnangud ei mõõda teenusepakkuja tarbimist, arveldust, säästu, reeglijärgimist ega kvaliteeti. Context doctor deklaratsioonid ja väljast antud budget --measured kasutusloendurid vastavad eri küsimustele.

Salvestustõrke korral säilitab arvestus peamise haagiväljundi, diagnostika ja väljumiskäitumise. Piiratud hoidla säilitab sisu asemel metaandmeid ja lõpetab täitumisel lisamise, hoides alles sündmuste ID-d. Täielikku või täpselt ühekordset vaatlust ei lubata. JSON on automaatne; --json lisamine on vigane. Abi või leitud vaatlused annavad 0, vigased valikud 4 ning puuduv tõendus või väljundipiir 5; üksnes kood 0 ei tõenda täielikku edastust.

Vaata edastuse ja kasutuse juhendit, kust leiad käivitatava võrguühenduseta tühja aruande, täpsed valikud, seansi/allika piirangud ja privaatsusjuhised.

Juhendi sünteetilises tühja hoidla näites väljub aruandekäsk koodiga 5 ning väljadega groups: [] ja totalsStatus: unknown, mis tähistavad puuduvat tõendust; see ei tõenda, et midagi ei edastatud. Eduka natiivse kirjutamise ja puhvri tühjendamise vaatluse liik on Delivered; kirjutamis- või puhvri tühjendamise tõrge võib anda liigi PartialWrite ega lähe edastatud väljundi summadesse. Withheld pole saadaval, sest tootja ei väljasta selliseid sündmusi. Enne summade kasutamist loe väljajätte ja probleeme.

Eelväljalase

Uuri esitatud QA tõendeid võrguühenduseta

Jaotis „Uuri esitatud QA tõendeid võrguühenduseta”

QA tõendeid uuriv agent peab enne tooraruande uuesti avamist teadma, mis on puudu, vastuoluline või ebaõnnestunud. bee qa assess koondab need vaatlused ühte piiratud diagnostilisse tulemusse koos lähtekoodi ja failide identiteetide ning nimetatud järgmise kontrolliga. See loeb sinu esitatud tõendeid ega käivita teste, aruandegeneraatoreid või manuseid.

Alusta puuduvate tõendite eelvaatest ja hinda seejärel väljaspool hoidlat ettevalmistatud indeksit. Määra QA_ROOT, QA_BASE, QA_HEAD ja QA_BUNDLE praktilise QA tõendite juhendi järgi; juhendis on ka minimaalne kehtiv sünteetiline pakett:

Terminal window
bee qa assess --help
bee qa assess --root "$QA_ROOT" --base "$QA_BASE" --head "$QA_HEAD" --profile bee-cli --json
bee qa assess --root "$QA_ROOT" --base "$QA_BASE" --head "$QA_HEAD" --profile bee-cli --evidence "$QA_BUNDLE/index.json" --limit 20 --budget 16000 --json

Erista diagnostiline otsus väljalaske heakskiidust

Jaotis „Erista diagnostiline otsus väljalaske heakskiidust”

Kasuta välju decision, reasonCounts, scopeCounts ja next, et valida järgmised kogutavad või uuritavad tõendid. Puuduvad tulemused jäävad puudu, osalised aruanded säilitavad olemasolevad ebaõnnestumised ja vigase kujuga aruanded jäävad ebaselgeks. Vastav lähtekoodiväide ei autendi testi tootjat. Vana või mittevastav ebaõnnestumine säilib, kuid ei muutu praeguse vea tõendiks.

Iga hindamine annab tahtlikult 5, ka ainult läbitud teste kirjeldava paketi korral. See kood on testiprotsessi väljumiskoodist eraldi: vaadeldud tootja väljumiskood jääb teadmata, imporditud tootjakirje saab vaid üht väita. Abi annab 0; vigased, korduvad või tundmatud valikud 4. Skriptid peavad koodi 5 käsitlema selgesõnaliselt, pidamata seda heakskiiduks või testikäivituse veaks.

See uus võrguühenduseta käsk ei vaja lähtestamist ega teenuseühendust. Kaasasolev bee-cli profiil kirjeldab QA CLI integratsiooni sihtplatvormil linux-x64, mitte kogu väljalaske või teiste platvormide heakskiitu. Tulemuses säilivad mode: diagnostics, trusted: false, acceptance: false ja inimese hinnangu nõue. Testikäivitajat, tulemuste vahemälu, testivalikut ega mutatsioonitestimist ei lisandu ning kokkuhoidu ei tõendata.

Esita väljaspool hoidlat tavalised UTF-8 failid, mille tees pole lingitud komponente. Lähtekoodi identiteeti, deklareeritud lõpetamise värskust ja faili baite kontrollitakse sisendi- ja ajapiirides; räsid näitavad sisu kooskõla, mitte usaldatud päritoluahelat. --limit (0–200) ja --budget (2048–65536 UTF-16 koodiühikut ilma lõpu reavahetuseta) piiravad pärast hindamist tagastatud üksikasju. Uuri väljajätmisi; vea output_budget_exceeded korral suurenda sama tõendiräsiga eelarvet ning kontrolli lähtekoodi ja faile uuesti. Juhend näitab jätkamist, lugemata väljajäetud tõendeid läbimiseks.

Eelväljalase

Uuri katvuse tõendeid teste uuesti käivitamata

Jaotis „Uuri katvuse tõendeid teste uuesti käivitamata”

Olemasolevast katvusaruandest saad vaadata, milliseid aruandes nimetatud faile, ridu ja harusid testid läbisid. bee code coverage import teisendab ühe Cobertura, OpenCoveri või LCOV aruande struktureeritud tulemuseks, mida saad uurida kohapeal või anda agendile. Kasuta seda testiaruande ülevaatamiseks ilma projekti uuesti ehitamata või algset katvusvaaturit avamata.

Vali failile vastav vorming:

Terminal window
bee code coverage import cobertura.xml --format cobertura --json
bee code coverage import coverage.xml --format opencover --json
bee code coverage import lcov.info --format lcov --json

Käsk töötab võrguühenduseta ega vaja Bee lähtestamist, andmebaasi või teenusepakkuja ühendust. See loeb ainult etteantud aruannet ja väljastab tulemuse stdout-i; teste ega ehitusskripte ei käivitata ning lähtekoodifaile ei loeta. Kuigi käsu nimi on import, ei salvestata aruannet andmehoidlasse. TRX-testitulemused jäävad eraldi käsu bee test summarize sisendiks.

Loe tulemust katvust üle hindamata

Jaotis „Loe tulemust katvust üle hindamata”

Alusta väljadest status, exitCode ja issues, seejärel vaata iga kirjet loendis files. Ridade ja harude mõõtmised on eraldi; lineData, branchData ja branchSummaries näitavad säilitatud vaatlusi.

Iga faili mõõdikutel lines ja branches on selgesõnaline state:

  • known: mõõdetud nimetaja on olemas; vaata koos väärtusi total, covered ja percent.
  • unknown: mõõtmine puudub või seda ei saa kindlaks teha. percent on null ka siis, kui osa vaatlusi on säilinud.
  • not-applicable: selgesõnaliselt mõõdetud nimetaja on null. percent on null; tühja nimetajat ei esitata 100% katvusena.

Näiteks võib aruanne kinnitada ridade katvuse, jättes harude katvuse teadmata. Faili edukas parsimine ei tee kõiki mõõdikuid teadaolevaks. Katvus kirjeldab ainult aruandes olevaid faile ja mõõtmisse kaasatud ridu, mitte puuduvaid faile ega valitud testide piisavust.

Väljumiskood 0 tähendab toetatud aruande parsimist, mitte katvuslävendi või QA-kontrolli läbimist. Kood 4 tähistab käsu vigast kasutust. Ebaturvaline, vigane, vastuoluline, toetamata või piirangut ületav sisend annab koodi 5. Loe incomplete tulemuse põhjuseid; säilitatud osalised vaatlused ei ole lõpetatud mõõtmine.

Hoia aruande identiteet lähtekoodi heakskiidust eraldi

Jaotis „Hoia aruande identiteet lähtekoodi heakskiidust eraldi”

rawSha256 tuvastab etteantud aruande baidid. Samad baidid, vorming ja deklaratsioonid annavad sama impordi identiteedi; ajalugu ei liideta ega koguta. Valikulised --producer, --project, --source-revision, --source-snapshot ja --settings-hash salvestavad deklaratsioone. Need ei kontrolli tootjat, uuri töökoopiat ega tõesta aruande vastavust praegusele lähtekoodile ja seadistusele.

Tulemus näitab piire otse: sourceBinding: not-established, checkedSource: not-read, qaAcceptance: not-assessed ja newCodeCoverage: not-measured. Lähtekoodi värskus, usaldusväärne QA-heakskiit, aruannete liitmine, salvestatud ajalugu ja uue koodi kvaliteediväravad jäävad sellest impordist välja.

Anna ette tavaline UTF-8 fail suurusega kuni 8 MiB, mille tees pole sümboolseid linke. Kehtivad lugemise, parsimise ja väljundi piirangud; toetamata struktuurid ja ühildamatud vaatlused jäävad selgelt nähtavaks, neid ei muudeta edukaks katvustulemuseks. Pärast avaldatud beta.14 paigaldamist vaata toetatud valikuid käsuga bee code coverage import --help.

Testiaruannete kokkuvõtted

Eelväljalase

Beta.13 aitab valida vajaliku lähtekoodikonteksti enne tervete failide lugemist, uurida salvestatud sessioonikasutust võrguühenduseta ning koordineerida sõltuvustega ülesandeid salvestatud plaanides. Parandatud on ka eksitavad testikokkuvõtted, takerduvad mudeliallalaadimised ja koostööprotsesside sulgemine.

Loe kompaktseid lähtekoodi ülevaateid

Jaotis „Loe kompaktseid lähtekoodi ülevaateid”

Leia vajalikud deklaratsioonid ja loe seejärel nende reavahemikke. Uus --compact eemaldab käsu bee graph outline väljundist korduvad väljade nimed ja ID-prefiksid, säilitades iga tagastatud deklaratsiooni täieliku identiteedi, vahemiku ning lähteandmed.

Kui hoidla graaf on juba koostatud, käivita:

Terminal window
bee graph outline src/Example.cs --compact --limit 40 --budget 8000 --json

Skeemis 2 kirjeldab result.columns massiivi result.items ridade veerge. Täielik ID on result.idPrefix + idSuffix; rea fail on result.path. Lühemad ID-d on taastatav esitus, mitte kärbitud nimed: ülekoormatud meetodid jäävad eristatavaks. Ilma --compact valikuta jääb senine skeemi 1 väljund muutmata.

--limit lubab 1–1000 deklaratsiooni; --budget lubab 2048–65536 UTF-16 koodiühikut ja piirab kogu JSON-vastust, välja arvatud lõpu reavahetus. Loe ka väljumiskoodi 0 korral välju counts.omittedByLimit, counts.omittedByBudget, värskust ja katvust. Täielik kontroll võib tagastada piiratud valiku. Kui kohustuslikud metaandmed ei mahu eelarvesse, on tulemus puudulik veaga output_budget_exceeded, vahemikke ei tagastata ning väljajätmised on kirjas väljas omittedMetadata; suurenda eelarvet.

Käsk loeb salvestatud graafi seda värskendamata. Puuduv graaf või fail annab väljumiskoodi 3, vigased argumendid 4 ning aegunud, puudulik või toetamata tõendus 5. Koosta või värskenda graaf selgesõnaliselt käsuga bee graph build --root .. Ülevaated sisaldavad salvestatud deklaratsioone, mitte lähtekoodi sisu ega täielikku keele- või kutsegraafi. estimatedTokens on tähemärkidel põhinev hinnang; väiksem väljund üksi ei tõesta teenusepakkuja tasu ega mudeli kvaliteedi muutust.

Lähtekoodigraaf ja ülevaated

Mõõda selgesõnaliselt valitud sessiooni võrguühenduseta

Jaotis „Mõõda selgesõnaliselt valitud sessiooni võrguühenduseta”

Uuri ühe kohaliku rollout-faili salvestatud loendureid ilma Bee lähtestamise, andmebaasiühenduse või teenusepakkuja kutsumiseta. Määra muutujale THREAD_ID faili sessioonipäises olev täpne UUID:

Terminal window
bee budget --measured --harness codex --session "$THREAD_ID" --log rollout.jsonl --json

Skeem 2 hoiab lahus kaks erinevat tõendusliiki:

  • response sisaldab kirjete token_usage_record põhjal saadud vastuste kumulatiivseid vaatlusi, mille täielikkus pole tagatud.
  • history sisaldab event_msg/token_count vaatlusi, mis võivad hõlmata taasesitatud ajalugu või sünteesitud kontekstihinnanguid. Selle last väljad ei näita päringupõhist kasutust.

Loe kummagi voo latest ja segments välju koos sisendi SHA-256 räsi ning piirangutega. Kumulatiivseid hetktõmmiseid ei liideta ja kahel vool puudub ühine kogusumma. Vahemälust loetud sisend sisaldub juba sisendis; arutlusväljund sisaldub väljundis. Senised usage ja lastRequestUsage jäävad nulliks.

complete/väljumiskood 0 tähendab, et antud hetktõmmis parsiti; see ei tähenda sessiooni lõppu ega kõigi päringute salvestamist. Kärbitud, vale identiteediga või toetamata tõendus jääb puudulikuks/toetamatuks väljumiskoodiga 5; vigased valikud annavad koodi 4. Loetakse ainult valitud lõime, alamagentide andmeid ei koondata. Maksumus jääb teadmata ning raport ei mõõda Bee edastatud konteksti ega tõesta kokkuhoidu. Tavaline bee budget jääb kontekstiprognoosiks; measured-režiim ei luba prognoosi valikuid.

Kontekstihinnangud ja salvestatud kasutus

Koordineeri salvestatud plaane ja loe testitõendeid

Jaotis „Koordineeri salvestatud plaane ja loe testitõendeid”

Plaani põhifunktsioonid lisanduvad selles väljalaskes. Salvesta ülesanded koos sõltuvuste, allikaviidete ja vastuvõtukriteeriumidega; leia valmis töö, võta see oma sessiooni nimel, märgi edenemist ja lisa kommentaare. Definitsioonid kasutavad skeemi 1 ja muutumatut revisjoni 1. Tundmatud sõltuvused, tsüklid ja vigased definitsioonid lükatakse enne salvestamist tagasi.

Plaanikäsud nõuavad lähtestatud profiili, seadistatud MongoDB-d, Git-hoidlat ning olemasolevat autenditud koostöösessiooni samas ruumis. plan.json peab sisaldama definitsiooni välju id, title, scope, sources ja steps, sealhulgas iga sammu vastuvõtukriteeriume. Valikuid näitab bee plan --help. Järgmine näide eeldab plaani release-check ja valmis sammu verify; iga request-muutuja peab sisaldama erinevat väiketähtedega UUID-d:

Terminal window
bee plan create --file plan.json --request-id "$CREATE_REQUEST_ID" --json
bee plan show release-check --json
bee plan next release-check --limit 2 --json
bee plan claim release-check verify --revision 1 --lease-seconds 300 --request-id "$CLAIM_REQUEST_ID" --json

next tagastab kuni soovitud 1–5 valmis sammu koos täielike kohustuste ja selgete väljajätmistega; tulemus võib olla tühi ja käsk ei võta tööd enda peale. Samm muutub valmisolevaks, kui selle sõltuvused on reported_complete. Claim kuulub autenditud kutsujale, kestab 30–300 sekundit ega saa ületada registreeritud sessiooni kehtivusaega. Uuendamiseks kasuta tagastatud claim generation väärtust:

Terminal window
bee plan update release-check verify --revision 1 --claim-generation "$CLAIM_GENERATION" --state reported_complete --summary-file summary.txt --request-id "$UPDATE_REQUEST_ID" --json
bee plan comment release-check verify --revision 1 --file comment.txt --request-id "$COMMENT_REQUEST_ID" --json

Uuendused toetavad väärtusi running, blocked, failed, abandoned, reported_complete ja renew. Blokeerimis-, nurjumis-, loobumis- ning lõpetamisteated vajavad kokkuvõtet. Aegunud või asendatud claim ei saa sammu uuendada. Valikuline --if-version lükkab samaaegse plaanimuudatuse korral kirjutamise tagasi. Kui kirjutamine annab outcome_unknown, korda sama request ID ja sisuga: kirjutamine võib juba olla kinnitatud. Kommentaarid salvestavad arutelu sammu olekut muutmata. Lõpetamine on omaniku teade (qa.status: not_assessed); Bee ei täida ülesandeid, käivita agente ega anna QA heakskiitu.

Usaldusväärsemad TRX-kokkuvõtted. Valesti paigutatud kokkuvõttediagnostika või toetamata juhtatribuut võis varem kontrollist läbi pääseda. bee test summarize tagastab nüüd puuduliku raporti, selle asemel et lubada vigastel andmetel tõendada edu:

Terminal window
bee test summarize results.trx --json

See loeb olemasolevat raportit võrguühenduseta; ei käivita teste ega taasta algse testikäivitaja väljumiskoodi. Pesastatud tulemused on endiselt toetamata.

Sessiooni seadistamine · Testikokkuvõtted

Töökindlam tühistamine ja identiteedikontrollid

Jaotis „Töökindlam tühistamine ja identiteedikontrollid”
  • Pärast päiseid takerduvad allalaadimised: seadistatud mudeliedastuse ajalõpp katab nüüd ka vastuse sisu lugemise ja lõpliku avaldamiskontrolli. Nurjunud edastus säilitab olemasolevad failid. Sisemise allalaadimise ajalõpu korral saab mälu salvestamine jätkuda ilma vektoriesituseta; kutsuja selgesõnaline tühistamine edastatakse edasi.
  • Vigased salvestatud identiteedid: loetav, kuid vigane kohalik identiteet põhjustab nüüd kohe vea, selle asemel et ajutisi faile korduvalt avaldada. Olemasoleva identiteedi baidid säilivad.
  • Sulgemine tühistamise ajal: vastuvõtja lõpetamine, ressursside vabastamine ja kanali puhastamine ei sõltu enam kutsuja dispetšeri edenemisest. Piiratud ooteajad saavad lõppeda ka blokeeritud dispetšeriga; ajalõppu ei peeta alamprotsessi lõppemise tõendiks.
  • Linuxi vastuvõtja puhastamine: lõpetamine järgib vastuvõtjale kuuluvat protsessipuud fikseeritud protsessiidentiteetide abil, vältides laia protsessiskanni ning vähendades sõltumatute protsesside muutumise mõju. Omanikuseos säilib, kuni hõlmatud alamprotsessid tegelikult lõpevad.

.NET 10 nõue ei muutu. Saadaval on seitse NuGeti paketti: tööriist bee-ai ja kuus platvormipõhist käituspaketti. Beta.13 käitusaja vastuvõtukontroll läbis Linux x64 ja macOS ARM64. Windows x64/ARM64, Linux ARM64 ja macOS x64 platvormidel selle väljalaske native-kontrolle ei käivitatud; pakettide saadavus ei taga käitust kõigil kuuel platvormil.

Windowsi paketid ei lisa native codex sessiooniga liitumist ega selle äratamist: liitumine annab unsupported_platform/väljumiskoodi 5 enne sessioonioleku loomist. Eraldi kanaliadapteril on beta.10-s lisatud Windowsi vanemprotsessi tugi; see ei tähenda uut Windowsi käitusaja vastuvõtukontrolli beta.13-s. Vaata adapterite nõudeid.

Uuenda Bee samas ulatuses, kuhu see on juba paigaldatud. Globaalse paigalduse korral:

Terminal window
dotnet tool update --global bee-ai --version 1.0.0-beta.13 --source https://api.nuget.org/v3/index.json
dotnet tool list --global

Hoidlapõhise kohaliku tööriistamanifesti korral käivita selle kataloogist:

Terminal window
dotnet tool update --local bee-ai --version 1.0.0-beta.13 --source https://api.nuget.org/v3/index.json
dotnet tool list --local

Eraldi tööriistakataloogi korral kasuta selle olemasolevat teed:

Terminal window
dotnet tool update --tool-path ./bee-tools bee-ai --version 1.0.0-beta.13 --source https://api.nuget.org/v3/index.json
dotnet tool list --tool-path ./bee-tools

Kontrolli, et loendis oleks 1.0.0-beta.13. Taaskäivita juba töötav Bee worker või kanal selle senise protsessihalduri kaudu, et laadida uuendatud binaarfail. Säilita olemasolev profiil ja sessiooniseadistus. Paigaldusjuhend

Eelväljalase

Swifti ja Kotlini lähtekoodis liikumine

Jaotis „Swifti ja Kotlini lähtekoodis liikumine”

bee graph build ja bee graph outline hõlmavad nüüd Swifti ja Kotlini deklaratsioonide reavahemikke. Agent saab enne valitud ridade lugemist küsida faili ülevaadet. Parser ei vaja käitusajal mobiilikompilaatorit. Katvus näitab calls:none; sümboolsed sõltuvused ei ole kompilaatori lahendatud kutsete sihtmärgid. Tuvastatud toetamata süntaks annab osalise katvuse ja väljumiskoodi 5.

Vaata sessioone ja sõnumeid

Jaotis „Vaata sessioone ja sõnumeid”

bee who näitab masinat, operatsioonisüsteemi, hosti ja Bee versiooni. bee collaborate inbox ja group history loevad salvestatud sõnumeid neid kinnitamata, hõivamata ega edastamata. group list ja group members annavad piiratud tulemused koos väljajätmistega; grupi ajaloo lugemine nõuab täpse teema tellimust.

Kasuta analüüsitulemusi uuesti väiksema kontekstiga

Jaotis „Kasuta analüüsitulemusi uuesti väiksema kontekstiga”

bee code analyze --engine roslyn --save-run salvestab muutumatu kompilaatorianalüüsi aruande. Loe seda hiljem võrguühenduseta käskudega bee code runs list ja bee code runs show <run-id>, kompilaatorit uuesti käivitamata. --limit ja --budget piiravad soovitud kokkuvõtet; terviklus, algne analüüsitulemus ja väljajätmised jäävad nähtavaks. Terve salvestatud aruanne ei tõesta lähtekoodi värskust ega seadete võrreldavust.

Lähtekoodi ülevaade jätab välja C# sünteesitud liikmed, säilitades kirjutatud deklaratsioonid. Steering-diagnostika filtreerib ulatuse enne limiidi rakendamist, et kõrvalised sündmused ei peidaks olulisi tulemusi.

Terminal window
bee steering --session <session> --project <project> --surface prompt --json

Määra reeglite rakendusala

Jaotis „Määra reeglite rakendusala”

bee hook rule rescope muudab olemasoleva reegli ulatust ja teid. Eelvaateks kasuta --dry-run; samaaegse muudatuse tagasilükkamiseks --revision. Muutumatu päring ei kirjuta. Failipõhised reeglid võivad vähendada kõrvalist konteksti; need käsud ei mõõda teenusepakkuja arvet ega tõesta mudeli kuulekust.

Töökindlad allalaadimised ja selged käsud

Jaotis „Töökindlad allalaadimised ja selged käsud”
  • Samaaegsed esimesed liitumised avaldavad ühe tervikliku kohaliku identiteedi olemasolevat identiteeti asendamata.
  • Mudeli allalaadimine sulgeb ajutise faili enne avaldamist ning laadib alla ainult puuduvad failid. Nurjunud ülekanne säilitab olemasolevad failid.
  • Kanali vastuvõtja ootamatu lõpp peatab kanali ka enne lähtestamist; sulgemisel kasutatakse piiratud ootamist ja põlvkonna kontrolli.
  • Souli aktiveerimine nõuab bee soul use <nimi> või selgesõnalist claim toimingut. Seadistatud profiilis tagastab tundmatu verb koodi 4 hoidlat lugemata või muutmata. Souli valik on nüüd masinapõhine; definitsioonid jäävad jagatuks.
  • Windowsis tagastab Codexi liitumine unsupported_platform ja koodi 5 enne identiteedi, seose või kaugseansi loomist.

Kohalik persoona, nähtav töö ja krüptitud saladused

Jaotis „Kohalik persoona, nähtav töö ja krüptitud saladused”

bee soul use <nimi> salvestab valiku selle masina privaatsesse profiili. soul show näitab valiku allikat. Kohaliku valiku puudumisel rakendub vana jagatud valik koos hoiatusega; soul clear eemaldab ainult kohaliku valiku.

Avalda sessiooni töö käsuga bee collaborate work set; vaata ruumi käsuga bee who --json --limit 20. Uuesti liitumine ei kirjuta uuemat töömuudatust üle. Nimekiri sisaldab aegunud sessioone, piirab ridu ja välju ning näitab väljajätmisi. Lihttekst eemaldab terminali juhtmärgid.

bee node init registreerib masina võtme. bee secret set, get, list ja rm haldavad registreeritud masinate krüptitud väärtusi. Anna väärtus stdin-i või peidetud sisestuse kaudu; ainult secret get väljastab väärtuse. Samaaegne tavaline algseadistus säilitab ühe võtme. Uued masinad saavad ligipääsu järgmistel kirjutamistel; olemasolevat konfiguratsiooni ei migreerita automaatselt.

Analüüsiajalugu · Reeglite ulatus · Koostöö

Pakettide käitustestid hõlmavad Linux x64 ja macOS ARM64 platvorme. Selle eelversiooni Windows x64/ARM64, Linux ARM64 ja macOS x64 käitusaja kontroll on veel ootel.

Terminal window
dotnet tool update --global bee-ai --version 1.0.0-beta.12 --source https://api.nuget.org/v3/index.json

Eelväljalase

Määra graafivastuse suurus

Jaotis „Määra graafivastuse suurus”

bee graph callers, callees, impact ja explain toetavad nüüd lühemate JSON-kirjete jaoks valikut --compact ning kogu JSON-väljundi, sealhulgas lõpu reavahetuse piiramiseks valikut --output-budget-chars N. Mõlemad nõuavad --json. Väikseim eelarve on 256 UTF-16 koodiühikut; see ei ole tokenite arv. Ilma uute valikuteta jääb senine väljund samaks.

Edukad vastused säilitavad graafi identiteedi, värskuse ja katvuse. Eelarvesse mahtumiseks eemaldatud kirjetest teatavad output.omittedItems ja output.omittedByPath. Kui eelarve ei mahuta nõutavaid metaandmeid, tagastatakse output_budget_too_small väljumiskoodiga 4. Enne vastuse täielikuks pidamist kontrolli väljajätmisi.

Terminal window
bee graph callers 'OrderService.Save' --json --compact --output-budget-chars 8000

Graafi väljundivalikud

Natiivpakette kontrolliti Linux x64 ja macOS ARM64 platvormil. Selle eelväljalaske Windows x64/ARM64, Linux ARM64 ja macOS x64 käitusaja kontrollid on veel ootel.

Terminal window
dotnet tool update --global bee-ai --version 1.0.0-beta.11 --source https://api.nuget.org/v3/index.json

Eelväljalase

Lühemad testiraportid ja lähtekoodis liikumine

Jaotis „Lühemad testiraportid ja lähtekoodis liikumine”

bee test summarize results.trx --json loeb olemasolevat UTF-8 TRX-raportit võrguühenduseta, ilma algseadistuse või MongoDB-ta. Vaikimisi näidatakse koondarve ja mitteläbitud tulemusi koos piiratud diagnostika ja sisendi räsiga. Üksikasju juhivad --include-passed, --limit ja --budget. Toetatud on lamedad tulemused; pesastatud InnerResults ei ole toetatud. Mittetäielik sisend ei tõesta edu ning algse testikäivitaja väljumiskood jääb teadmata.

bee graph outline src/Example.cs --json loetleb deklaratsioonide reavahemikud olemasolevast graafist seda uuesti ehitamata ja päringu ajatemplit muutmata. Keeleulatus jääb C# ja Vue/TypeScript/TSX juurde. Enne vahemike kasutamist kontrolli allika identiteeti, värskust ja väljajäetud tulemuste arvu. Kontrollieelarve ei ole jäik sisendi/väljundi ajalimiit.

Reeglite taastatav kõrvaldamine

Jaotis „Reeglite taastatav kõrvaldamine”

bee hook rule archive <id> --reason "Pole enam vajalik" --json lõpetab reegli edastamise seda kustutamata. bee hook rule restore <id> --revision 1 --json säilitab algse lubatud oleku, edastusulatuse ja failiteed. Muudatused kehtivad vaikimisi praegusele projektile; globaalsed reeglid vajavad --global lippu. Oodatud --revision kaitseb samaaegsete muudatuste eest. Need käsud vajavad seadistatud MongoDB-d.

Sessiooni alguses tutvustab käske lühike juhis, mille pikkus koos pealkirjaga on kuni 400 UTF-16 märki. Hermes saab selle esimesel päringul; tavalised päringud ja kirjutuseelsed hook’id plokki ei korda.

Testide kokkuvõtted · Lähtekoodi vahemikud · Reegli elutsükkel

Claude Code’i kanal käivitub Windowsis

Jaotis „Claude Code’i kanal käivitub Windowsis”

bee collaborate channel ei suutnud Windowsis Claude Code’i MCP serverina töötada. Kanal tõendab enne mistahes registreerimist, milline host talle kuulub: CLAUDE_PID kaudu, kui host selle muutuja annab, ja muul juhul operatsioonisüsteemi vanemprotsessi kaudu. Vanemprotsessi päring oli olemas ainult Linuxi ja macOS-i jaoks ning Windowsis ei tagastanud see midagi. Claude annab CLAUDE_PID konksu- ja shelli-alamprotsessidele, kuid mitte MCP serveri alamprotsessidele, seega Windowsis ei andnud kumbki allikas tõendit ja kanal keeldus end sidumast. Ta väljus nii, et põhjus oli stderr’is ja stdout tühi, mida MCP klient saab kajastada ainult suletud ühendusena.

Nüüd loeb vanemprotsessi päring omanikprotsessi ka Windowsis kernelist. Kanali käsitsi käivitamine töötas juba varem, sest shelli-alamprotsess saab CLAUDE_PID kätte; just seetõttu püsis see lünk seni, kuni MCP klient sellele otsa komistas.

macOS-i ja Linuxi käitumine ei muutu. Windowsis ei võta konksukäsud VAR=value eesliidet ning .cmd ümbrisskript ei kõlba MCP käsuks — kliendid käivitavad käivitatava faili otse ja käivitamine ebaõnnestub.

Kanali seadistus →

Juhised, mis seadistavad integratsiooni sinu eest

Jaotis „Juhised, mis seadistavad integratsiooni sinu eest”

Uus leht sisaldab kopeeri-kleebi juhiseid Claude Code’i ja Codexi jaoks. Kumbki käsib agendil oma teed ise välja selgitada, peatuda, selle asemel et leiutada broker, ruum või salajane tõend, näidata muudatust enne selle kirjutamist ning lõpetada seansi registreerimist tõendades, mitte teatades, et fail on olemas.

Integratsioonijuhised →

Terminal window
dotnet tool update --global bee-ai --version 1.0.0-beta.10 --source https://api.nuget.org/v3/index.json

Eelväljalase

Konteksti suurus ja asjakohane mälu

Jaotis „Konteksti suurus ja asjakohane mälu”

bee budget --by-item --json näitab iga kontekstielemendi tegelikku märgipanust ja jaotiste lisamahtu eraldi. Failiga seotud mälukirjed jäetakse üldisest päringukontekstist välja, kuni vastav failikontekst on valitud.

bee context audit --from AGENTS.md --against docs --root . --json näitab Markdown-jaotiste suurusi ning sõnasõnalisi duplikaadikandidaate koos räside ja reavahemikega. See töötab võrguühenduseta, ilma algseadistuse või MongoDB-ta, ega muuda allikaid. Jaotiste suurusi näidatakse ka duplikaatide puudumisel.

Tokeniarvud on hinnangud, mitte teenusepakkuja kasutus- või arveldusandmed. Lugemine seotakse avatud kataloogide ja failiidentiteediga; kättesaamatu või piiri ületav sisend annab mittetäieliku raporti. budget vajab seadistatud MongoDB-d.

Kontrollimine: sihitud macOS ARM64 ja Linux x64 testid läbiti. Natiivsed Windowsi, Linux ARM64 ja Inteli Maci kontrollid ning täielik platvormitestistik on edasi lükatud.

Konteksti suuruse tööriistad →

Terminal window
dotnet tool update --global bee-ai --version 1.0.0-beta.9 --source https://api.nuget.org/v3/index.json

Eelväljalase

Kontrollimise seis: macOS ARM64 ja Linux x64 kontrollid läbiti. Windows x64/ARM64, Linux ARM64 ja Inteli Macide täielik kontroll on edasi lükatud, sealhulgas Inteli Macidel varem ebaõnnestunud kahe Swifti testi järelkontroll.

Veebi- ja mobiilikoodi kompilaatorianalüüs

Jaotis „Veebi- ja mobiilikoodi kompilaatorianalüüs”

bee code analyze lisab C# Roslyni kõrvale selgesõnalised typescript, vue, dart, swift ja kotlin mootorid. Vue kontrollib skripti ja malli tüüpe ning näitab asukohti algses .vue failis. Dart säilitab analüsaatori reeglikoodid. Swift/iOS ja Kotlin/Android kasutavad tegelikke SDK tüüpe selgesõnaliselt määratud lähtekoodi- ja sõltuvuskontekstis.

Kasuta olemasolevaid usaldusväärseid kompilaatoripaigaldusi. Bee kopeerib analüüsi sisendid, salvestab tegeliku tööriistaidentiteedi ja sõrmejäljed ning märgib puuduva või toetamata konteksti osaliseks. See ei paigalda sõltuvusi ega käivita projekti ehitusskripte. Swift iOS vajab macOS-i/Xcode’i. Mobiilianalüüs ei kontrolli pakendamist, seadme käitumist ega ehitamisel genereeritavat konteksti. Flutteri projektid ja kohandatud kompilaatoripluginad jäävad sellest versioonist välja.

Uued mootorid kasutavad versiooni 2 JSON-i või teksti ning seniseid puhta tulemuse, leidude, vigase käsu ja osalise analüüsi väljumiskoode. Natiivsed C# reeglid ning versioon 1 säilivad. Uuendusteated annavad AI-tööriistadele jätkuvalt täpse versiooniga uuendusjuhise.

Keelte seadistus ja toetatud kontekstid →

Terminal window
dotnet tool update --global bee-ai --version 1.0.0-beta.8 --source https://api.nuget.org/v3/index.json

Eelväljalase

Uuendusteated kasutajatele ja AI tööriistadele

Jaotis „Uuendusteated kasutajatele ja AI tööriistadele”

Bee teatab uuema väljalaske olemasolust ning näitab töötavat ja saadaolevat versiooni. Kinnitatud globaalse paigalduse korral sisaldab teade täpset uuenduskäsku, mille AI tööriist saab olemasolevate õiguste alusel käivitada. Käivitage käsk uues tühjas ajutises kataloogis, säilitage HOME ja DOTNET_CLI_HOME ning jätkake ülesannet.

bee update check --json tagastab struktureeritud kontrollitulemuse ja uuendusjuhised. Bee kontrollib nii CLI kui ka praeguse platvormi avaldatud ja loetletud pakette. Stabiilne paigaldus näeb stabiilseid väljalaskeid; eelväljalase võib näha uuemaid eelväljalaskeid ja stabiilseid versioone. Ebaõnnestunud kontroll jätab uuenduse saadavuse teadmata olekusse.

Tavakäsud kasutavad piiratud kestusega kontrolli ja kuuetunnist vahemälu. Teated lähevad stderr-i; seansi alguse ja esimese vooru hook’i teated lisatakse olemasolevasse AI konteksti. Võrguühenduseta analüüs loeb ainult vahemälu; JSON/SARIF aruanded ja väljumiskoodid säilivad. BEE_NO_UPDATE_CHECK=1 keelab kontrollid ja teated. Tavakäsud paigaldajat ei käivita.

Paigaldamine ja uuendamine →

Terminal window
dotnet tool update --global bee-ai --version 1.0.0-beta.7 --source https://api.nuget.org/v3/index.json

Eelversioon

C# kompilaatori diagnostika koos lähtekoodi hetktõmmisega

Jaotis „C# kompilaatori diagnostika koos lähtekoodi hetktõmmisega”

bee code analyze --engine roslyn --json tagastab päris C# kompilaatori diagnostika, sealhulgas tüübivead nagu CS0029. See töötab ilma MongoDB, bee init või võrguühenduseta ega käivita hoidla ehitust, paketitaastet või analüsaatori pluginaid.

Uus versiooni 2 aruanne seob mootori, profiili ja lähtekoodi hetktõmmise normaliseeritud leidude, asukohtade, sõrmejälgede ning lõpetamise olekuga. Commit’imata lähtekoodi muudatused muudavad sisuidentiteeti. Puuduvad sisendid, toetamata projektikontekst ja ajalõpp annavad osalise, mitte puhta tulemuse. Analüüsi ulatus jääb testikattest eraldi.

Vaikimisi analüüs ja bee lint --native säilitavad versiooni 1 aruanded ja väljumiskoodid. Roslyn tuleb selgesõnaliselt valida. See on esimene Analyze’i mootorietapp; Vue/TypeScripti ja Darti adapterid, testikatte import, duplikatsioonid, uue koodi kvaliteediväravad ja turvaanalüüs on edasine töö.

Kasuta kompilaatorimootorit →

Terminal window
dotnet tool update --global bee-ai --version 1.0.0-beta.6

20. september 2026 · Eelversioon

See versioon lisab natiivsed kvaliteedikontrollid, mälu allikatõendid ja MQTT koostöö olemasolevate AI vestluste vahel.

Mehaaniline lint ja C# analüüs

Jaotis „Mehaaniline lint ja C# analüüs”
  • bee lint --native kontrollib Roslyniga nelja C# nimereeglit. Projekti enda linteri režiim säilib seitsmes ökosüsteemis.
  • Versioonitud reeglistikul on range valideerimine, kataloog ja käivitatavad positiivsed/negatiivsed enesetestid: --validate-ruleset, --catalog, --self-test.
  • bee code analyze lisab meetodi pikkuse ja keerukuse. Võrguühenduseta JSON- ja SARIF 2.1.0 aruanded näitavad leide, sõrmejälgi ja tegelikku ulatust. Osaline analüüs väljub koodiga 5 ka leidude olemasolul.
  • Esimesed natiivsed reeglid hõlmavad C#-i; teiste keelte tugi ja turvaanalüüs on edasine töö. Mõõdetakse plokiga meetodeid ja lokaalseid funktsioone; toetamata kehad raporteeritakse. Compiled-ulatus taastatakse hoidla build’i käivitamata.

Lint → · Koodianalüüs →

Allikatõendid ja otsuste ajalugu

Jaotis „Allikatõendid ja otsuste ajalugu”

bee remember evidence, audit, supersede ja retract kasutavad ainult lisatavat memory_evidence kollektsiooni. Salvesta väite allikas, võrdle seda praeguse checkout’iga ning märgi asendamine või tagasivõtmine selgesõnaliselt. Asendamisel säilivad mõlema otsuse versioonid.

Audit ei muuda andmebaasi. Tõendita vana mälu jääb olekusse unknown; samad baidid ei tõesta tõesust. Tavaline context/search jääb ühilduvaks; remember context --with-evidence lisab metaandmed. Kommentaare ei kirjutata ega vanu otsuseid kustutata automaatselt.

Mälu tõendusmaterjal →

Koostöö sama AI seansiga

Jaotis „Koostöö sama AI seansiga”

bee collaborate toetab teemade tellimist, sõnumeid, küsimusi ja seotud vastuseid seadistatava MQTT ning ühise MongoDB kaudu. Adapterid sihivad olemasolevaid Codexi, Claude Code Channeli ja Hermese CLI vestlusi. Automaatne tarne vajab workerit ja hosti natiivset integratsiooni. Tarneolek eristab brokeri/transpordi edenemist mudeli selgesõnalisest kinnitusest.

Codexi äratus kasutab macOS/Linuxi omanikukontrolli; Windowsi äratus pole rakendatud. Claude nõuab Channelsi luba; Hermese adapter on CLI jaoks. MQTT suhtlus ei taga A2A protokollile vastavust ega mudeli täpselt ühekordset käivitamist.

Koostöö →

Parandati nime- ja tüübi/failipaigutuse probleemid, säilitades vajalikud BSON vastendused ning salvestatud andmete lepingud. Register, mälu, arhiiv ja koodigraaf jäävad kasutatavaks.

Terminal window
dotnet tool update --global bee-ai --version 1.0.0-beta.5

Esmakordseks kasutuseks vt Paigaldamine. Intel Maci kohalikud embedding’ud pole endiselt saadaval, sest osx-x64 pakis puudub sobiv ONNX runtime; semantilise otsingu jaoks saab kasutada dokumenteeritud Gemini pakkujat.

20. september 2026 · Eelväljalase

Bee mäletab nüüd inimesi ning organisatsioonide, projektide ja repositooriumide seoseid ning vastab C# ja Vue/TypeScripti koodi küsimustele. Väljalase sisaldab ka pärast beta.3 lisatud projekti linterit, failiga seotud mälu ja suunamise diagnostikat.

Inimesed, organisatsioonid, projektid ja repositooriumid

Jaotis „Inimesed, organisatsioonid, projektid ja repositooriumid”
  • Neli eraldi MongoDB kollektsiooni: people, organizations, projects, repos. Hierarhia on Organisatsioon → Projekt → Repo.
  • Nimed, aliased, kontaktid ja seosed säilitavad iga lisatud väärtuse allika. Sama nimi või kontakt võib kuuluda mitmele inimesele; mitmetähenduslik otsing tagastab kandidaadid ega liida kirjeid automaatselt.
  • bee entity: create, get, lookup, enrich, list, protocol. Samaaegsed täiendused säilivad; sama ID ja sisuga loomist võib turvaliselt korrata.
  • Lühike sessiooni alguse protokoll suunab agenti esmalt otsima, puuduva või mitmetähendusliku isiku kohta küsima ning vastust koos allikaga salvestama. Kataloog laaditakse vajaduse korral, mitte igasse päringusse.

Kasuta inimeste ja projektide registrit →

  • C#: Roslyni deklaratsioonid, kutsujad, väljakutsed, mõju ja teekonnad, sealhulgas liidese ja ülekirjutatud meetodite seosed. Vastused näitavad katvust ja värskust.
  • Vue, TypeScript, TSX: deklaratsioonid ja staatilised impordid, Vue <script> / <script setup>, toetatud tsconfig-teed ja literaalsed Vite aliased. explain näitab importe ja pöördimpordiseoseid; path järgib impordiservi.
  • Vue/TS katvus ütleb selgelt calls: "none". Semantilisi kutsesihtmärke ei tuletata ja Vite konfiguratsiooni ei käivitata.
  • Graaf on Git-töökoopiale kohalik. MongoDB-d ega bee init pole vaja ja repositooriumisse faile ei kirjutata.

Uuri koodigraafi →

Suunamine ja käskude töökindlus

Jaotis „Suunamine ja käskude töökindlus”
  • Projekti lint leiab repositooriumi määratud linteri ja kasutab selle käsku. Projekti sõltuvuste ning masinasse linteri paigaldamine on eraldi valikud.
  • Failiga seotud mälu toob varasema otsuse, vea ja lahenduse nähtavale sobiva faili puudutamisel, mitte iga sessiooni alguses.
  • Suunamise diagnostika selgitab, mida ja miks välja jäeti; piirangud hoiavad lisatud konteksti mahu kontrolli all.
  • Mälu salvestamise ja semantilise otsingu JSON tagastab struktureeritud tulemused ja vead. Täistekst ning lahendused säilivad; salvestatud vektoreid ei väljastata. Salvestus näitab kasutatava embedding’u olemasolu. Embedding’u tõrge ei näi enam tühja eduka semantilise otsinguna.
  • Kättesaamatu teenuse diagnostikat ei esitata stdout-is eduka tulemusena.
Terminal window
dotnet tool update --global bee-ai --version 1.0.0-beta.4
dotnet tool list --global

Esmaseks paigalduseks loe Paigaldus. See on endiselt eelväljalase.

Olemasolevad memories ja memories_archive kirjed säilivad. Migratsiooni ega automaatset ümberliigitamist pole vaja. Mälu vana project võti tähistab endiselt repositooriumi ulatust, mitte uue Project-olemi ID-d.

Register hoiab kontaktandmeid; see ei saada sõnumeid ega sünkrooni väliseid katalooge. Shelli graaf ja semantilised Vue/TS kutsed pole selles väljalaskes.

Kohalikud embedding’ud Intel Macis: osx-x64 paketis puudub ühilduv ONNX Runtime teek, seega Intel Maci kohalikud embedding’ud pole beta.4-s saadaval. Koodigraaf ja register ei vaja embedding’uid. Semantiliseks otsinguks kasuta toetatud Gemini pakkujat koos API võtmega; erinevate vektorimõõtmete tõttu kasuta jagatud hoidla kohta ainult ühte pakkujat. Loe Mälu.

Varasemad eelväljalasked olid 1.0.0-beta.3, 1.0.0-beta.2 ja 1.0.0-beta.1. Nende üksikasjalikke kirjeid avalikul saidil ei avaldata. Selle lehe märkmed on avalikud ja loetavad iseseisvalt.