Lietotāja rokasgrāmata
Pilnīga, praktiska rokasgrāmata programmatūrasizstrādei ar DeepCerebra Coder — tīmeklī, darbvirsmā un CLI

📖 Saturs

  1. Ievads un izdevumi
  2. Darba sākšana un konts
  3. Darbvieta īsumā
  4. Projekta atvēršana
  5. Darbs ar failiem
  6. Tērzēšana ar aģentu
  7. Četri tērzēšanas režīmi
  8. Izmaiņu pārskatīšana un piemērošana
  9. Integrētais terminālis
  10. Plāna režīms un izpilde
  11. Modeļu izvēle un automātiskais režīms
  12. Izmantojiet savu atslēgu (BYOK)
  13. Vietējā mašīna: GPU modeļi un konsole (DCC Bridge)
  14. Git sadarbības darbplūsma
  15. MCP serveri
  16. Aģenta pielāgošana: noteikumi, prasmes, āķi, apakšaģenti un spraudņi
  17. Aģentu darbplūsmas studija un notikumu vadīti aģenti
  18. Paredzamā cilnes pabeigšana
  19. Lietojums, kredīti un norēķini
  20. Vārtejas API atslēgas iegūšana
  21. Drošība un privātums
  22. Problēmu novēršana
  23. DeepCerebra Discovery — Jautājiet saviem datiem & dokumentiem

1 Ievads un izdevumi

DeepCerebra Coder ir aģentisks kodēšanas asistents. Atšķirībā no vienkārša automātiskās pabeigšanas kopilota, tas plāno, raksta, refaktorē, izpilda komandas, izsauc rīkus un iterē visā jūsu projektā — ar jūsu pārskatīšanu un apstiprinājumu tā piedāvātajām izmaiņām.

Trīs veidi, kā to izmantot

IzdevumsVislabāk piemērotsFailu piekļuve
Tīmekļa lietotneBez instalēšanas, strādājiet no jebkuras mašīnasKonfidenciāla pārlūkprogrammas krātuve (un Git repozitoriji)
Darbvirsmas (Windows / Linux / macOS)Vietējā pirmā izstrāde, vietējie modeļiTieša vietējā failu sistēma
CLI un APISkriptēšana, CI/CD, automatizācijaVietējie faili / programmatiski

Šī rokasgrāmata koncentrējas uz tīmekļa lietotni vietnē deepcerebra.ai; darbvirsmas lietotne atspoguļo tos pašus paneļus un darbplūsmas.

2 Darba sākšana un konts

Atbalstītās pārlūkprogrammas

Izmantojiet pašreizējo Chrome, Edge vai Brave versiju, lai iegūtu pilnu pieredzi — vietējās mapes atvēršana balstās uz Chromium File System Access API. Firefox un Safari darbojas tērzēšanai un Git atbalstītiem projektiem, taču nevar tieši atvērt vietējo mapi.

Izveidot kontu

  1. Noklikšķiniet uz Sākt galvenajā lapā.
  2. Aizpildiet savu neobligāto parādāmo vārdu, e-pastu, valsti un dzimšanas datumu (jums jābūt vismaz 18 gadus vecam).
  3. Izvēlieties savu interfeisa valodu un paroli, kas sastāv no vismaz 12 rakstzīmēm.
  4. Izlasiet paziņojumu par līgumu un apstipriniet. Konta izveide nozīmē, ka jūs piekrītat Pakalpojumu noteikumiem, Privātuma paziņojumam, Pakalpojumu aprakstam un Globālajam DPA.
  5. Noklikšķiniet uz Izveidot kontu, pēc tam, ja tiek prasīts, verificējiet savu e-pastu un pierakstieties.
💡 Padoms: Jūs varat izvēlēties plānu reģistrēšanās laikā, apmeklējot /register?plan=basic (vai pro / ultimate), vai sākt tagad un izvēlēties plānu vēlāk sadaļā Norēķini.

Atiestatīt paroli

  1. Pieslēgšanās lapā noklikšķiniet uz Aizmirsāt paroli?
  2. Ievadiet savu e-pastu un atveriet atiestatīšanas saiti, kas nosūtīta uz jūsu iesūtni.
  3. Iestatiet jaunu paroli (vismaz 12 rakstzīmes).

