Naudotojo vadovas
Išsamus, praktinis vadovas, kaip kurti programinę įrangą su DeepCerebra Coder – žiniatinklio, darbalaukio ir CLI

📖 Turinys

  1. Įvadas ir leidimai
  2. Pradžia ir paskyra
  3. Darbo aplinkos apžvalga
  4. Projekto atidarymas
  5. Darbas su failais
  6. Pokalbis su agentu
  7. Keturi pokalbių režimai
  8. Pakeitimų peržiūra ir taikymas
  9. Integruotas terminalas
  10. Plano režimas ir vykdymas
  11. Modelių pasirinkimas ir automatinis režimas
  12. Naudokite savo raktą (BYOK)
  13. Vietinis kompiuteris: GPU modeliai ir konsolė (DCC Bridge)
  14. Git bendradarbiavimo darbo eiga
  15. MCP serveriai
  16. Agento tinkinimas: taisyklės, įgūdžiai, kabliai, subagentai ir papildiniai
  17. Agentinio darbo eigos studija ir įvykiais valdomi agentai
  18. Nuspėjamasis skirtuko užbaigimas
  19. Naudojimas, kreditai ir atsiskaitymas
  20. Savo šliuzo API rakto gavimas
  21. Saugumas ir privatumas
  22. Trikčių šalinimas
  23. DeepCerebra Discovery — Klauskite savo duomenų & Dokumentų

1 Įvadas ir leidimai

DeepCerebra Coder yra agentinis kodavimo asistentas. Skirtingai nuo paprasto automatinio užbaigimo kopiloto, jis planuoja, rašo, pertvarko, vykdo komandas, iškviečia įrankius ir iteruoja per visą jūsų projektą — jums peržiūrint ir tvirtinant jo siūlomus pakeitimus.

Trys būdai jį naudoti

LeidimasGeriausiai tinkaFailų prieiga
Žiniatinklio programaNereikia diegti, dirbkite iš bet kurio kompiuterioKonfidenciali naršyklės saugykla (ir Git saugyklos)
Darbalaukio (Windows / Linux / macOS)Vietinė plėtra, vietiniai modeliaiTiesioginė vietinė failų sistema
CLI ir APIScenarijų kūrimas, CI/CD, automatizavimasVietiniai failai / programinis

Šis vadovas daugiausia dėmesio skiria žiniatinklio programai adresu deepcerebra.ai; darbalaukio programa atspindi tuos pačius skydelius ir darbo eigas.

2 Pradžia ir paskyra

Palaikomos naršyklės

Naudokite dabartinę Chrome, Edge arba Brave versiją, kad gautumėte visą patirtį – vietinio aplanko atidarymas remiasi Chromium File System Access API. Firefox ir Safari veikia pokalbiams ir Git pagrindu veikiantiems projektams, tačiau negali tiesiogiai atidaryti vietinio aplanko.

Sukurti paskyrą

  1. Nusileidimo puslapyje spustelėkite Pradėti.
  2. Užpildykite savo pasirenkamą rodomąjį vardą, el. paštą, šalį ir gimimo datą (turite būti ne jaunesni nei 18 metų).
  3. Pasirinkite sąsajos kalbą ir slaptažodį, sudarytą iš ne mažiau kaip 12 simbolių.
  4. Perskaitykite sutarties pranešimą ir patvirtinkite. Paskyros sukūrimas reiškia, kad sutinkate su Paslaugų teikimo sąlygomis, Privatumo pareiškimu, Paslaugų aprašymu ir Pasauline DPA.
  5. Spustelėkite Sukurti paskyrą, tada patvirtinkite savo el. paštą, jei bus paprašyta, ir prisijunkite.
💡 Patarimas: Galite pasirinkti planą registracijos metu apsilankę /register?plan=basic (arba pro / ultimate), arba pradėti dabar ir pasirinkti planą vėliau skiltyje Atsiskaitymas.

Atstatyti slaptažodį

  1. Prisijungimo puslapyje spustelėkite Pamiršote slaptažodį?
  2. Įveskite savo el. paštą ir atidarykite atstatymo nuorodą, išsiųstą į jūsų gautuosius.
  3. Nustatykite naują slaptažodį (mažiausiai 12 simbolių).

3 Darbo aplinkos apžvalga

Prisijungę pateksite į darbo vietą, kurioje visi skydeliai yra viename ekrane:

Vilkite skirstytuvą tarp redaktoriaus ir pokalbio, kad perskirstytumėte išdėstymą, ir vilkite horizontalųjį skirstytuvą, kad pakeistumėte terminalo dydį. Kairioji šoninė juosta taip pat nukreipia į Darbo aplinką, Plėtinius, API raktus, Atsiskaitymą ir Atsiliepimus.

4 Projekto atidarymas

4.1 Atidaryti vietinį aplanką

  1. Naršyklėje spustelėkite Atidaryti projekto aplanką.
  2. Pasirinkite aplanką ir suteikite naršyklei leidimą jį skaityti.
  3. Failai nuskaitomi į jūsų naršyklės šifruotą naršyklės darbo aplinką – niekas neįkeliama. Matysite tiesioginį skaičių ir galutinę suvestinę (failų skaičius · dydis, plius visi praleisti arba apkarpyti failai).
⚠️ Naršyklės palaikymas: Jei matote pastabą, kad aplanko įkėlimui reikalinga Chromium naršyklė, perjunkite į Chrome/Edge/Brave arba naudokite Atidaryti iš Git.

4.2 Atidaryti iš Git (GitHub / GitLab)

  1. Spustelėkite Atidaryti iš Git naršyklėje.
  2. Pasirinkite GitHub arba GitLab skirtuką ir įklijuokite asmeninį prieigos raktą. GitHub naudokite repo sritį (klasikinę) arba smulkiai sureguliuotą raktą su Contents + Pull requests; GitLab naudokite api sritį. Jūsų raktas saugomas serveryje – į naršyklę įkeliamas tik failų turinys.
  3. Įveskite saugyklą kaip owner/name (filtruokite sąrašą, kad rastumėte savo), tada pasirinkite šaką.
  4. Pasirinktinai pažymėkite Sukurti naują darbinę šaką (pvz., dcc/my-feature), kad jūsų darbas būtų izoliuotas nuo numatytosios šakos.
  5. Pasirinktinai įjunkite push webhook, kad naršyklė akimirksniu atsinaujintų, kai komandos nariai įkelia (reikalingas viešas šliuzo URL).
  6. Spustelėkite Atidaryti saugyklą.

4.3 Atnaujinti, perjungti ir uždaryti

4.4 Aplanko apimties pokalbių sesijos

Pokalbių istorija yra susieta su atidarytu projektu. Perjungus aplankus, automatiškai pradedama nauja sesija ir įkeliamos ankstesnės to aplanko sesijos, iš naujo atidaroma naujausia, kad galėtumėte tęsti ten, kur baigėte.

4.5 Operaciniai aplankai

Aplankai, kuriuos DeepCerebra naudoja viduje – .deepcerebra, .sessions – rodomi medyje, tačiau pagal numatytuosius nustatymus yra suglaudinti, kad neužterštų jūsų šaltinio.

5 Darbas su failais

6 Pokalbis su agentu

Parašykite užklausą

Apibūdinkite, ko norite, paprasta kalba – užduokite klausimą, paprašykite funkcijos arba nurodykite klaidą. Būkite konkretūs dėl failų, sistemų ir apribojimų, kad gautumėte geriausią rezultatą. Pridėkite atitinkamus failus, nuvilkdami juos į raginimą.

Skaitykite atsakymus, Cursor stiliumi

Atsakymai organizuojami kaip Cursor: agento samprotavimai atskiriami nuo rezultato. Kiekvienas atsakymo blokas turi kopijavimo piktogramą viršutiniame dešiniajame kampe, kad galėtumėte nukopijuoti baigtą ataskaitą, dokumentą ar komandą, kurią turite vykdyti.

Valdykite arba sustabdykite vykdymą

💡 Patarimas (darbalaukis): Darbalaukio programoje agentą pokalbyje iškviečiate su @deepcerebra, o priešdėliai, tokie kaip [deep], prašo gilesnio samprotavimo.

7 Keturi pokalbių režimai

Pasirinkite režimą iš režimo selektoriaus šalia raginimo. Kiekvienas nustato, kiek agentas planuoja ir kaip laisvai redaguoja:

RežimasKą jis daroNaudoti, kai…
AgentasPlanuoja ir redaguoja jūsų projektą autonomiškaiNorite, kad asistentas įgyvendintų pakeitimą nuo pradžios iki pabaigos
KlaustiAtsako į klausimus apie jūsų kodą be redagavimoNorite suprasti kodų bazę
PlanuotiPrieš bet kokį redagavimą parengia metodąUžduotis yra didelė arba turi kompromisų, kuriuos reikia išspręsti pirmiausia
RedaguotiAtlieka tikslinius redagavimus dabartiniame konteksteNorite nedidelio, tikslinio pakeitimo

