Felhasználói útmutató
Teljes, gyakorlati útmutató szoftverfejlesztéshez a DeepCerebra Coderrel – webes, asztali és CLI környezetben

📖 Tartalomjegyzék

  1. 1 Bevezetés és kiadások
  2. 2 Első lépések és fiók
  3. 3 A munkaterület áttekintése
  4. 4 Projekt megnyitása
  5. 5 Fájlok kezelése
  6. 6 Csevegés az ügynökkel
  7. 7 A négy csevegési mód
  8. 8 Változások áttekintése és alkalmazása
  9. 9 Integrált terminál
  10. 10 Terv mód és végrehajtás
  11. 11 Modellek kiválasztása és automatikus mód
  12. 12 Saját kulcs használata (BYOK)
  13. 13 Helyi gép: GPU modellek és konzol (DCC Bridge)
  14. 14 Git együttműködési munkafolyamat
  15. 15 MCP szerverek
  16. 16 Az ügynök testreszabása: Szabályok, Készségek, Hookok, Alügynökök és Pluginok
  17. 17 Ügynöki munkafolyamat stúdió és eseményvezérelt ügynökök
  18. 18 Prediktív tabulátor kiegészítés
  19. 19 Használat, kreditek és számlázás
  20. 20 Gateway API kulcs beszerzése
  21. 21 Biztonság és adatvédelem
  22. 22 Hibaelhárítás
  23. DeepCerebra Discovery — Kérdezze adatait & dokumentumait

1 Bevezetés és kiadások

A DeepCerebra Coder egy ügynöki kódolási asszisztens. Egy egyszerű automatikus kiegészítő kopilóttal ellentétben tervezi, írja, refaktorálja, parancsokat futtat, eszközöket hív meg, és iterál a teljes projekten — Ön pedig áttekinti és jóváhagyja az általa javasolt változtatásokat.

Háromféleképpen használható

KiadásLegjobbFájlhozzáférés
WebalkalmazásTelepítés nélkül, bármely gépről használhatóBizalmas, böngészőn belüli tárolás (és Git repók)
Asztali (Windows / Linux / macOS)Helyi fejlesztés, helyi modellekKözvetlen helyi fájlrendszer
CLI & APISzkriptelés, CI/CD, automatizálásHelyi fájlok / programozott

Ez az útmutató a deepcerebra.ai webalkalmazásra összpontosít; az asztali alkalmazás ugyanazokat a paneleket és munkafolyamatokat tükrözi.

2 Első lépések és fiók

Támogatott böngészők

Használja a Chrome, Edge vagy Brave aktuális verzióját a teljes élményért — egy helyi mappa megnyitása a Chromium File System Access API-ra támaszkodik. A Firefox és a Safari működik a csevegéshez és a Git-alapú projektekhez, de nem tud közvetlenül helyi mappát megnyitni.

Fiók létrehozása

  1. Kattintson a Kezdés gombra a nyitóoldalon.
  2. Adja meg opcionális megjelenítendő nevét, e-mail címét, országát és születési dátumát (legalább 18 évesnek kell lennie).
  3. Válassza ki az interfész nyelvét és egy legalább 12 karakter hosszú jelszót.
  4. Olvassa el a megállapodási értesítést és erősítse meg. Fiók létrehozásával elfogadja a Szolgáltatási feltételeket, az Adatvédelmi nyilatkozatot, a Szolgáltatások leírását és a Globális adatfeldolgozási megállapodást (DPA).
  5. Kattintson a Fiók létrehozása gombra, majd ellenőrizze e-mail címét, ha kéri, és jelentkezzen be.
💡 Tipp: Regisztrációkor választhat csomagot a /register?plan=basic (vagy pro / ultimate) oldal felkeresésével, vagy kezdje el most, és válasszon csomagot később a Számlázás menüpontban.

Jelszó visszaállítása

  1. A bejelentkezési oldalon kattintson az Elfelejtette jelszavát? linkre.
  2. Adja meg e-mail címét, és nyissa meg a beérkező levelek közé küldött visszaállítási linket.
  3. Állítson be új jelszót (minimum 12 karakter).

3 A munkaterület áttekintése