3 Darbvieta īsumā

Pēc pierakstīšanās jūs nonāksiet darba virsmā, kurā visi paneļi ir vienā ekrānā:

Velciet sadalītāju starp redaktoru un tērzēšanu, lai pārkārtotu izkārtojumu, un velciet horizontālo sadalītāju, lai mainītu termināļa izmēru. Kreisā sānjosla arī nodrošina navigāciju uz Darbvietu, Paplašinājumiem, API atslēgām, Norēķiniem un Atsauksmēm.

4 Projekta atvēršana

4.1 Atvērt vietējo mapi

  1. Pārlūkā noklikšķiniet uz Atvērt projekta mapi.
  2. Izvēlieties mapi un piešķiriet pārlūkprogrammai atļauju to lasīt.
  3. Faili tiek nolasīti jūsu pārlūkprogrammas šifrētajā pārlūkprogrammas darbvietā — nekas netiek augšupielādēts. Jūs redzēsiet tiešraides skaitu un galīgo kopsavilkumu (failu skaits · izmērs, kā arī visi izlaistie vai apgrieztie faili).
⚠️ Pārlūkprogrammas atbalsts: Ja redzat piezīmi, ka mapes ielādei nepieciešama Chromium pārlūkprogramma, pārslēdzieties uz Chrome/Edge/Brave vai izmantojiet Atvērt no Git.

4.2 Atvērt no Git (GitHub / GitLab)

  1. Noklikšķiniet uz Atvērt no Git pārlūkā.
  2. Izvēlieties GitHub vai GitLab cilni un ielīmējiet personīgās piekļuves marķieri. Priekš GitHub izmantojiet repo tvērumu (klasisko) vai smalki granulētu marķieri ar Contents + Pull requests; priekš GitLab izmantojiet api tvērumu. Jūsu marķieris tiek glabāts serverī — pārlūkprogrammā tiek ievilkts tikai faila saturs.
  3. Ievadiet repozitorijuowner/name (filtrējiet sarakstu, lai atrastu savu), pēc tam izvēlieties zaru.
  4. Pēc izvēles atzīmējiet Izveidot jaunu darba zaru (piemēram, dcc/my-feature), lai jūsu darbs būtu izolēts no noklusējuma zara.
  5. Pēc izvēles iespējojiet push webhook, lai pārlūks atsvaidzinātos uzreiz, kad komandas biedri veic push (nepieciešama publiska vārtejas URL).
  6. Noklikšķiniet uz Atvērt repozitoriju.

4.3 Atsvaidzināt, pārslēgt un aizvērt

4.4 Mapes tvēruma tērzēšanas sesijas

Tērzēšanas vēsture ir saistīta ar atvērto projektu. Mapju pārslēgšana automātiski sāk jaunu sesiju un ielādē šīs mapes iepriekšējās sesijas, atkārtoti atverot jaunāko, lai jūs varētu turpināt no vietas, kur pārtraucāt.

4.5 Operatīvās mapes

Mapes, ko DeepCerebra izmanto iekšēji — .deepcerebra, .sessions — parādās kokā, bet pēc noklusējuma ir sakļautas, lai tās nepiesārņotu jūsu avotu.

5 Darbs ar failiem

6 Tērzēšana ar aģentu

Uzrakstiet pieprasījumu

Aprakstiet, ko vēlaties, vienkāršā valodā — uzdodiet jautājumu, pieprasiet funkciju vai norādiet uz kļūdu. Esiet precīzs par failiem, ietvariem un ierobežojumiem, lai iegūtu labāko rezultātu. Pievienojiet attiecīgos failus, ievelkot tos uzvednē.

Lasīt atbildes, Cursor stilā

Atbildes ir organizētas kā Cursor: aģenta pamatojums ir atdalīts no piegādājamā. Katram atbildes blokam augšējā labajā stūrī ir kopēšanas ikona, lai jūs varētu kopēt pabeigtu ziņojumu, dokumentu vai komandu, kuru jums ir paredzēts izpildīt.

Vadīt vai apturēt izpildi

💡 Padoms (darbvirsma): Darbvirsmas lietotnē jūs izsaucat aģentu tērzēšanā ar @deepcerebra, un prefiksi, piemēram, [deep], pieprasa dziļāku pamatojumu.