8 Pakeitimų peržiūra ir taikymas

Kai agentas siūlo failų pakeitimus, virš pokalbio įvesties pasirodo skydelis Siūlomi pakeitimai, kuriame išvardijami visi paliesti failai su pridėtų (+) ir pašalintų (−) eilučių skaičiumi.

⚠️ Visada peržiūrėkite: AI sugeneruotas kodas gali turėti klaidų arba nesaugių šablonų. Prieš pasikliaudami juo ar diegdami, peržiūrėkite skirtumą ir išbandykite.

9 Integruotas terminalas

Įjunkite terminalą po redaktoriumi, kad paleistumėte kūrimus, testus ir scenarijus. Su jūsų leidimu agentas gali vykdyti komandas ir skaityti jų išvestį, kad patikrintų savo darbą; ilgai veikiančios komandos transliuoja išvestį, kad galėtumėte stebėti eigą. Uždarykite terminalą iš jo antraštės, kai jo nereikia.

10 Plano režimas ir vykdymas

Didesniems tikslams naudokite Plano režimą (arba paprašykite agento pirmiausia suplanuoti). Planuotojas nuskaito jūsų projektą, suskaido tikslą į nuo priklausomybių priklausančias užduotis ir priskiria kiekvieną tinkamam specialistui (architektui, koduotojui, testuotojui, dokumentų rengėjui).

11 Modelių pasirinkimas ir automatinis režimas

Atidarykite modelio pasirinkiklį šalia raginimo. Parinktys sugrupuotos taip:

Kaip veikia automatinis pasirinkimas

Automatinio režimo metu DeepCerebra naudoja pakopinį, adaptyvųjį maršrutizavimą: paprastos užduotys nukreipiamos į greitą, ekonomišką modelį, o sudėtingas ar daug planavimo reikalaujantis darbas (pvz., Plano režimas) nukreipiamas į stipresnį modelį. Tai automatiškai subalansuoja kainą ir kokybę, todėl retai reikia rinktis rankiniu būdu.

12 Naudokite savo raktą (BYOK)

Galite nukreipti užklausas per savo teikėjo paskyrą, o ne per matuojamą platformos naudojimą.

  1. Šoninėje juostoje atidarykite API raktus.
  2. Skiltyje Naudokite savo raktą pasirinkite teikėją (pvz., ANTHROPIC_API_KEY, GOOGLE_API_KEY, OPENAI_API_KEY).
  3. Įklijuokite rakto reikšmę ir spustelėkite Išsaugoti. Raktai šifruojami ramybės būsenoje ir niekada negrąžinami į naršyklę – rodomas tik užmaskuotas peržiūros vaizdas.

Platformos (DeepCerebra) modeliams nereikia rakto. Pašalinkite raktą bet kuriuo metu naudodami Pašalinti.

13 Vietinis kompiuteris: GPU modeliai ir konsolė (DCC Bridge)

DCC Bridge sujungia jūsų kompiuterį su žiniatinklio programa per mažą dcc-bridge jungtį, atrakindamas dvi galimybes vienu metu:

Jungtis skambina išorėn per autentifikuotą WebSocket – nereikia jokių įeinančių prievadų, ir ji veikia už NAT ir ugniasienių. Ji veikia Windows, macOS ir Linux (Python 3.10+).

13.1 Susiekite savo kompiuterį

  1. Kairėje veiklos juostoje spustelėkite nešiojamojo kompiuterio piktogramąVietinis kompiuteris (GPU + Konsolė). (Tas pats skydelis atidaromas iš modelio pasirinkiklio poraštės per Tvarkyti vietinį GPU….)
  2. Įsitikinkite, kad įjungtas Vietinio vykdymo jungiklis, pavadinkite įrenginį ir spustelėkite Pridėti šį kompiuterį. Nukopijuokite vienkartinį susiejimo raktą (dcc_brg_…) ir paruoštą įklijuoti jungties komandą – raktas rodomas tik vieną kartą.

13.2 Įdiekite ir paleiskite jungtį

pip install git+https://github.com/mohammadkhair7/DeepCerebra-connector

# then run the command copied from the pairing card, e.g.:
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx

13.3 Naudokite savo konsolę iš žiniatinklio programos

Pagal numatytuosius nustatymus komandos apribojamos tam skirtu darbo aplanko aplanku (~/DeepCerebra). Norėdami dirbti savo tikruose projekto aplankuose su iš anksto sukonfigūruotais CLI, suteikite jiems aiškiai leidimus, paleisdami jungtį:

# grant one or more real folders (repeatable)
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx --host-dir "F:\MyProjects"

# or the whole machine (prints a warning; prefer --host-dir)
python -m dcc_bridge ... --allow-any-dir

Tada atidarykite Terminalo skydelį, spustelėkite Vykdymo tikslo iššokantįjį langą (nešiojamojo kompiuterio piktograma), pasirinkite Mano kompiuteris ir pasirinkite darbinį katalogą. Tada jūsų įvestos komandos ir agento kūrimo/testavimo komandos bus vykdomos jūsų kompiuteryje.

⚠️ Saugumas: pagrindinio kompiuterio prieiga niekada neviršija aplankų, kuriuos jūs nurodėte jungties komandų eilutėje; raktai yra maišomi ramybės būsenoje ir gali būti atšaukti bet kuriuo metu; --no-exec padaro įrenginį tik išvadų (GPU modeliai, be komandų).
💡 Patarimas: Darbalaukio programa gali tiesiogiai naudoti vietinius modelius be jungties. Visas jungties aprašymas: github.com/mohammadkhair7/DeepCerebra-connector.

14 Git bendradarbiavimo darbo eiga

Atidarius Git pagrindu veikiantį projektą, naršyklėje pasirodo šakos juosta, rodanti jūsų dabartinę šaką ir du veiksmus:

Jei įjungtas push webhook, naršyklė automatiškai atsinaujina, kai komandos nariai įkelia, išlaikydami visus sinchronizuotus – tai yra DeepCerebra bendradarbiavimo komandos kūrimo pagrindas.

15 MCP serveriai

Išplėskite agentą išoriniais įrankiais ir duomenimis per Model Context Protocol. Konfigūruokite serverius faile .deepcerebra/mcp.json, pavyzdžiui:

{
  "mcpServers": {
    "my-tools": {
      "url": "https://example.com/mcp",
      "disabled": false,
      "allowlist": ["search_issues", "get_pr"],
      "autoApprove": ["create_issue"],
      "auth": { "type": "bearer", "tokenEnv": "MY_TOKEN" }
    }
  }
}

Įjungti MCP įrankiai automatiškai tampa prieinami agentui, kai jie yra susiję su jūsų užklausa. Palaikomi tiek vietiniai (stdio), tiek nuotoliniai (http/sse) serveriai.

Integruota sauga

Resursai ir raginimai

Jei serveris atskleidžia MCP resursus arba raginimo šablonus, agentas automatiškai gauna įrankius jiems naudoti (mcp_list_resources, mcp_read_resource, mcp_list_prompts, mcp_get_prompt).

Autentifikavimas nuotoliniams serveriams

Pridėkite auth bloką prie nuotolinio serverio. Slaptažodžiai palaiko ${ENV_VAR} interpoliaciją:

// Static bearer token (literal or from env)
"auth": { "type": "bearer", "token": "${GITHUB_TOKEN}" }
"auth": { "type": "bearer", "tokenEnv": "GITHUB_TOKEN" }

// Custom header (e.g. API key)
"auth": { "type": "header", "header": "x-api-key", "value": "${MY_KEY}" }

// OAuth 2.0 client-credentials
"auth": {
  "type": "oauth", "grant": "client_credentials",
  "tokenUrl": "https://auth.example.com/oauth/token",
  "clientId": "${MCP_CLIENT_ID}", "clientSecret": "${MCP_CLIENT_SECRET}",
  "scope": "mcp.read mcp.write"
}

16 Agento tinkinimas: taisyklės, įgūdžiai, kabliai, subagentai ir papildiniai

Galite formuoti, kaip agentas mąsto ir veikia, naudodami vieną, failais pagrįstą konvenciją – .deepcerebra/ katalogą – kuris veikia identiškai darbalaukio programoje, žiniatinklio programoje ir API. Žiniatinklio programoje visa tai tvarkykite skiltyje Agentas; darbalaukyje ir per API tai yra paprasti failai, kuriuos įsipareigojate su savo projektu.

Sritys ir pirmumas