Bejelentkezés után a munkaterületre érkezik, amely minden panelt egy képernyőn jelenít meg:

Húzza a szerkesztő és a csevegés közötti elválasztót az elrendezés újraegyensúlyozásához, és húzza a vízszintes elválasztót a terminál átméretezéséhez. A bal oldali oldalsávon navigálhat a Munkaterület, Bővítmények, API kulcsok, Számlázás és Visszajelzés menüpontokhoz.

4 Projekt megnyitása

4.1 Helyi mappa megnyitása

  1. A Fájlkezelőben kattintson a Projektmappa megnyitása gombra.
  2. Válasszon ki egy mappát, és adja meg a böngészőnek az olvasási engedélyt.
  3. A fájlok a böngésző titkosított, böngészőn belüli munkaterületére kerülnek beolvasásra — semmi sem kerül feltöltésre. Élő számlálót és végső összefoglalót fog látni (fájlszám · méret, plusz az esetlegesen kihagyott vagy csonkolt fájlok).
⚠️ Böngésző támogatás: Ha azt látja, hogy a mappa betöltéséhez Chromium böngésző szükséges, váltson Chrome/Edge/Brave böngészőre, vagy használja helyette a Megnyitás Gitből opciót.

4.2 Megnyitás Gitből (GitHub / GitLab)

  1. Kattintson Megnyitás Gitből a Felfedezőben.
  2. Válassza ki a GitHub vagy GitLab fület, és illesszen be egy személyes hozzáférési tokent. GitHub esetén használja a repo hatókört (klasszikus) vagy egy finomhangolt tokent a Contents + Pull requests-szel; GitLab esetén használja az api hatókört. A tokenje a szerveren tárolódik — csak a fájltartalom kerül be a böngészőbe.
  3. Írja be a tárházat owner/name formátumban (szűrje a listát a sajátjának megtalálásához), majd válasszon egy ágat.
  4. Opcionálisan jelölje be az Új munkaág létrehozása (pl. dcc/my-feature) opciót, hogy munkáját elkülönítse az alapértelmezett ágtól.
  5. Opcionálisan engedélyezze a push webhookot, hogy a Fájlkezelő azonnal frissüljön, amikor a csapattársak pusholnak (nyilvános gateway URL szükséges).
  6. Kattintson a Tárház megnyitása gombra.

4.3 Frissítés, váltás és bezárás

4.4 Mappa-specifikus csevegési munkamenetek

A csevegési előzmények a megnyitott projekthez kapcsolódnak. A mappák váltása automatikusan új munkamenetet indít, és betölti az adott mappa korábbi munkameneteit, újra megnyitva a legutóbbit, így ott folytathatja, ahol abbahagyta.

4.5 Működési mappák

A DeepCerebra által belsőleg használt mappák — .deepcerebra, .sessions — megjelennek a fában de alapértelmezetten összecsukva vannak, hogy ne zsúfolják a forráskódot.

5 Fájlok kezelése

6 Csevegés az ügynökkel

Kérés írása

Írja le, mit szeretne egyszerű nyelven — tegyen fel kérdést, kérjen funkciót, vagy mutasson rá egy hibára. Legyen specifikus a fájlokra, keretrendszerekre és korlátozásokra vonatkozóan a legjobb eredmény eléréséhez. Csatolja a releváns fájlokat a promptba húzva.

Válaszok olvasása, Cursor-stílusban

A válaszok a Cursorhoz hasonlóan vannak rendezve: az ügynök érvelése elkülönül a szállítandó anyagtól. Minden válaszblokk jobb felső sarkában található egy másolás ikon, így lemásolhat egy elkészült jelentést, dokumentumot, vagy egy futtatásra szánt parancsot.

Futtatás irányítása vagy leállítása

💡 Tipp (asztali): Az asztali alkalmazásban a csevegésben az ügynököt a @deepcerebra paranccsal hívja meg, és az olyan előtagok, mint a [deep], mélyebb érvelést kérnek.

7 A négy csevegési mód

Válasszon módot a prompt melletti módválasztóból. Mindegyik beállítja, hogy az ügynök mennyit tervez, és mennyire szabadon szerkeszt:

MódMit csinálHasználja, ha…
ÜgynökAutonóm módon tervez és szerkeszt a projektbenAzt szeretné, hogy az asszisztens végponttól végpontig megvalósítson egy változtatást
KérdezVálaszol a kódjával kapcsolatos kérdésekre szerkesztés nélkülMeg akarja érteni a kódbázist
TervMegközelítést vázol fel bármilyen szerkesztés előttA feladat nagy, vagy először kompromisszumokat kell rendezni
SzerkesztFókuszált szerkesztéseket végez az aktuális kontextusbanKicsi, célzott változtatást szeretne

8 Változások áttekintése és alkalmazása

Amikor az ügynök fájlváltoztatásokat javasol, egy Javasolt változtatások panel jelenik meg a csevegési bemenet felett, felsorolva minden érintett fájlt a hozzáadott (+) és eltávolított (−) sorok számával.

⚠️ Mindig ellenőrizze: Az AI által generált kód hibákat vagy nem biztonságos mintákat tartalmazhat. Tekintse át a diffet és tesztelje, mielőtt támaszkodna rá vagy telepítené.

9 Integrált terminál

Kapcsolja be a terminált a szerkesztő alatt a buildek, tesztek és szkriptek futtatásához. Az Ön engedélyével az ügynök parancsokat hajthat végre és olvashatja azok kimenetét munkájának ellenőrzéséhez; a hosszan futó parancsok kimenetet streamelnek, így nyomon követheti a folyamatot. Zárja be a terminált a fejlécéből, amikor nincs rá szüksége.

10 Terv mód és végrehajtás

Nagyobb célok esetén használja a Terv módot (vagy kérje meg az ügynököt, hogy először tervezzen). A tervező átvizsgálja a projektet, a célt függőségtudatos feladatokra bontja, és mindegyiket a megfelelő szakemberhez (építész, kódoló, tesztelő, dokumentáció) rendeli.

11 Modellek kiválasztása és automatikus mód

Nyissa meg a modellválasztót a prompt mellett. Az opciók a következőképpen vannak csoportosítva:

Hogyan működik az automatikus kiválasztás

Automatikus módban a DeepCerebra rétegzett, adaptív útválasztást használ: az egyszerű feladatok gyors, gazdaságos modellhez kerülnek, míg a komplex vagy tervezésigényes munka (például a Terv mód) erősebb modellhez irányítódik. Ez automatikusan egyensúlyozza a költségeket és a minőséget, így ritkán kell manuálisan választania.

12 Saját kulcs használata (BYOK)

Kéréseit saját szolgáltatói fiókján keresztül irányíthatja a mért platformhasználat helyett.

  1. Nyissa meg az API kulcsok menüpontot az oldalsávon.
  2. A Saját kulcs használata alatt válasszon szolgáltatót (pl. ANTHROPIC_API_KEY, GOOGLE_API_KEY, OPENAI_API_KEY).
  3. Illessze be a kulcs értékét, és kattintson a Mentés gombra. A kulcsok titkosítva vannak tárolva, és soha nem kerülnek vissza a böngészőbe — csak egy maszkolt előnézet jelenik meg.

A platform (DeepCerebra) modellekhez nincs szükség kulcsra. Bármikor eltávolíthat egy kulcsot a Eltávolítás gombbal.

13 Helyi gép: GPU modellek és konzol (DCC Bridge)

A DCC Bridge egy kis dcc-bridge csatlakozón keresztül köti össze saját számítógépét a webalkalmazással, két képességet feloldva egyszerre:

A csatlakozó hitelesített WebSocketen keresztül kifelé tárcsáz — nincs szükség bejövő portokra, és működik NAT és tűzfalak mögött is. Windows, macOS és Linux rendszereken fut (Python 3.10+).

13.1 Számítógép párosítása

  1. Kattintson a laptop ikonra a bal oldali tevékenységi sávon — Helyi gép (GPU + Konzol). (Ugyanez a panel nyílik meg a modellválasztó láblécéből a Helyi GPU kezelése… menüponttal.)
  2. Győződjön meg róla, hogy a Helyi végrehajtás kapcsoló engedélyezve van, nevezze el az eszközt, és kattintson a Számítógép hozzáadása gombra. Másolja ki az egyszer használatos párosítási tokent (dcc_brg_…) és a beillesztésre kész csatlakozó parancsot — a token pontosan egyszer jelenik meg.