7 Četri tērzēšanas režīmi

Izvēlieties režīmu no režīmu atlasītāja blakus uzvednei. Katrs pielāgo, cik daudz aģents plāno un cik brīvi tas redģē:

RežīmsKo tas daraIzmantot, kad…
AģentsPlāno un rediģē jūsu projektu autonomiJūs vēlaties, lai asistents ieviestu izmaiņas no sākuma līdz beigām
JautātAtbild uz jautājumiem par jūsu kodu bez rediģēšanasJūs vēlaties saprast koda bāzi
PlānsIzstrādā pieeju pirms jebkādas rediģēšanasUzdevums ir liels vai tam ir jāatrisina kompromisi
RediģētVeic mērķtiecīgus labojumus pašreizējā kontekstāJūs vēlaties nelielas, mērķtiecīgas izmaiņas

8 Izmaiņu pārskatīšana un piemērošana

Kad aģents piedāvā failu izmaiņas, virs tērzēšanas ievades parādās panelis Piedāvātās izmaiņas, kurā uzskaitīts katrs skartais fails ar pievienoto (+) un noņemto (−) rindu skaitu.

⚠️ Vienmēr pārskatiet: AI ģenerētais kods var saturēt kļūdas vai nedrošus modeļus. Pārskatiet atšķirības un testējiet pirms paļaušanās uz to vai izvietošanas.

9 Integrētais terminālis

Pārslēdziet termināli zem redaktora, lai palaistu būvējumus, testus un skriptus. Ar jūsu atļauju aģents var izpildīt komandas un lasīt to izvadi, lai pārbaudītu savu darbu; ilgstošas komandas straumē izvadi, lai jūs varētu vērot progresu. Aizveriet termināli no tā galvenes, kad tas nav nepieciešams.

10 Plāna režīms un izpilde

Lielākiem mērķiem izmantojiet Plāna režīmu (vai lūdziet aģentam vispirms plānot). Plānotājs skenē jūsu projektu, sadala mērķi uzdevumos, kas apzinās atkarības, un katru piešķir pareizajam speciālistam (arhitektam, kodētājam, testētājam, dokumentētājam).

11 Modeļu izvēle un automātiskais režīms

Atveriet modeļa atlasītāju blakus uzvednei. Opcijas ir sagrupētas šādi:

Kā darbojas automātiskā atlase

Automātiskajā režīmā DeepCerebra izmanto daudzpakāpju, adaptīvo maršrutēšanu: vienkārši uzdevumi tiek novirzīti uz ātru, ekonomisku modeli, savukārt sarežģīts vai plānošanai smags darbs (piemēram, Plāna režīms) tiek novirzīts uz spēcīgāku modeli. Tas automātiski līdzsvaro izmaksas un kvalitāti, tāpēc jums reti ir jāizvēlas manuāli.

12 Izmantojiet savu atslēgu (BYOK)

Jūs varat maršrutēt pieprasījumus caur savu pakalpojumu sniedzēja kontu, nevis izmantot mērītu platformas lietojumu.

  1. Atveriet API atslēgas no sānjoslas.
  2. Sadaļā Izmantojiet savu atslēgu izvēlieties pakalpojumu sniedzēju (piemēram, ANTHROPIC_API_KEY, GOOGLE_API_KEY, OPENAI_API_KEY).
  3. Ielīmējiet atslēgas vērtību un noklikšķiniet uz Saglabāt. Atslēgas tiek šifrētas miera stāvoklī un nekad netiek atgrieztas pārlūkprogrammai — tiek parādīts tikai maskēts priekšskatījums.

Platformas (DeepCerebra) modeļiem nav nepieciešama atslēga. Noņemiet atslēgu jebkurā laikā ar Noņemt.

13 Vietējā mašīna: GPU modeļi un konsole (DCC Bridge)

DCC Bridge savieno jūsu pašu datoru ar tīmekļa lietotni, izmantojot nelielu dcc-bridge savienotāju, vienlaikus atbloķējot divas iespējas:

Savienotājs veic izejošo savienojumu, izmantojot autentificētu WebSocket — nav nepieciešami ienākošie porti, un tas darbojas aiz NAT un ugunsmūriem. Tas darbojas operētājsistēmās Windows, macOS un Linux (Python 3.10+).