Konfigūracija aptinkama iš kelių sričių; kai tas pats elementas egzistuoja daugiau nei vienoje, didesnio prioriteto elementas laimi:

team/org  <  global (~/.deepcerebra)  <  workspace (<repo>/.deepcerebra)
(žemiausias)                                              (aukščiausias)

Taisyklės (valdymas)

Taisyklės yra nuolatinės instrukcijos – kodavimo standartai, architektūros konvencijos, domeno kontekstas – įterpiamos į agento sistemos raginimą. Jos gyvena kaip Markdown failai kataloge .deepcerebra/steering/, plius visada įjungtas AGENTS.md standartas. Frontmatter valdo, kada taisyklė įkeliama:

---
inclusion: fileMatch          # always | fileMatch | auto | manual
globs: "src/**/*.ts"          # or fileMatchPattern
name: api-design
description: REST conventions
---
# API design
- Use REST resource nouns, plural.

Šakninis AGENTS.md taikomas visai saugyklai; įdėtasis AGENTS.md (pvz., services/api/AGENTS.md) taikomas tik failams tame aplanke. Žiniatinklio programoje, Agentas → Valdymas rodinyje kiekvienai taisyklei suteikiamas Aprėpties pasirinkiklis (Visuotinis / Projektas / Komanda).

Įgūdžiai

Įgūdžiai yra pakartotinai naudojami žaidimų vadovai, kuriuos agentas įkelia pagal poreikį. Kiekvienas įgūdis yra aplankas su SKILL.md kataloge .deepcerebra/skills/:

---
name: deploy-release
description: How to cut and publish a versioned release.
disable-model-invocation: false   # true => manual-only (/skill)
---
# Deploy a release
1. Bump the version, build, and test.
2. Tag and publish.

Agentas mato lengvą katalogą (pavadinimas + aprašymas) ir įkelia visą turinį naudodamas load_skill įrankį, kai tai aktualu. Taip pat galite jį iškviesti aiškiai naudodami /skill <name>. Nustatykite disable-model-invocation: true, kad įgūdis būtų tik rankinis.

Kabliai

Kabliai vykdo automatizavimą gyvavimo ciklo įvykiuose. Apibrėžkite juos kaip .deepcerebra/hooks/*.hook.json:

{
  "title": "Format on save",
  "event": "fileSave",
  "filePattern": ["**/*.ts"],
  "action": { "type": "shell", "command": "npm run lint:fix -- $FILE" },
  "enabled": true
}

Įvykiai apima promptSubmit, preToolUse, postToolUse, fileCreate, fileSave, fileDelete, preTask, postTask, sessionStart, preCompact ir agentStop (taip pat priimami Cursor/Claude rašybos variantai). Veiksmas yra arba shell (vykdyti komandą), arba agentPrompt (paklausti agento). preToolUse kabliukas gali leisti, atmesti arba paklausti dėl įrankio iškvietimo, kurį jis perima.

Subagentai

Subagentai yra specialistai agentai, kuriuos apibrėžiate ir kuriems deleguojate. Kiekvienas yra Markdown failas kataloge .deepcerebra/agents/ su frontmatter ir turiniu (jo sistemos raginimu):

---
name: security-reviewer
description: Audits a diff for security issues; read-only.
model: gpt-5
readonly: true
tools: [read_file, grep_files, list_directory]
background: false
---
You are a meticulous security reviewer…

Pagrindinis agentas deleguoja naudodamas task (blokuojantis), task_async + task_status / task_result (foninis) arba task_parallel (išskleidimas).

Papildiniai

Papildinys sujungia taisykles, įgūdžius, kablius, subagentus ir MCP serverius į vieną diegiamą paketą kataloge .deepcerebra/plugins/<name>/, aprašytą plugin.json manifeste:

{
  "name": "Acme Standards",
  "version": "1.2.0",
  "description": "Acme rules + skills + review agents.",
  "enabled": true
}

Papildinio turinys sujungiamas su mažiausiu pirmumu, todėl jūsų pačių taisyklės ir įgūdžiai visada perrašo papildinio. Išjunkite papildinį naudodami "enabled": false arba .disabled žymeklio failą.

💡 Patarimas: Komanda gali paskelbti bendrus numatytuosius nustatymus, nukreipdama DCC_ORG_CONFIG_DIR į bendrą .deepcerebra katalogą arba nustatydama taisykles į Komandos sritį žiniatinklio programoje.

17 Agentinio darbo eigos studija ir įvykiais valdomi agentai