13.2 Csatlakozó telepítése és futtatása

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

# majd futtassa a párosítási kártyáról másolt parancsot, pl.:
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx

13.3 Konzol használata a webalkalmazásból

Alapértelmezetten a parancsok egy dedikált munkaterület mappára (~/DeepCerebra) korlátozódnak. Ahhoz, hogy valódi projektmappáiban dolgozzon előre konfigurált CLI-jeivel, explicit módon engedélyezze őket a csatlakozó indításakor:

# egy vagy több valódi mappa engedélyezése (ismételhető)
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx --host-dir "F:\MyProjects"

# vagy az egész gép (figyelmeztetést nyomtat; előnyben részesítse a --host-dir-t)
python -m dcc_bridge ... --allow-any-dir

Ezután nyissa meg a Terminál panelt, kattintson a Végrehajtási cél felugró ablakra (laptop ikon), válassza a Saját számítógép opciót, és válasszon egy munkakönyvtárat. Ekkor mind az Ön által beírt parancsok, mind az ügynök build/teszt parancsai a gépén futnak le.

⚠️ Biztonság: a gazdagép hozzáférése soha nem haladja meg azokat a mappákat, amelyeket Ön felsorolt a csatlakozó parancssorában; a tokenek titkosítva vannak tárolva és bármikor visszavonhatók; a --no-exec egy eszközt csak következtetésre alkalmassá tesz (GPU modellek, parancsok nélkül).
💡 Tipp: Az asztali alkalmazás közvetlenül használhatja a helyi modelleket a csatlakozó nélkül. Teljes csatlakozó referencia: github.com/mohammadkhair7/DeepCerebra-connector.

14 Git együttműködési munkafolyamat

Egy Git-alapú projekt megnyitásakor egy ág sáv jelenik meg a Fájlkezelőben, amely mutatja az aktuális ágat és két műveletet:

Ha a push webhook engedélyezve van, a Fájlkezelő automatikusan frissül, amikor a csapattársak pusholnak, szinkronban tartva mindenkit — ez az alapja a DeepCerebra-n keresztüli kollaboratív csapatfejlesztésnek.

15 MCP szerverek

Bővítse az ügynököt külső eszközökkel és adatokkal a Model Context Protocol segítségével. Konfigurálja a szervereket egy .deepcerebra/mcp.json fájlban, például:

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

Az engedélyezett MCP eszközök automatikusan elérhetővé válnak az ügynök számára, amikor relevánsak a kéréséhez. Helyi (stdio) és távoli (http/sse) szerverek egyaránt támogatottak.

Beépített biztonság

Erőforrások és promptok

Ha egy szerver MCP erőforrásokat vagy prompt sablonokat tesz közzé, az ügynök automatikusan eszközöket kap azok használatához (mcp_list_resources, mcp_read_resource, mcp_list_prompts, mcp_get_prompt).

Hitelesítés távoli szerverekhez

Adjon hozzá egy auth blokkot egy távoli szerverhez. A titkok támogatják a ${ENV_VAR} interpolációt:

// Statikus bearer token (literál vagy környezeti változóból)
"auth": { "type": "bearer", "token": "${GITHUB_TOKEN}" }
"auth": { "type": "bearer", "tokenEnv": "GITHUB_TOKEN" }

// Egyéni fejléc (pl. API kulcs)
"auth": { "type": "header", "header": "x-api-key", "value": "${MY_KEY}" }

// OAuth 2.0 kliens-hitelesítő adatok
"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 Az ügynök testreszabása: Szabályok, Készségek, Hookok, Alügynökök és Pluginok

Az ügynök gondolkodását és cselekedeteit egyetlen, fájlalapú konvencióval — a .deepcerebra/ könyvtárral — alakíthatja, amely azonos módon működik az asztali alkalmazásban, a webalkalmazásban és az API-ban. A webalkalmazásban mindezeket az Ügynök nézet alatt kezelheti; asztali környezetben és az API-n keresztül egyszerű fájlok, amelyeket a projektjével együtt véglegesít.