13.1 Savienojiet savu datoru pārī

  1. Noklikšķiniet uz klēpjdatora ikonas kreisajā aktivitātes joslā — Vietējā mašīna (GPU + Konsole). (Tas pats panelis atveras no modeļa atlasītāja apakšējās daļas, izmantojot Pārvaldīt vietējo GPU….)
  2. Pārliecinieties, vai ir iespējota Vietējā izpilde pārslēgšana, nosauciet ierīci un noklikšķiniet uz Pievienot šo datoru. Kopējiet vienreizējo pārī savienošanas marķieri (dcc_brg_…) un gatavo savienotāja komandu — marķieris tiek parādīts tieši vienu reizi.

13.2 Instalēt un palaist savienotāju

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

# pēc tam palaidiet komandu, kas nokopēta no savienošanas kartes, piemēram:
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx

13.3 Izmantojiet savu konsoli no tīmekļa lietotnes

Pēc noklusējuma komandas ir ierobežotas īpašā darbvietas mapē (~/DeepCerebra). Lai strādātu jūsu reālajos projektu mapēs ar jūsu iepriekš konfigurētajiem CLI, piešķiriet tām atļaujas skaidri, startējot savienotāju:

# piešķirt vienu vai vairākas reālas mapes (atkārtojami)
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx --host-dir "F:\MyProjects"

# vai visu mašīnu (izdrukā brīdinājumu; dod priekšroku --host-dir)
python -m dcc_bridge ... --allow-any-dir

Pēc tam atveriet paneli Terminālis, noklikšķiniet uz Izpildes mērķa uznirstošā loga (klēpjdatora ikona), izvēlieties Mans dators un izvēlieties darba direktoriju. Gan jūsu ievadītās komandas, gan aģenta būvējuma/testa komandas tiek izpildītas jūsu mašīnā.

⚠️ Drošība: resursdatora piekļuve nekad nepārsniedz mapes, kuras jūs norādījāt savienotāja komandrindā; marķieri tiek hešoti miera stāvoklī un atsaucami jebkurā laikā; --no-exec padara ierīci tikai secinājumu veikšanai (GPU modeļi, bez komandām).
💡 Padoms: Darbvirsmas lietotne var izmantot vietējos modeļus tieši bez savienotāja. Pilna savienotāja atsauce: github.com/mohammadkhair7/DeepCerebra-connector.

14 Git sadarbības darbplūsma

Atverot Git atbalstītu projektu, pārlūkā parādās zaru josla, kas rāda jūsu pašreizējo zaru un divas darbības:

Ja push webhook ir iespējots, pārlūks automātiski atsvaidzinās, kad komandas biedri veic push, saglabājot visus sinhronizētus — pamats sadarbīgai komandas attīstībai caur DeepCerebra.

15 MCP serveri

Paplašiniet aģentu ar ārējiem rīkiem un datiem, izmantojot Modeļa konteksta protokolu. Konfigurējiet serverus failā .deepcerebra/mcp.json, piemēram:

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

Iespējotie MCP rīki kļūst automātiski pieejami aģentam, kad tie ir atbilstoši jūsu pieprasījumam. Vietējie (stdio) un attālie (http/sse) serveri ir abi atbalstīti.

Iebūvēta drošība

Resursi un uzvednes

Ja serveris atklāj MCP resursus vai uzvedņu veidnes, aģents automātiski iegūst rīkus to izmantošanai (mcp_list_resources, mcp_read_resource, mcp_list_prompts, mcp_get_prompt).

Autentifikācija attāliem serveriem

Pievienojiet auth bloku attālam serverim. Noslēpumi atbalsta ${ENV_VAR} interpolāciju:

// Statiskais nesēja marķieris (literāls vai no vides)
"auth": { "type": "bearer", "token": "${GITHUB_TOKEN}" }
"auth": { "type": "bearer", "tokenEnv": "GITHUB_TOKEN" }

// Pielāgota galvene (piemēram, API atslēga)
"auth": { "type": "header", "header": "x-api-key", "value": "${MY_KEY}" }

// OAuth 2.0 klienta akreditācijas dati
"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 Aģenta pielāgošana: noteikumi, prasmes, āķi, apakšaģenti un spraudņi