Darbo eigos studija yra vizualus kelių agentų automatizavimo dizaineris. Jūs sudarote etapus – kiekvienas yra agentas, specializuotas žingsnis arba valdymo primityvas – į grafiką, sujungsite juos su priklausomybėmis ir paleisite visą orkestravimą variklyje su tiesiogine kiekvieno etapo eiga, biudžetais ir žmogaus patvirtinimo vartais. Darbo eigos išsaugomos kaip nešiojamas YAML/JSON apibrėžimas, kurį galite eksportuoti, importuoti, versijuoti Git ir paleisti iš API arba CLI.

17.1 Darbo eigos kūrimas

17.2 Etapų biblioteka

Etapo tipasKą jis daro
agentVienas agento posūkis su priskirtais įgūdžiais ir įrankiais.
spec.requirements / spec.design / spec.execute Pirmiausia specifikacija: parengti reikalavimus, suprojektuoti, tada suskaidyti į užduotis ir vykdyti – kiekvienas gali būti valdomas vartais.
documents.generateSukurti išbaigtą dokumentą iš ankstesnių etapų išvesties.
fan_outLygiagretus platus tyrimas daugeliu potemių su sinteze.
map / loop / switch Valdymo primityvai: vykdyti kūną kiekvienam elementui, kartoti, kol tenkinama sąlyga, arba šakotis pagal atvejus.
verify / browser_verify Vykdyti testus ar komandas smėlio dėžėje; patikrinti veikiančią vartotojo sąsają su naršyklės automatizavimu.
orchestrateDinaminis maršrutizavimas: orkestratoriaus agentas nuskaito užklausą ir išsiunčia ją geriausiems žemesnio lygio agentams per įvykius.
external.agentIškviesti registruotą trečiosios šalies agentą per HTTP (A2A) taip, tarsi tai būtų vietinis etapas.
evalĮvertinti aukštesnio lygio išvestį pagal patikrinimus (yra / regex / ilgis / LLM-teisėjas); nepavykti, jei žemiau slenksčio.
db.provisionGeneruoti nuosavą duomenų sluoksnį: docker-compose duomenų bazei, versijuotas SQL migracijas, pradinius duomenis, .env šabloną ir Mermaid ERD; pasirenkamas autentifikavimo karkasas; gali nedelsiant taikyti migracijas SQLite.
ci.generateGeneruoti paruoštą įsipareigoti CI/CD konvejerį (GitHub Actions, GitLab CI, arba Azure Pipelines) su lint → test → scan → build → deploy ir aplinkos paaukštinimu.
deploy.packageGeneruoti gamybos diegimo išteklius: kelių etapų Dockerfile, docker-compose, Kubernetes manifestus arba Helm diagramą – failus, kuriuos valdote ir įsipareigojate.
test.generateGeneruoti vienetų / API / E2E rinkinius sukurtai programai ir reikalavimų-testų atsekamumo matricą.
test.verifyVykdyti testų rinkinį (pytest, vitest, jest, Playwright) ir valdyti vykdymą pagal jo sėkmės rodiklį.
security.auditNuskaityti priklausomybes dėl žinomų pažeidžiamumų ir medį dėl kietai užkoduotų paslapčių; paskelbia įspėjimo įvykius ir parašo išvadų ataskaitą.
previewPaleisti sugeneruotą programą lokaliai ir parodyti jos tiesioginį URL vykdymo skydelyje (nuoroda + įterptas rėmelis) per preview.ready įvykį.
design.importPaversti UI dizaino vaizdą (ekrano kopiją, maketą, Figma eksportą) į struktūrizuotą įgyvendinimo specifikaciją žemesnio lygio etapams.

17.3 Įvykiais valdomi agentai (agento tinklas)

Kiekvienas etapas – nepriklausomai nuo tipo – gali skelbti ir prenumeruoti tipizuotus įvykius darbo aplinkos įvykių magistralėje, todėl agentai koordinuoja kaip paslaugos pranešimų tinkle, o ne tik per DAG:

17.3.1 Įvykių eilės agentams

Agentai, kurie reaguoja į įvykius, gali deklaruoti patvarią pavadintą eilę, kad atitinkami įvykiai niekada nebūtų prarasti, kol agentas užimtas arba kol vykdymas neklauso. Prenumeruojant paleidiklį, nustatykite queue: <name> – variklis susieja tą temą su FIFO eile darbo aplinkos įvykių magistralėje (išsaugota .deepcerebra/workflows/events/queues/). Kiekvienas atitinkamas įvykis, paskelbtas nuo to momento, yra užfiksuojamas eilėje; kai etapas tampa vykdomas, variklis išima įvykius nuo seniausio ir juos vartoja po vieną.