Hatókörök és precedencia

A konfiguráció több hatókörből kerül felfedezésre; ha ugyanaz az elem több helyen is létezik, a magasabb precedenciájú nyer:

team/org  <  global (~/.deepcerebra)  <  workspace (<repo>/.deepcerebra)
(legalacsonyabb)                                              (legmagasabb)

Szabályok (irányítás)

A szabályok tartós utasítások — kódolási szabványok, architektúra konvenciók, domain kontextus — amelyeket az ügynök rendszer promptjába injektálnak. Markdown fájlokként élnek a .deepcerebra/steering/ alatt, plusz az mindig aktív AGENTS.md szabvány. A frontmatter szabályozza, hogy mikor töltődik be egy szabály:

---
inclusion: fileMatch          # always | fileMatch | auto | manual
globs: "src/**/*.ts"          # or fileMatchPattern
name: api-design
description: REST conventions
---
# API tervezés
- Használjon REST erőforrás főneveket, többes számban.

Egy gyökér AGENTS.md a teljes tárházra vonatkozik; egy beágyazott AGENTS.md (pl. services/api/AGENTS.md) csak az adott mappa alatti fájlokra vonatkozik. A webalkalmazásban az Ügynök → Irányítás nézet minden szabályhoz egy Hatókör választót (Globális / Projekt / Csapat) biztosít.

Készségek

A készségek újrafelhasználható forgatókönyvek, amelyeket az ügynök igény szerint tölt be. Minden készség egy mappa, amely tartalmaz egy SKILL.md fájlt a .deepcerebra/skills/ alatt:

---
name: deploy-release
description: How to cut and publish a versioned release.
disable-model-invocation: false   # true => manual-only (/skill)
---
# Kiadás telepítése
1. Verziószám növelése, buildelés és tesztelés.
2. Címkézés és közzététel.

Az ügynök egy könnyű katalógust (név + leírás) lát, és a load_skill eszközzel behúzza a teljes törzset, amikor releváns. Explicit módon is meghívhat egyet a /skill <név> paranccsal. Állítsa a disable-model-invocation: true értéket, hogy egy készség csak manuálisan legyen elérhető.

Hookok