Jūs varat veidot, kā aģents domā un darbojas, izmantojot vienotu, uz failiem balstītu konvenciju — .deepcerebra/ direktoriju —, kas darbojas identiski darbvirsmas lietotnē, tīmekļa lietotnē un API. Tīmekļa lietotnē pārvaldiet visus šos elementus sadaļā Aģents; darbvirsmā un caur API tie ir vienkārši faili, ko jūs apstiprināt ar savu projektu.

Tvērumi un prioritāte

Konfigurācija tiek atklāta no vairākiem tvērumiem; ja viens un tas pats elements pastāv vairākos, uzvar tas, kam ir augstāka prioritāte:

team/org  <  global (~/.deepcerebra)  <  workspace (<repo>/.deepcerebra)
(zemākā)                                              (augstākā)

Noteikumi (vadība)

Noteikumi ir pastāvīgas instrukcijas — kodēšanas standarti, arhitektūras konvencijas, domēna konteksts —, kas tiek ievadītas aģenta sistēmas uzvednē. Tie atrodas kā Markdown faili zem .deepcerebra/steering/, kā arī vienmēr ieslēgtais AGENTS.md standarts. Frontmatter kontrolē, kad noteikums tiek ielādēts:

---
inclusion: fileMatch          # always | fileMatch | auto | manual
globs: "src/**/*.ts"          # or fileMatchPattern
name: api-design
description: REST conventions
---
# API dizains
- Izmantojiet REST resursu lietvārdus, daudzskaitlī.

Saknes AGENTS.md attiecas uz visu repozitoriju; ligzdots AGENTS.md (piemēram, services/api/AGENTS.md) attiecas tikai uz failiem šajā mapē. Tīmekļa lietotnē skats Aģents → Vadība katram noteikumam piešķir Tvēruma atlasītāju (Globāls / Projekts / Komanda).

Prasmes

Prasmes ir atkārtoti izmantojamas rokasgrāmatas, ko aģents ielādē pēc pieprasījuma. Katra prasme ir mape ar SKILL.md zem .deepcerebra/skills/:

---
name: deploy-release
description: How to cut and publish a versioned release.
disable-model-invocation: false   # true => manual-only (/skill)
---
# Izvietot laidienu
1. Palieliniet versiju, būvējiet un testējiet.
2. Atzīmējiet un publicējiet.

Aģents redz vieglu katalogu (name + description) un ievilk pilnu saturu ar load_skill rīku, kad tas ir atbilstošs. Jūs varat arī izsaukt to skaidri ar /skill <name>. Iestatiet disable-model-invocation: true, lai prasme būtu tikai manuāla.

Āķi