events:
  subscribe:
    - topic: ticket.created
      mode: trigger
      queue: triage-inbox        # durable FIFO — events wait here for this agent
      map:
        payload.ticket_id: ticket_id

17.3.2 Semaforo orkestravimas (bendrojo resurso apsauga)

Semaforas riboja, kiek užduočių vienu metu gali veikti su bendru (apsaugotu) resursu: rašoma duomenų bazė, globalių kintamųjų saugykla, failas arba greičio ribojamas išorinis agentas. Pridėkite jį prie bet kurio etapo su semaphore: – prieš pradedant etapo darbą, variklis įgyja vieną leidimą pavadinimo darbo aplinkos semaforui; leidimas visada atleidžiamas po to, net jei etapas nepavyksta. permits: 1 paverčia jį muteksu: tik viena užduotis vienu metu (visuose lygiagrečiuose vykdymuose darbo aplinkoje) vykdo kritinį žingsnį; kiekviena kita užduotis laukia, kol laikiklis baigs.

semaphore:
  name: emr-db-writer
  permits: 1          # mutex — one writer at a time
  timeout_s: 300      # fail if still waiting after 5 minutes
  ttl_s: 900          # auto-release crashed holders after 15 minutes

17.3.3 Susitikimo orkestravimas (laukti visų sąlygų)

Susitikimas laukia, kol bus įvykdytos kelios įvykių sąlygos, prieš pradedant kitą žingsnį – priešingai nei „pirmas įvykis laimi“. Nustatykite join: all etapo events: bloke: kiekviena paleidiklio prenumerata turi būti patenkinta, prieš pradedant etapą. Derinkite su kiekvienos prenumeratos count: N, kai keli agentai (arba kelios ataskaitos iš vieno agento) turi pranešti – pavyzdžiui, dizaino patvirtinimas, testų užbaigimas ir saugumo patvirtinimas prieš vykdant išleidimo etapą.

events:
  join: all                    # rendezvous — wait for EVERY subscription below
  subscribe:
    - topic: design.approved
      mode: trigger
    - topic: tests.passed
      mode: trigger
    - topic: security.cleared
      mode: trigger
      count: 1

17.4 Agento įrankių biblioteka

Etapai pasirenka įrankius iš to paties registro, kurį naudoja pokalbių agentas:

17.5 Vykdymas, vartai ir išvestys

💡 Patarimas: Pradėkite nuo Ship-It Pipeline šablono: jis sujungia dizainą → db.provision → įgyvendinimą → sugeneruotus testus → saugumo auditą → diegimo pakavimą → CI generavimą, su žmogaus vartais prieš pakavimą – pilnas kelias nuo trumpo aprašymo iki gamybos, kurį galite pritaikyti per kelias minutes.

18 Nuspėjamasis skirtuko užbaigimas

Nuspėjamasis skirtuko užbaigimas siūlo įterptus, viduryje užpildomus kodo pasiūlymus, kai rašote redaktoriuje – priimkite pasiūlymą su Tab. Jis yra pasirenkamas tiek variklyje, tiek žiniatinklio redaktoriuje.

Įjungti

Kaip jis veikia

19 Naudojimas, kreditai ir atsiskaitymas

Atidarykite Atsiskaitymas iš šoninės juostos, kad tvarkytumėte savo planą ir naudojimą. AI naudojimas matuojamas JAV dolerių kreditais, pagrįstais pagrindinių modelių suvartotais žetonais.

PlanasMėnesio kainaĮskaičiuotas mėnesio AI naudojimas
Basic$20$10
Pro$75$30
Ultimate$200$150
💡 Sutaupykite naudojimo: Naudokite automatinį modelio pasirinkimą, atsineškite savo raktą (BYOK) arba paleiskite vietinius modelius, kad sumažintumėte arba išvengtumėte matuojamo naudojimo.

20 Savo šliuzo API rakto gavimas