A hookok automatizálást futtatnak életciklus eseményeken. Definiálja őket .deepcerebra/hooks/*.hook.json formátumban:

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

Az események közé tartozik a promptSubmit, preToolUse, postToolUse, fileCreate, fileSave, fileDelete, preTask, postTask, sessionStart, preCompact és agentStop (a Cursor/Claude írásmódok is elfogadottak). Egy művelet lehet shell (parancs futtatása) vagy agentPrompt (kérdés az ügynöknek). Egy preToolUse hook engedélyezheti, megtagadhatja vagy megkérdezheti az általa elfogott eszközhívást.

Alügynökök

Az alügynökök olyan szakértő ügynökök, amelyeket Ön definiál és delegál. Mindegyik egy Markdown fájl a .deepcerebra/agents/ alatt, frontmatterrel és egy törzzsel (a rendszer promptja):

---
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
---
Ön egy aprólékos biztonsági ellenőr…

A fő ügynök a task (blokkoló), task_async + task_status / task_result (háttér), vagy task_parallel (fan-out) segítségével delegál.

Pluginok

Egy plugin szabályokat, készségeket, hookokat, alügynököket és MCP szervereket csomagol egyetlen telepíthető csomagba a .deepcerebra/plugins/<név>/ alatt, amelyet egy plugin.json manifeszt ír le:

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

A plugin tartalma a legalacsonyabb precedenciával kerül egyesítésre, így az Ön saját szabályai és készségei mindig felülírják egy pluginét. Tiltson le egy plugint a "enabled": false beállítással vagy egy .disabled jelölőfájllal.

💡 Tipp: Egy csapat megoszthatja az alapértelmezett beállításokat a DCC_ORG_CONFIG_DIR egy megosztott .deepcerebra könyvtárra mutatva, vagy a szabályok Csapat hatókörre állításával a webalkalmazásban.

17 Ügynöki munkafolyamat stúdió és eseményvezérelt ügynökök

A Munkafolyamat Stúdió egy vizuális tervező a többügynökös automatizáláshoz. Szakaszokat — mindegyik egy ügynök, egy speciális lépés vagy egy vezérlő primitív — állít össze egy gráfba, összeköti őket függőségekkel, és futtatja a teljes orchestrációt a motoron élő, szakaszonkénti előrehaladással, költségvetésekkel és emberi jóváhagyási kapukkal. A munkafolyamatok hordozható YAML/JSON definícióként menthetők, amelyeket exportálhat, importálhat, verziózhat Gitben, és futtathat az API-ból vagy a CLI-ből.

17.1 Munkafolyamat építése

17.2 A szakasz könyvtár

Szakasz típusaMit csinál
agentEgy ügynök forduló a csatolt készségekkel és eszközökkel.
spec.requirements / spec.design / spec.execute Specifikáció-központú szállítás: követelmények vázolása, tervezés, majd feladatokra bontás és végrehajtás — mindegyik kapuzható.
documents.generateKészítsen egy csiszolt dokumentumot a korábbi szakaszok kimeneteiből.
fan_outPárhuzamos széleskörű kutatás számos altémában szintézissel.
map / loop / switch Vezérlő primitívek: futtat egy törzset elemenként, ismétel egy feltételig, vagy elágazik esetek között.
verify / browser_verify Futtasson teszteket vagy parancsokat a sandboxban; ellenőrizzen egy futó UI-t böngésző automatizálással.
orchestrateDinamikus útválasztás: egy orchestrátor ügynök beolvassa a kérést, és eseményeken keresztül a legjobb alsóbb szintű ügynök(ök)höz továbbítja.
external.agentHívjon meg egy regisztrált harmadik féltől származó ügynököt HTTP-n (A2A) keresztül, mintha az egy natív szakasz lenne.
evalÉrtékeljen egy felsőbb szintű kimenetet ellenőrzések (tartalmaz / regex / hossz / LLM-bíró) alapján; hibázzon egy küszöbérték alatt.
db.provisionGeneráljon egy saját adatréteget: docker-compose az adatbázishoz, verziózott SQL migrációk, kezdeti adatok, .env sablon és egy Mermaid ERD; opcionális hitelesítési váz; azonnal alkalmazhat migrációkat SQLite-ra.
ci.generateGeneráljon egy véglegesítésre kész CI/CD pipeline-t (GitHub Actions, GitLab CI, vagy Azure Pipelines) lint → teszt → szkennelés → build → telepítés és környezetpromóció funkciókkal.
deploy.packageGeneráljon éles környezeti telepítési eszközöket: többlépcsős Dockerfile, docker-compose, Kubernetes manifesztek, vagy Helm chart — fájlok, amelyeket Ön birtokol és véglegesít.
test.generateGeneráljon egység / API / E2E tesztsorozatokat a felépített alkalmazáshoz plusz egy követelmény-teszt nyomonkövethetőségi mátrixot.
test.verifyFuttasson egy tesztsorozatot (pytest, vitest, jest, Playwright) és kapuzza a futtatást a sikeres arányán.
security.auditVizsgálja át a függőségeket ismert sebezhetőségek szempontjából, és a fát a hardkódolt titkok szempontjából; riasztási eseményeket tesz közzé és ír egy megállapítási jelentést.
previewIndítsa el a generált alkalmazást helyileg, és jelenítse meg élő URL-jét a futtatási panelen (link + inline keret) egy preview.ready eseményen keresztül.
design.importAlakítson át egy UI tervezési képet (képernyőfotó, mockup, Figma export) strukturált implementációs specifikációvá az alsóbb szintű szakaszok számára.

17.3 Eseményvezérelt ügynökök (az ügynökháló)

Minden szakasz — típustól függetlenül — közzétehet és feliratkozhat típusos eseményekre a munkaterület eseménybuszán, így az ügynökök üzenetközvetítő hálózaton keresztül koordinálnak, nem csak a DAG-on keresztül:

17.3.1 Eseménysorba rendezés ügynökök számára

Az eseményekre reagáló ügynökök deklarálhatnak egy tartósan elnevezett várólistát, így a megfelelő események soha nem vesznek el, amíg az ügynök foglalt, vagy mielőtt egy futás figyelne. Egy trigger feliratkozásnál állítsa be a queue: <name> értéket – a motor az adott témát egy FIFO várólistához köti a munkaterület eseménybuszán (amely a .deepcerebra/workflows/events/queues/ alatt van tárolva). Minden ettől a ponttól kezdve közzétett megfelelő esemény rögzítésre kerül a várólistán; amikor a szakasz futtathatóvá válik, a motor legrégebbi-első sorrendben veszi ki az eseményeket, és egyesével fogyasztja el őket.

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 Szemafor-vezénylés (megosztott erőforrás védelem)

A szemafor korlátozza, hogy hány feladat működhet egyszerre egy megosztott (védett) erőforráson: egy írás alatt álló adatbázison, egy globális változótárolón, egy fájlon vagy egy sebességkorlátozott külső ügynökön. Csatoljon egyet bármely szakaszhoz a semaphore: segítségével – mielőtt a szakasz munkája futna, a motor megszerez egy engedélyt a megnevezett munkaterület szemaforjából; az engedély utána mindig felszabadul, még akkor is, ha a szakasz sikertelen. A permits: 1 mutexet hoz létre: egyszerre csak egy feladat (a munkaterület összes párhuzamos futása között) hajtja végre a kritikus lépést; minden más feladat addig vár, amíg a tartó befejezi.

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 vezénylés (várjon minden feltétel teljesülésére)

A Rendezvous megvárja, amíg több eseményfeltétel is teljesül, mielőtt a következő lépés folytatódna – ez az „első esemény nyer” ellentéte. Állítsa be a join: all értéket a szakasz events: blokkjában: minden trigger feliratkozásnak teljesülnie kell, mielőtt a szakasz futna. Kombinálja feliratkozásonkénti count: N értékkel, amikor több ügynöknek (vagy egy ügynök több jelentésének) is be kell jelentkeznie – például tervezési jóváhagyás, teszt befejezése és biztonsági jóváhagyás egy kiadási szakasz végrehajtása előtt.

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 Az ügynök eszközök könyvtára

A szakaszok ugyanabból a regiszterből választanak eszközöket, amelyet a csevegő ügynök használ:

17.5 Futtatás, kapuk és kimenetek

💡 Tipp: Kezdje a Ship-It Pipeline sablonnal: ez összekapcsolja a tervezést → db.provision → implementáció → generált tesztek → biztonsági audit → telepítési csomagolás → CI generálás folyamatát, emberi kapuval a csomagolás előtt — egy teljes, percek alatt adaptálható útvonal a brieftől a gyártásig.

18 Prediktív tabulátor kiegészítés

A prediktív tabulátor kiegészítés beépített, középre illesztett kódjavaslatokat kínál gépelés közben a szerkesztőben — fogadja el a javaslatot a Tab billentyűvel. Ez opt-in mind a motoron, mind a webes szerkesztőn.

Engedélyezés

Hogyan viselkedik

19 Használat, kreditek és számlázás

Nyissa meg a Számlázás menüpontot az oldalsávon a csomag és a használat kezeléséhez. Az AI használatát amerikai dollár kreditekben mérik, az alapul szolgáló modellek által felhasznált tokenek alapján.

CsomagHavi árTartalmazott havi AI használat
Alap$20$10
Pro$75$30
Ultimate$200$150
💡 Spóroljon a használaton: Használja az Automatikus modellválasztást, hozza saját kulcsát (BYOK), vagy futtasson helyi modelleket a mért használat csökkentése vagy elkerülése érdekében.

20 Gateway API kulcs beszerzése

Egy gateway API kulcs (személyes hozzáférési token) lehetővé teszi a DeepCerebra nyilvános API és CLI programozott használatát.

  1. Jelentkezzen be, és nyissa meg az API kulcsok menüpontot az oldalsávon.
  2. Görgessen a DeepCerebra API kulcsok részhez.
  3. Adjon meg egy címkét (pl. "CI pipeline" vagy "laptop CLI").
  4. Válassza ki a hatóköröketread, chat, code, agent — és egy opcionális lejáratot napokban (üres = soha).
  5. Kattintson a Generálás gombra. A teljes kulcs csak egyszer jelenik meg — kattintson a Másolás gombra, és tárolja biztonságosan.

Használja a CLI-vel vagy az API-val a deepcerebra.ai címen:

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

Bármikor átnevezheti vagy törölheti (visszavonhatja) a kulcsot; minden kulcs mutatja az előtagját, hatóköreit, létrehozási/lejárati dátumát és utolsó használatának dátumát.

⚠️ Tartsa titokban. Bárki, aki rendelkezik a kulcsával, használhatja fiókját és költségeket okozhat. Azonnal vonja vissza és generálja újra, ha valaha is nyilvánosságra kerül.

21 Biztonság és adatvédelem

22 Hibaelhárítás

"A mappa betöltéséhez Chromium böngésző szükséges"

Váltson Chrome, Edge vagy Brave böngészőre, vagy használja helyette a Megnyitás Gitből opciót.

Az ügynök ugyanazon a hibán ciklusba kerül

Kattintson a Leállítás gombra, majd fogalmazza újra egy konkrét tippel vagy korlátozással.

Modell- vagy kérés hibák / "költségvetés kimerült"

A helyi modellek nem jelennek meg

Csatlakozó: "a szerver elutasította a WebSocket kapcsolatot: HTTP 401"

A változtatásaim nem léptek érvénybe

Git: "Az alapértelmezett ágon van"

Nyisson meg vagy hozzon létre egy munkaágat, mielőtt az Integrálás funkciót használná egy pull request megnyitásához.

Még mindig elakadt? Lépjen kapcsolatba a support@deepcerebra.ai címen.

23 DeepCerebra Discovery – Kérdezze adatait és dokumentumait

A Discovery egy vizsgálódó chatbot az adatbázisaihoz és dokumentumaihoz. Ahelyett, hogy egyetlen lekérdezéssel válaszolna, elemzőként működik: hipotéziseket állít fel, védett vizsgálatok (SQL, gráf, dokumentumkeresés, sémaellenőrzések, webes megerősítés) sorozatát futtatja le, megcáfolja a bizonyítékok által elvetett magyarázatokat, és egy alátámasztott választ szintetizál – diagramokkal és átlátható költségelszámolással. Nyissa meg az aktivitási sávban található iránytű ikonról (/app/discovery).

23.1 Terek – az Ön gondozott hatóköre

Egy Tér mindent magában foglal, amire egy kérdéssorhoz szükség van: adatbázis-kapcsolatokat, dokumentumgyűjteményeket, utasításokat az elemző számára és költségvetéseket. Hozzon létre egyet a + Új tér gombbal, majd használja a jobb oldali beállítási panelt a következőkhöz:

23.2 Kérdés feltevése

Tegyen fel egy kérdést úgy, ahogyan egy kollégájának tenné – például „Miért csökkent az MRI-vizsgálatok száma márciusban?”. A vizsgálati tábla élőben közvetíti a teljes folyamatot:

A további kérdések ugyanazt a szálat folytatják, így az elemző megőrzi a kontextusát.

23.3 Diagramok, jelentések és exportok

A diagramok beágyazva jelennek meg a vizsgálati táblán. Használja az Exportálás funkciót a teljes lekérdezés – a válasz, a hipotézisek, a bizonyítékok és a diagramok – letöltéséhez önálló HTML jelentésként vagy nyomtatási minőségű PDF-ként, a neon design rendszer stílusában.

23.4 Költségvetések és költségkontroll

Minden tér lekérdezésenkénti költségvetéssel rendelkezik: maximális számú vizsgálat, vizsgálati forduló, másodperc és USD. A motor tisztán leáll a korlátnál, és jelenti, amit eddig talált. Minden vizsgálat költsége tételesen szerepel a nyugtán, így mindig tudja, hová ment a kiadás.

23.5 Automatizálás: API, SDK, Workflow Studio és MCP