Āķi izpilda automatizāciju dzīves cikla notikumos. Definējiet tos kā .deepcerebra/hooks/*.hook.json:

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

Notikumi ietver promptSubmit, preToolUse, postToolUse, fileCreate, fileSave, fileDelete, preTask, postTask, sessionStart, preCompact un agentStop (tiek pieņemti arī Cursor/Claude pareizrakstības varianti). Darbība ir vai nu shell (izpildīt komandu), vai agentPrompt (jautāt aģentam). preToolUse āķis var atļaut, liegt vai jautāt par rīka izsaukumu, ko tas pārtver.

Apakšaģenti

Apakšaģenti ir speciālistu aģenti, ko jūs definējat un deleģējat. Katrs ir Markdown fails zem .deepcerebra/agents/ ar frontmatter plus saturu (tā sistēmas uzvedni):

---
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
---
Jūs esat rūpīgs drošības pārskatītājs…

Galvenais aģents deleģē ar task (bloķējošs), task_async + task_status / task_result (fons) vai task_parallel (izplatīšana).

Spraudņi

Spraudnis apvieno noteikumus, prasmes, āķus, apakšaģentus un MCP serverus vienā instalējamā paketē zem .deepcerebra/plugins/<name>/, ko apraksta plugin.json manifests:

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

Spraudņa saturs tiek apvienots ar zemāko prioritāti, tāpēc jūsu pašu noteikumi un prasmes vienmēr ignorē spraudņa noteikumus. Atspējojiet spraudni ar "enabled": false vai .disabled marķiera failu.

💡 Padoms: Komanda var publicēt kopīgus noklusējumus, norādot DCC_ORG_CONFIG_DIR uz kopīgu .deepcerebra direktoriju vai iestatot noteikumus uz Komandas tvērumu tīmekļa lietotnē.

17 Aģentu darbplūsmas studija un notikumu vadīti aģenti

Darbplūsmas studija ir vizuāls dizainers daudzaģentu automatizācijai. Jūs veidojat posmus — katrs ir aģents, speciālista solis vai vadības primitīvs — grafā, savienojat tos ar atkarībām un izpildāt visu orķestrāciju dzinējā ar tiešraides posmu progresu, budžetiem un cilvēka apstiprinājuma vārtiem. Darbplūsmas tiek saglabātas kā pārnēsājama YAML/JSON definīcija, ko varat eksportēt, importēt, versijot Git un palaist no API vai CLI.

17.1 Darbplūsmas izveide

17.2 Posmu bibliotēka

Posma veidsKo tas dara
agentViens aģenta gājiens ar pievienotajām prasmēm un rīkiem.
spec.requirements / spec.design / spec.execute Specifikācija-pirmā piegāde: izstrādāt prasības, dizainu, pēc tam sadalīt uzdevumos un izpildīt — katrs ar vārtiem.
documents.generateIzveidot pulētu dokumentu no iepriekšējo posmu izvades.
fan_outParalēla plaša pētniecība daudzās apakštēmās ar sintēzi.
map / loop / switch Vadības primitīvi: izpildīt ķermeni katram elementam, atkārtot līdz nosacījumam vai sazaroties starp gadījumiem.
verify / browser_verify Palaist testus vai komandas smilškastē; verificēt darbojošos UI ar pārlūkprogrammas automatizāciju.
orchestrateDinamiskā maršrutēšana: orķestratora aģents nolasa pieprasījumu un nosūta to labākajam lejupējā posma aģentam(-iem), izmantojot notikumus.
external.agentIzsaukt reģistrētu trešās puses aģentu, izmantojot HTTP (A2A), it kā tas būtu vietējais posms.
evalNovērtēt augšupējā posma izvadi pret pārbaudēm (satur / regex / garums / LLM-tiesnesis); neizdoties zem sliekšņa.
db.provisionĢenerēt piederīgu datu slāni: docker-compose datu bāzei, versijotas SQL migrācijas, sākuma dati, .env veidne un Mermaid ERD; papildu autentifikācijas karkass; var nekavējoties piemērot migrācijas SQLite.
ci.generateĢenerēt gatavu CI/CD cauruļvadu (GitHub Actions, GitLab CI, vai Azure Pipelines) ar lint → test → scan → build → deploy un vides veicināšanu.
deploy.packageĢenerēt ražošanas izvietošanas līdzekļus: daudzpakāpju Dockerfile, docker-compose, Kubernetes manifestus vai Helm diagrammu — failus, kas jums pieder un ko jūs apstiprināt.
test.generateĢenerēt vienību / API / E2E komplektus uzbūvētajai lietotnei, kā arī prasību-testa izsekojamības matricu.
test.verifyIzpildīt testu komplektu (pytest, vitest, jest, Playwright) un ierobežot izpildi, pamatojoties uz tā izpildes ātrumu.
security.auditSkenēt atkarības, lai atrastu zināmas ievainojamības, un koku, lai atrastu cieti kodētas slepenās atslēgas; publicē brīdinājuma notikumus un raksta atklājumu ziņojumu.
previewPalaist ģenerēto lietotni lokāli un parādīt tās tiešraides URL izpildes panelī (saite + iekšējais rāmis), izmantojot preview.ready notikumu.
design.importPārvērst UI dizaina attēlu (ekrānuzņēmums, makets, Figma eksports) strukturētā ieviešanas specifikācijā lejupējā posma posmiem.

17.3 Notikumu vadīti aģenti (aģentu tīkls)

Katrs posms — neatkarīgi no veida — var publicēt un abonēt tipizētus notikumus darbvietas notikumu kopnē, tāpēc aģenti koordinējas kā pakalpojumi ziņojumu audumā, nevis tikai caur DAG:

17.3.1 Notikumu rindošana aģentiem

Aģenti, kas reaģē uz notikumiem, var deklarēt noturīgu nosauktu rindu, lai atbilstoši notikumi nekad netiktu zaudēti, kamēr aģents ir aizņemts vai pirms izpilde sāk klausīties. Abonējot trigeri, iestatiet queue: <name> — dzinējs piesaista šo tēmu FIFO rindai darba vietas notikumu kopnē (saglabāta zem .deepcerebra/workflows/events/queues/). Katrs atbilstošais notikums, kas publicēts no šī brīža, tiek uztverts rindā; kad posms kļūst izpildāms, dzinējs izņem notikumus vecākais-pirmais secībā un patērē tos pa vienam.

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 Semafors orķestrēšana (koplietojamo resursu aizsardzība)

Semafors ierobežo, cik daudz uzdevumu vienlaicīgi var darboties ar koplietojamu (aizsargātu) resursu: datu bāzi, kurā tiek rakstīts, globālu mainīgo krātuvi, failu vai ārēju aģentu ar ierobežotu ātrumu. Pievienojiet to jebkuram posmam ar semaphore: — pirms posma darba izpildes dzinējs iegūst vienu atļauju no nosauktā darba vietas semafora; atļauja tiek vienmēr atbrīvota pēc tam, pat ja posms neizdodas. permits: 1 padara to par mutex: tikai viens uzdevums vienlaicīgi (visās paralēlajās izpildēs darba vietā) izpilda kritisko soli; katrs cits uzdevums gaida, kamēr turētājs pabeidz.

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 Rendezvous orķestrēšana (gaida visus nosacījumus)

Rendezvous gaida, kamēr tiek izpildīti vairāki notikumu nosacījumi, pirms nākamais solis turpinās — pretēji "pirmais notikums uzvar". Iestatiet join: all posma events: blokā: katram trigeru abonementam jābūt apmierinātam, pirms posms tiek izpildīts. Apvienojiet ar count: N katram abonementam, ja vairākiem aģentiem (vai vairākiem ziņojumiem no viena aģenta) ir jāreģistrējas — piemēram, dizaina apstiprināšana, testu pabeigšana un drošības apstiprināšana pirms izlaišanas posma izpildes.

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 Aģentu rīku bibliotēka

Posmi izvēlas rīkus no tā paša reģistra, ko izmanto tērzēšanas aģents:

17.5 Izpilde, vārti un izvades

💡 Padoms: Sāciet ar Ship-It Pipeline veidni: tā savieno dizainu → db.provision → ieviešanu → ģenerētus testus → drošības auditu → izvietošanas iepakošanu → CI ģenerēšanu, ar cilvēka vārtiem pirms iepakošanas — pilnīgs ceļš no īsa apraksta līdz ražošanai, ko varat pielāgot dažu minūšu laikā.

18 Paredzamā cilnes pabeigšana

Paredzamā cilnes pabeigšana piedāvā iekšējus, vidusdaļas koda ieteikumus, kamēr rakstāt redaktorā — pieņemiet ieteikumu ar Tab. Tā ir izvēles funkcija gan dzinējā, gan tīmekļa redaktorā.

Iespējot to

Kā tas darbojas

19 Lietojums, kredīti un norēķini

Atveriet Norēķini no sānjoslas, lai pārvaldītu savu plānu un lietojumu. AI lietojums tiek mērīts ASV dolāru kredītos, pamatojoties uz pamatmodeļu patērētajiem marķieriem.

PlānsMēneša cenaIekļautais ikmēneša AI lietojums
Pamata$20$10
Pro$75$30
Ultimate$200$150
💡 Ietaupiet uz lietojumu: Izmantojiet Automātisko modeļa atlasi, izmantojiet savu atslēgu (BYOK) vai palaidiet vietējos modeļus, lai samazinātu vai izvairītos no mērīta lietojuma.

20 Vārtejas API atslēgas iegūšana

Vārtejas API atslēga (personīgās piekļuves marķieris) ļauj jums programmatiski izmantot DeepCerebra publisko API un CLI.

  1. Pierakstieties un atveriet API atslēgas no sānjoslas.
  2. Ritiniet līdz DeepCerebra API atslēgas.
  3. Ievadiet etiķeti (piemēram, "CI cauruļvads" vai "klēpjdatora CLI").
  4. Atlasiet tvērumusread, chat, code, agent — un neobligātu derīguma termiņu dienās (tukšs = nekad).
  5. Noklikšķiniet uz Ģenerēt. Pilna atslēga tiek parādīta tikai vienu reizi — noklikšķiniet uz Kopēt un droši to saglabājiet.

Izmantojiet to ar CLI vai API vietnē deepcerebra.ai:

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

# vai kā Bearer token
curl -H "Authorization: Bearer <your-key>" https://deepcerebra.ai/v1/...

Jūs varat pārdēvēt vai dzēst (atsaukt) atslēgu jebkurā laikā; katra atslēga rāda tās prefiksu, tvērumus, izveides/derīguma termiņu un pēdējās lietošanas datumu.

⚠️ Saglabājiet to slepenībā. Ikviens, kam ir jūsu atslēga, var izmantot jūsu kontu un radīt lietojumu. Nekavējoties atsauciet un atkārtoti ģenerējiet to, ja tā jebkad tiek atklāta.

21 Drošība un privātums

22 Problēmu novēršana

"Mapes ielādei nepieciešama Chromium pārlūkprogramma"

Pārslēdzieties uz Chrome, Edge vai Brave, vai izmantojiet Atvērt no Git.

Aģents atkārtojas uz tās pašas kļūdas

Noklikšķiniet uz Apturēt, pēc tam pārformulējiet ar konkrētu mājienu vai ierobežojumu.

Modeļa vai pieprasījuma kļūdas / "budžets izsmelts"

Vietējie modeļi neparādās

Savienotājs: "serveris noraidīja WebSocket savienojumu: HTTP 401"

Manas izmaiņas nestājās spēkā

Git: "Jūs esat noklusējuma zarā"

Atveriet vai izveidojiet darba zaru pirms Integrēt izmantošanas, lai atvērtu vilkšanas pieprasījumu.

Joprojām ir problēmas? Sazinieties ar support@deepcerebra.ai.

23 DeepCerebra Discovery — Jautājiet saviem datiem un dokumentiem

Discovery ir izmeklējošs tērzēšanas robots jūsu datubāzēm un dokumentiem. Tā vietā, lai atbildētu ar vienu vaicājumu, tas darbojas kā analītiķis: tas veido hipotēzes, veic virkni aizsargātu izpētes darbību (SQL, grafu, dokumentu meklēšanu, shēmas pārbaudes, tīmekļa apstiprināšanu), atmet paskaidrojumus, ko pierādījumi atspēko, un sintezē pamatotu atbildi — ar diagrammām un pārskatāmu izmaksu kvīti. Atveriet to no kompasa ikonas aktivitātes joslā (/app/discovery).

23.1 Telpas — jūsu pārvaldītā darbības joma

Telpa apvieno visu, kas nepieciešams vienai jautājumu virknei: datubāzu savienojumus, dokumentu kolekcijas, norādījumus analītiķim un budžetus. Izveidojiet to ar + Jauna telpa, pēc tam izmantojiet iestatīšanas paneli labajā pusē, lai:

23.2 Jautājuma uzdošana

Ierakstiet jautājumu tā, kā jūs to jautātu kolēģim — piemēram, "Kāpēc MRI skenēšanas apjoms martā samazinājās?". Izmeklēšanas panelis tiešraidē straumē visu procesu:

Papildu jautājumi turpina to pašu pavedienu, tāpēc analītiķis saglabā savu kontekstu.

23.3 Diagrammas, pārskati un eksports

Diagrammas tiek attēlotas tieši izmeklēšanas panelī. Izmantojiet Eksportēt, lai lejupielādētu visu pieprasījumu — atbildi, hipotēzes, pierādījumus un diagrammas — kā pašpietiekamu HTML pārskatu vai drukāšanas kvalitātes PDF, kas veidots ar neona dizaina sistēmu.

23.4 Budžeti un izmaksu kontrole

Katrā telpā ir budžeti katram pieprasījumam: maksimālais izpētes darbību skaits, izmeklēšanas kārtas, sekundes un USD. Dzinējs tīri apstājas pie ierobežojuma un ziņo par to, ko tas līdz šim ir atradis. Katras izpētes darbības izmaksas ir detalizēti norādītas kvītī, tāpēc jūs vienmēr zināt, kur tika iztērēti līdzekļi.

23.5 Automatizācija: API, SDK, Workflow Studio un MCP