Šliuzo API raktas (asmeninis prieigos raktas) leidžia programiškai naudoti DeepCerebra viešąją API ir CLI.

  1. Prisijunkite ir atidarykite API raktus iš šoninės juostos.
  2. Slinkite iki DeepCerebra API raktai.
  3. Įveskite etiketę (pvz., „CI konvejeris“ arba „nešiojamojo kompiuterio CLI“).
  4. Pasirinkite sritisread, chat, code, agent – ir pasirenkamą galiojimo laiką dienomis (tuščia = niekada).
  5. Spustelėkite Generuoti. Visas raktas rodomas tik vieną kartą – spustelėkite Kopijuoti ir saugiai jį išsaugokite.

Naudokite jį su CLI arba API adresu deepcerebra.ai:

dcc config set endpoint https://deepcerebra.ai
dcc config set api-key <your-key>

# or as a Bearer token
curl -H "Authorization: Bearer <your-key>" https://deepcerebra.ai/v1/...

Galite pervadinti arba ištrinti (atšaukti) raktą bet kuriuo metu; kiekvienas raktas rodo savo priešdėlį, sritis, sukūrimo/galiojimo ir paskutinio naudojimo datą.

⚠️ Laikykite paslaptyje. Kiekvienas, turintis jūsų raktą, gali naudoti jūsų paskyrą ir patirti išlaidų. Nedelsdami atšaukite ir iš naujo sugeneruokite, jei jis kada nors bus atskleistas.

21 Saugumas ir privatumas

22 Trikčių šalinimas

„Aplanko įkėlimui reikalinga Chromium naršyklė“

Perjunkite į Chrome, Edge arba Brave, arba naudokite Atidaryti iš Git.

Agentas kartoja tą pačią klaidą

Spustelėkite Stabdyti, tada perrašykite su konkrečia užuomina ar apribojimu.

Modelio arba užklausos klaidos / „biudžetas išnaudotas“

Vietiniai modeliai neatsiranda

Jungtis: „serveris atmetė WebSocket ryšį: HTTP 401“

Mano pakeitimai neįsigaliojo

Git: „Jūs esate numatytojoje šakoje“

Atidarykite arba sukurkite darbinę šaką prieš naudodami Integruoti, kad atidarytumėte pull request.

Vis dar stringate? Susisiekite su support@deepcerebra.ai.

23 DeepCerebra Discovery — Klauskite savo duomenų ir dokumentų

Discovery yra tiriamasis pokalbių robotas jūsų duomenų bazėms ir dokumentams. Užuot atsakius vienu užklausimu, jis veikia kaip analitikas: formuoja hipotezes, vykdo eilę saugomų tyrimų (SQL, grafų, dokumentų paieška, schemos patikrinimai, žiniatinklio patvirtinimas), atmeta paaiškinimus, kuriuos paneigia įrodymai, ir sintezuoja pagrįstą atsakymą — su diagramomis ir skaidriu išlaidų kvitu. Atidarykite jį iš kompaso piktogramos veiklos juostoje (/app/discovery).

23.1 Erdvės — jūsų kuruojama sritis

Erdvė sujungia viską, ko reikia vienai klausimų linijai: duomenų bazių jungtis, dokumentų rinkinius, instrukcijas analitikui ir biudžetus. Sukurkite vieną su + Nauja erdvė, tada naudokite sąrankos skydelį dešinėje, kad:

23.2 Klausimo uždavimas

Įveskite klausimą taip, kaip klaustumėte kolegos — pavyzdžiui "Kodėl MRT tyrimų apimtis sumažėjo kovą?". Tyrimo lenta tiesiogiai transliuoja visą procesą:

Tolesni klausimai tęsia tą pačią giją, todėl analitikas išlaiko savo kontekstą.

23.3 Diagramos, ataskaitos ir eksportas

Diagramos atvaizduojamos tiesiogiai tyrimo lentoje. Naudokite Eksportuoti, kad atsisiųstumėte visą užklausą — atsakymą, hipotezes, įrodymus ir diagramas — kaip savarankišką HTML ataskaitą arba spausdinimo kokybės PDF, suformuotą naudojant neoninę dizaino sistemą.

23.4 Biudžetai ir išlaidų kontrolė

Kiekviena erdvė turi biudžetus vienai užklausai: maksimalų tyrimų skaičių, tyrimo raundus, sekundes ir USD. Variklis švariai sustoja pasiekęs ribą ir praneša, ką iki šiol rado. Kiekvieno tyrimo kaina yra išsamiai nurodyta kvite, todėl visada žinote, kur buvo išleisti pinigai.

23.5 Automatizavimas: API, SDK, Workflow Studio & MCP