Benutzerhandbuch
Ein vollständiges, praxisorientiertes Handbuch zur Softwareentwicklung mit DeepCerebra Coder – Web, Desktop und CLI

📖 Inhaltsverzeichnis

  1. Einführung & Editionen
  2. Erste Schritte & Konto
  3. Der Arbeitsbereich auf einen Blick
  4. Ein Projekt öffnen
  5. Arbeiten mit Dateien
  6. Chatten mit dem Agenten
  7. Die vier Chat-Modi
  8. Änderungen überprüfen & anwenden
  9. Integriertes Terminal
  10. Plan-Modus & Ausführung
  11. Modelle wählen & Auto
  12. Eigenen Schlüssel verwenden (BYOK)
  13. Lokaler Rechner: GPU-Modelle & Konsole (DCC Bridge)
  14. Git-Kollaborations-Workflow
  15. MCP-Server
  16. Anpassen des Agenten: Regeln, Skills, Hooks, Subagenten & Plugins
  17. Agentic Workflow Studio & ereignisgesteuerte Agenten
  18. Prädiktive Tab-Vervollständigung
  19. Nutzung, Guthaben & Abrechnung
  20. Ihren Gateway API-Schlüssel erhalten
  21. Sicherheit & Datenschutz
  22. Fehlerbehebung
  23. DeepCerebra Discovery — Ihre Daten & Dokumente befragen

1 Einführung & Editionen

DeepCerebra Coder ist ein agentischer Programmierassistent. Im Gegensatz zu einem einfachen Autocomplete-Copiloten plant, schreibt, refaktoriert, führt Befehle aus, ruft Tools auf und iteriert über Ihr gesamtes Projekt – wobei Sie die vorgeschlagenen Änderungen überprüfen und genehmigen.

Drei Nutzungsarten

EditionAm besten geeignet fürDateizugriff
Web-AppKeine Installation, von jedem Rechner aus arbeitenVertraulicher In-Browser-Speicher (und Git-Repos)
Desktop (Windows / Linux / macOS)Lokale Entwicklung, lokale ModelleDirektes lokales Dateisystem
CLI & APISkripting, CI/CD, AutomatisierungLokale Dateien / programmatisch

Dieses Handbuch konzentriert sich auf die Web-App unter deepcerebra.ai; die Desktop-App spiegelt dieselben Panels und Workflows wider.

2 Erste Schritte & Konto

Unterstützte Browser

Verwenden Sie eine aktuelle Version von Chrome, Edge oder Brave für das volle Erlebnis – das Öffnen eines lokalen Ordners basiert auf der Chromium File System Access API. Firefox und Safari funktionieren für den Chat und für Git-basierte Projekte, können aber einen lokalen Ordner nicht direkt öffnen.

Konto erstellen

  1. Klicken Sie auf der Landingpage auf Erste Schritte.
  2. Geben Sie Ihren optionalen Anzeigenamen, Ihre E-Mail-Adresse, Ihr Land und Ihr Geburtsdatum ein (Sie müssen mindestens 18 Jahre alt sein).
  3. Wählen Sie Ihre Oberflächensprache und ein Passwort mit mindestens 12 Zeichen.
  4. Lesen Sie die Vereinbarung und bestätigen Sie. Durch das Erstellen eines Kontos stimmen Sie den Nutzungsbedingungen, Datenschutzerklärung, Dienstleistungsbeschreibung und dem Globalen DPA zu.
  5. Klicken Sie auf Konto erstellen, verifizieren Sie dann Ihre E-Mail-Adresse, falls Sie dazu aufgefordert werden, und melden Sie sich an.
💡 Tipp: Sie können während der Registrierung einen Plan auswählen, indem Sie /register?plan=basic (oder pro / ultimate) besuchen, oder jetzt starten und später in Abrechnung einen Plan auswählen.

Passwort zurücksetzen

  1. Klicken Sie auf der Anmeldeseite auf Passwort vergessen?
  2. Geben Sie Ihre E-Mail-Adresse ein und öffnen Sie den an Ihr Postfach gesendeten Link zum Zurücksetzen.
  3. Legen Sie ein neues Passwort fest (mindestens 12 Zeichen).

3 Der Arbeitsbereich auf einen Blick

Nach der Anmeldung landen Sie in der Workbench, die alle Bereiche auf einem Bildschirm zusammenfasst:

Ziehen Sie den Teiler zwischen Editor und Chat, um das Layout neu auszurichten, und ziehen Sie den horizontalen Teiler, um das Terminal zu vergrößern. Die linke Seitenleiste navigiert auch zu Arbeitsbereich, Erweiterungen, API-Schlüssel, Abrechnung und Feedback.

4 Ein Projekt öffnen

4.1 Einen lokalen Ordner öffnen

  1. Klicken Sie im Explorer auf Projektordner öffnen.
  2. Wählen Sie einen Ordner aus und erteilen Sie dem Browser die Berechtigung, ihn zu lesen.
  3. Dateien werden in den verschlüsselten In-Browser-Arbeitsbereich Ihres Browsers gelesen – es wird nichts hochgeladen. Sie sehen eine Live-Zählung und eine abschließende Zusammenfassung (Dateianzahl · Größe, plus alle übersprungenen oder abgeschnittenen Dateien).
⚠️ Browser-Unterstützung: Wenn Sie einen Hinweis sehen, dass das Laden von Ordnern einen Chromium-Browser erfordert, wechseln Sie zu Chrome/Edge/Brave oder verwenden Sie stattdessen Aus Git öffnen.

4.2 Aus Git öffnen (GitHub / GitLab)

  1. Klicken Sie im Explorer auf Aus Git öffnen.
  2. Wählen Sie den Tab GitHub oder GitLab und fügen Sie ein persönliches Zugriffstoken ein. Für GitHub verwenden Sie den repo-Scope (klassisch) oder ein fein abgestuftes Token mit Contents + Pull requests; für GitLab verwenden Sie den api-Scope. Ihr Token wird auf dem Server gespeichert – nur Dateiinhalte werden in den Browser geladen.
  3. Geben Sie das Repository als owner/name ein (filtern Sie die Liste, um Ihres zu finden), und wählen Sie dann einen Branch.
  4. Aktivieren Sie optional Einen neuen Arbeits-Branch erstellen (z.B. dcc/my-feature), um Ihre Arbeit vom Standard-Branch isoliert zu halten.
  5. Aktivieren Sie optional den Push-Webhook, damit der Explorer sofort aktualisiert wird, wenn Teamkollegen pushen (erfordert eine öffentliche Gateway-URL).
  6. Klicken Sie auf Repository öffnen.

4.3 Aktualisieren, wechseln und schließen

4.4 Ordnerbezogene Chat-Sitzungen

Der Chatverlauf ist an das geöffnete Projekt gebunden. Das Wechseln von Ordnern startet automatisch eine neue Sitzung und lädt die vorherigen Sitzungen dieses Ordners neu, wobei die aktuellste wieder geöffnet wird, damit Sie dort fortfahren können, wo Sie aufgehört haben.

4.5 Betriebsordner

Ordner, die DeepCerebra intern verwendet – .deepcerebra, .sessions – erscheinen im Baum, sind aber standardmäßig eingeklappt, damit sie Ihren Quellcode nicht überladen.

5 Arbeiten mit Dateien

6 Chatten mit dem Agenten

Eine Anfrage schreiben

Beschreiben Sie, was Sie möchten, in einfacher Sprache – stellen Sie eine Frage, fordern Sie eine Funktion an oder weisen Sie auf einen Fehler hin. Seien Sie spezifisch bezüglich Dateien, Frameworks und Einschränkungen, um das beste Ergebnis zu erzielen. Hängen Sie relevante Dateien an, indem Sie sie in die Eingabeaufforderung ziehen.

Antworten lesen, Cursor-Stil

Antworten sind wie bei Cursor organisiert: Die Argumentation des Agenten ist vom Ergebnis getrennt. Jeder Antwortblock hat ein Kopiersymbol in der oberen rechten Ecke, sodass Sie einen fertigen Bericht, ein Dokument oder einen Befehl, den Sie ausführen sollen, kopieren können.

Einen Lauf steuern oder stoppen

💡 Tipp (Desktop): In der Desktop-App rufen Sie den Agenten im Chat mit @deepcerebra auf, und Präfixe wie [deep] fordern eine tiefere Argumentation an.

7 Die vier Chat-Modi

Wählen Sie einen Modus aus dem Modus-Selektor neben der Eingabeaufforderung. Jeder Modus passt an, wie viel der Agent plant und wie frei er bearbeitet:

ModusWas er tutVerwenden Sie, wenn…
AgentPlant und bearbeitet Ihr Projekt autonomSie möchten, dass der Assistent eine Änderung vollständig implementiert
FragenBeantwortet Fragen zu Ihrem Code ohne BearbeitungSie den Code verstehen möchten
PlanenEntwirft einen Ansatz vor jeder BearbeitungDie Aufgabe groß ist oder zuerst Kompromisse geklärt werden müssen
BearbeitenFührt fokussierte Bearbeitungen im aktuellen Kontext durchSie eine kleine, gezielte Änderung wünschen

8 Änderungen überprüfen & anwenden

Wenn der Agent Dateiänderungen vorschlägt, erscheint über der Chat-Eingabe ein Panel Vorgeschlagene Änderungen, das jede betroffene Datei mit hinzugefügten (+) und entfernten (−) Zeilenzahlen auflistet.

⚠️ Immer überprüfen: KI-generierter Code kann Fehler oder unsichere Muster enthalten. Überprüfen Sie den Diff und testen Sie, bevor Sie sich darauf verlassen oder ihn bereitstellen.

9 Integriertes Terminal

Schalten Sie das Terminal unter dem Editor um, um Builds, Tests und Skripte auszuführen. Mit Ihrer Autorisierung kann der Agent Befehle ausführen und deren Ausgabe lesen, um seine Arbeit zu überprüfen; lang laufende Befehle streamen die Ausgabe, sodass Sie den Fortschritt beobachten können. Schließen Sie das Terminal über seinen Header, wenn Sie es nicht benötigen.

10 Plan-Modus & Ausführung

Für größere Ziele verwenden Sie den Plan-Modus (oder bitten Sie den Agenten, zuerst zu planen). Der Planer scannt Ihr Projekt, zerlegt das Ziel in abhängigkeitsbewusste Aufgaben und weist jede dem richtigen Spezialisten zu (Architekt, Programmierer, Tester, Dokumentation).

11 Modelle wählen & Auto

Öffnen Sie den Modell-Selektor neben der Eingabeaufforderung. Optionen sind gruppiert als:

Wie die Auto-Auswahl funktioniert

Bei Auto verwendet DeepCerebra ein gestuftes, adaptives Routing: Einfache Aufgaben werden an ein schnelles, wirtschaftliches Modell weitergeleitet, während komplexe oder planungsintensive Arbeiten (z.B. der Plan-Modus) an ein stärkeres Modell geleitet werden. Dies gleicht Kosten und Qualität automatisch aus, sodass Sie selten manuell auswählen müssen.

12 Eigenen Schlüssel verwenden (BYOK)

Sie können Anfragen über Ihr eigenes Anbieterkonto leiten, anstatt die gemessene Plattformnutzung zu verwenden.

  1. Öffnen Sie API-Schlüssel in der Seitenleiste.
  2. Wählen Sie unter Eigenen Schlüssel verwenden einen Anbieter aus (z.B. ANTHROPIC_API_KEY, GOOGLE_API_KEY, OPENAI_API_KEY).
  3. Fügen Sie den Schlüsselwert ein und klicken Sie auf Speichern. Schlüssel werden im Ruhezustand verschlüsselt und niemals an den Browser zurückgegeben – es wird nur eine maskierte Vorschau angezeigt.

Plattform-Modelle (DeepCerebra) benötigen keinen Schlüssel. Entfernen Sie einen Schlüssel jederzeit mit Entfernen.

13 Lokaler Rechner: GPU-Modelle & Konsole (DCC Bridge)

Die DCC Bridge verbindet Ihren eigenen Computer über einen kleinen dcc-bridge-Konnektor mit der Web-App und schaltet gleichzeitig zwei Funktionen frei:

Der Konnektor wählt sich ausgehend über einen authentifizierten WebSocket ein – keine eingehenden Ports erforderlich, und er funktioniert hinter NAT und Firewalls. Er läuft unter Windows, macOS und Linux (Python 3.10+).

13.1 Ihren Computer koppeln

  1. Klicken Sie auf das Laptop-Symbol in der linken Aktivitätsleiste – Lokaler Rechner (GPU + Konsole). (Dasselbe Panel öffnet sich über die Fußzeile des Modell-Selektors via Lokale GPU verwalten….)
  2. Stellen Sie sicher, dass der Schalter Lokale Ausführung aktiviert ist, benennen Sie das Gerät und klicken Sie auf Diesen Computer hinzufügen. Kopieren Sie das einmalige Kopplungs-Token (dcc_brg_…) und den bereitstehenden Konnektor-Befehl – das Token wird genau einmal angezeigt.

13.2 Den Konnektor installieren & ausführen

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

# dann den von der Kopplungskarte kopierten Befehl ausführen, z.B.:
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx

13.3 Ihre Konsole von der Web-App aus verwenden

Standardmäßig sind Befehle auf einen dedizierten Arbeitsbereichsordner (~/DeepCerebra) beschränkt. Um in Ihren echten Projektordnern mit Ihren vorkonfigurierten CLIs zu arbeiten, erteilen Sie diese explizit beim Starten des Konnektors:

# einen oder mehrere echte Ordner gewähren (wiederholbar)
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx --host-dir "F:\MyProjects"

# oder den gesamten Rechner (gibt eine Warnung aus; --host-dir bevorzugen)
python -m dcc_bridge ... --allow-any-dir

Öffnen Sie dann das Panel Terminal, klicken Sie auf das Popover Ausführungsziel (Laptop-Symbol), wählen Sie Mein Computer und wählen Sie ein Arbeitsverzeichnis. Sowohl Ihre eingegebenen Befehle als auch die Build-/Testbefehle des Agenten werden dann auf Ihrem Rechner ausgeführt.

⚠️ Sicherheit: Der Host-Zugriff überschreitet niemals die Ordner, die Sie in der Konnektor-Befehlszeile aufgelistet haben; Tokens werden im Ruhezustand gehasht und sind jederzeit widerrufbar; --no-exec macht ein Gerät nur für Inferenz (GPU-Modelle, keine Befehle).
💡 Tipp: Die Desktop-App kann lokale Modelle direkt ohne den Konnektor verwenden. Vollständige Konnektor-Referenz: github.com/mohammadkhair7/DeepCerebra-connector.

14 Git-Kollaborations-Workflow

Wenn ein Git-basiertes Projekt geöffnet ist, erscheint im Explorer eine Branch-Leiste, die Ihren aktuellen Branch und zwei Aktionen anzeigt:

Wenn der Push-Webhook aktiviert ist, aktualisiert sich der Explorer automatisch, wenn Teamkollegen pushen, wodurch alle synchron bleiben – die Grundlage für die kollaborative Teamentwicklung durch DeepCerebra.

15 MCP-Server

Erweitern Sie den Agenten mit externen Tools und Daten über das Model Context Protocol. Konfigurieren Sie Server in einer .deepcerebra/mcp.json-Datei, zum Beispiel:

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

Aktivierte MCP-Tools werden dem Agenten automatisch zur Verfügung gestellt, wenn sie für Ihre Anfrage relevant sind. Lokale (stdio) und entfernte (http/sse) Server werden beide unterstützt.

Integrierte Sicherheit

Ressourcen & Prompts

Wenn ein Server MCP-Ressourcen oder Prompt-Vorlagen bereitstellt, erhält der Agent automatisch Tools, um diese zu verwenden (mcp_list_resources, mcp_read_resource, mcp_list_prompts, mcp_get_prompt).

Authentifizierung für Remote-Server

Fügen Sie einem Remote-Server einen auth-Block hinzu. Geheimnisse unterstützen die ${ENV_VAR}-Interpolation:

// Statisches Bearer-Token (literal oder aus Umgebungsvariable)
"auth": { "type": "bearer", "token": "${GITHUB_TOKEN}" }
"auth": { "type": "bearer", "tokenEnv": "GITHUB_TOKEN" }

// Benutzerdefinierter Header (z.B. API-Schlüssel)
"auth": { "type": "header", "header": "x-api-key", "value": "${MY_KEY}" }

// OAuth 2.0 Client-Anmeldeinformationen
"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 Anpassen des Agenten: Regeln, Skills, Hooks, Subagenten & Plugins

Sie können die Denk- und Handlungsweise des Agenten mit einer einzigen, dateibasierten Konvention – dem .deepcerebra/-Verzeichnis – gestalten, die in der Desktop-App, der Web-App und der API identisch funktioniert. In der Web-App verwalten Sie all dies unter der Ansicht Agent; auf dem Desktop und über die API sind es einfache Dateien, die Sie mit Ihrem Projekt committen.

Geltungsbereiche & Präzedenz

Die Konfiguration wird aus mehreren Geltungsbereichen ermittelt; wenn dasselbe Element in mehr als einem existiert, gewinnt das mit höherer Präzedenz:

team/org  <  global (~/.deepcerebra)  <  workspace (<repo>/.deepcerebra)
(niedrigste)                                              (höchste)

Regeln (Steuerung)

Regeln sind persistente Anweisungen – Codierungsstandards, Architekturkonventionen, Domänenkontext –, die in den System-Prompt des Agenten injiziert werden. Sie liegen als Markdown-Dateien unter .deepcerebra/steering/ vor, zusätzlich zum immer aktiven AGENTS.md-Standard. Frontmatter steuert, wann eine Regel geladen wird:

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

Ein Stamm-AGENTS.md gilt repo-weit; ein verschachteltes AGENTS.md (z.B. services/api/AGENTS.md) gilt nur für Dateien unter diesem Ordner. In der Web-App bietet die Agent → Steuerung-Ansicht jeder Regel einen Geltungsbereich-Selektor (Global / Projekt / Team).

Skills

Skills sind wiederverwendbare Playbooks, die der Agent bei Bedarf lädt. Jeder Skill ist ein Ordner mit einer SKILL.md unter .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.

Der Agent sieht einen schlanken Katalog (Name + Beschreibung) und zieht den vollständigen Inhalt mit dem Tool load_skill herein, wenn relevant. Sie können einen Skill auch explizit mit /skill <name> aufrufen. Setzen Sie disable-model-invocation: true, um einen Skill nur manuell nutzbar zu machen.

Hooks

Hooks führen Automatisierungen bei Lebenszyklusereignissen aus. Definieren Sie sie als .deepcerebra/hooks/*.hook.json:

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

Ereignisse umfassen promptSubmit, preToolUse, postToolUse, fileCreate, fileSave, fileDelete, preTask, postTask, sessionStart, preCompact und agentStop (Cursor/Claude-Schreibweisen werden ebenfalls akzeptiert). Eine Aktion ist entweder shell (einen Befehl ausführen) oder agentPrompt (den Agenten fragen). Ein preToolUse-Hook kann den abgefangenen Tool-Aufruf erlauben, verweigern oder fragen.

Subagenten

Subagenten sind spezialisierte Agenten, die Sie definieren und delegieren. Jeder ist eine Markdown-Datei unter .deepcerebra/agents/ mit Frontmatter plus einem Hauptteil (seinem System-Prompt):

---
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…

Der Hauptagent delegiert mit task (blockierend), task_async + task_status / task_result (Hintergrund) oder task_parallel (Fan-out).

Plugins

Ein Plugin bündelt Regeln, Skills, Hooks, Subagenten und MCP-Server in einem installierbaren Paket unter .deepcerebra/plugins/<name>/, beschrieben durch ein plugin.json-Manifest:

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

Plugin-Inhalte werden mit der niedrigsten Präzedenz zusammengeführt, sodass Ihre eigenen Regeln und Skills immer die eines Plugins überschreiben. Deaktivieren Sie ein Plugin mit "enabled": false oder einer .disabled-Markerdatei.

💡 Tipp: Ein Team kann gemeinsame Standardeinstellungen veröffentlichen, indem es DCC_ORG_CONFIG_DIR auf ein freigegebenes .deepcerebra-Verzeichnis verweist oder indem es Regeln in der Web-App auf den Team-Geltungsbereich setzt.

17 Agentic Workflow Studio & ereignisgesteuerte Agenten

Das Workflow Studio ist ein visueller Designer für die Multi-Agenten-Automatisierung. Sie komponieren Stufen – jede ein Agent, ein Spezialistenschritt oder ein Kontrollprimitiv – zu einem Graphen, verbinden sie mit Abhängigkeiten und führen die gesamte Orchestrierung auf der Engine mit Live-Fortschritt pro Stufe, Budgets und menschlichen Genehmigungstoren aus. Workflows werden als portable YAML/JSON-Definition gespeichert, die Sie exportieren, importieren, in Git versionieren und über die API oder CLI ausführen können.

17.1 Einen Workflow erstellen

17.2 Die Stufenbibliothek

StufentypWas er tut
agentEin Agenten-Durchlauf mit den von Ihnen angehängten Skills und Tools.
spec.requirements / spec.design / spec.execute Spec-first-Lieferung: Anforderungen entwerfen, Design erstellen, dann in Aufgaben zerlegen und ausführen – jede ist gateable.
documents.generateEin ausgefeiltes Dokument aus früheren Stufenausgaben erstellen.
fan_outParallele, umfassende Forschung über viele Unterthemen mit Synthese.
map / loop / switch Kontrollprimitive: einen Körper pro Element ausführen, wiederholen bis eine Bedingung erfüllt ist, oder über Fälle verzweigen.
verify / browser_verify Tests oder Befehle in der Sandbox ausführen; eine laufende Benutzeroberfläche mit Browser-Automatisierung verifizieren.
orchestrateDynamisches Routing: Ein Orchestrator-Agent liest die Anfrage und leitet sie über Ereignisse an den/die besten nachgelagerten Agenten weiter.
external.agentEinen registrierten Drittanbieter-Agenten über HTTP (A2A) aufrufen, als wäre es eine native Stufe.
evalEine vorgelagerte Ausgabe anhand von Prüfungen bewerten (enthält / Regex / Länge / LLM-Richter); unter einem Schwellenwert fehlschlagen.
db.provisionEine eigene Datenschicht generieren: docker-compose für die Datenbank, versionierte SQL-Migrationen, Seed-Daten, .env-Vorlage und ein Mermaid ERD; optionales Auth-Gerüst; kann Migrationen sofort auf SQLite anwenden.
ci.generateEine commit-fertige CI/CD-Pipeline (GitHub Actions, GitLab CI, oder Azure Pipelines) mit Lint → Test → Scan → Build → Deploy und Umgebungspromotion generieren.
deploy.packageProduktions-Deployment-Assets generieren: mehrstufiges Dockerfile, docker-compose, Kubernetes-Manifeste oder ein Helm-Chart – Dateien, die Sie besitzen und committen.
test.generateUnit- / API- / E2E-Suites für die erstellte App generieren, plus eine Anforderungs-zu-Test-Rückverfolgbarkeitsmatrix.
test.verifyEine Testsuite (pytest, vitest, jest, Playwright) ausführen und den Lauf anhand ihrer Erfolgsrate steuern.
security.auditAbhängigkeiten auf bekannte Schwachstellen und den Baum auf hartcodierte Geheimnisse scannen; veröffentlicht Alarmereignisse und schreibt einen Ergebnisbericht.
previewDie generierte App lokal starten und ihre Live-URL im Ausführungs-Panel (Link + Inline-Frame) über ein preview.ready-Ereignis anzeigen.
design.importEin UI-Designbild (Screenshot, Mockup, Figma-Export) in eine strukturierte Implementierungsspezifikation für nachgelagerte Stufen umwandeln.

17.3 Ereignisgesteuerte Agenten (das Agenten-Mesh)

Jede Stufe – unabhängig von ihrer Art – kann typisierte Ereignisse auf dem Workspace-Ereignisbus veröffentlichen und abonnieren, sodass Agenten wie Dienste auf einem Nachrichten-Fabric koordinieren, anstatt nur über den DAG:

17.3.1 Ereigniswarteschlangen für Agenten

Agenten, die auf Ereignisse reagieren, können eine persistente benannte Warteschlange deklarieren, damit passende Ereignisse niemals verloren gehen, während der Agent beschäftigt ist oder bevor ein Lauf zuhört. Bei einem Trigger-Abonnement legen Sie queue: <name> fest – die Engine bindet dieses Thema an eine FIFO-Warteschlange auf dem Workspace-Ereignisbus (persistent gespeichert unter .deepcerebra/workflows/events/queues/). Jedes passende Ereignis, das ab diesem Zeitpunkt veröffentlicht wird, wird in der Warteschlange erfasst; wenn die Phase ausführbar wird, entnimmt die Engine die Ereignisse in älteste-zuerst-Reihenfolge und verbraucht sie einzeln.

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 Semaphore-Orchestrierung (Schutz gemeinsam genutzter Ressourcen)

Ein Semaphor begrenzt, wie viele Aufgaben gleichzeitig auf eine gemeinsam genutzte (geschützte) Ressource zugreifen dürfen: eine Datenbank, in die geschrieben wird, ein globaler Variablenspeicher, eine Datei oder ein ratenbegrenzter externer Agent. Fügen Sie es einer beliebigen Phase mit semaphore: hinzu – bevor die Arbeit der Phase ausgeführt wird, erwirbt die Engine eine Erlaubnis des benannten Workspace-Semaphors; die Erlaubnis wird danach immer freigegeben, selbst wenn die Phase fehlschlägt. permits: 1 macht es zu einem Mutex: Nur eine Aufgabe gleichzeitig (über alle parallelen Läufe im Workspace hinweg) führt den kritischen Schritt aus; jede andere Aufgabe wartet, bis der Inhaber fertig ist.

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-Orchestrierung (Warten auf alle Bedingungen)

Rendezvous wartet, bis mehrere Ereignisbedingungen alle erfüllt sind, bevor der nächste Schritt fortgesetzt wird – das Gegenteil von „erstes Ereignis gewinnt“. Setzen Sie join: all im events:-Block der Phase: Jedes Trigger-Abonnement muss erfüllt sein, bevor die Phase ausgeführt wird. Kombinieren Sie dies mit count: N pro Abonnement, wenn mehrere Agenten (oder mehrere Berichte von einem Agenten) alle einchecken müssen – zum Beispiel Design-Freigabe, Testabschluss und Sicherheitsfreigabe, bevor eine Release-Phase ausgeführt wird.

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 Die Agenten-Tool-Bibliothek

Stufen wählen Tools aus demselben Register, das der Chat-Agent verwendet:

17.5 Ausführung, Gates und Ausgaben

💡 Tipp: Beginnen Sie mit der Vorlage Ship-It Pipeline: Sie verknüpft Design → db.provision → Implementierung → generierte Tests → Sicherheitsaudit → Bereitstellungspaketierung → CI-Generierung, mit einem menschlichen Gate vor der Paketierung – ein vollständiger Weg vom Briefing zur Produktion, den Sie in wenigen Minuten anpassen können.

18 Prädiktive Tab-Vervollständigung

Die prädiktive Tab-Vervollständigung bietet Inline-Code-Vorschläge zum Ausfüllen während der Eingabe im Editor – akzeptieren Sie einen Vorschlag mit Tab. Sie ist sowohl für die Engine als auch für den Web-Editor opt-in.

Aktivieren

Verhalten

19 Nutzung, Guthaben & Abrechnung

Öffnen Sie Abrechnung in der Seitenleiste, um Ihren Plan und Ihre Nutzung zu verwalten. Die KI-Nutzung wird in US-Dollar-Guthaben basierend auf den von den zugrunde liegenden Modellen verbrauchten Tokens gemessen.

PlanMonatlicher PreisInkludierte monatliche KI-Nutzung
Basic$20$10
Pro$75$30
Ultimate$200$150
💡 Nutzung sparen: Verwenden Sie die Auto-Modellauswahl, bringen Sie Ihren eigenen Schlüssel (BYOK) mit oder führen Sie lokale Modelle aus, um die gemessene Nutzung zu reduzieren oder zu vermeiden.

20 Ihren Gateway API-Schlüssel erhalten

Ein Gateway API-Schlüssel (ein persönliches Zugriffstoken) ermöglicht Ihnen die programmatische Nutzung der öffentlichen DeepCerebra API und CLI.

  1. Melden Sie sich an und öffnen Sie API-Schlüssel in der Seitenleiste.
  2. Scrollen Sie zu DeepCerebra API-Schlüssel.
  3. Geben Sie ein Label ein (z.B. "CI-Pipeline" oder "Laptop-CLI").
  4. Wählen Sie Scopes aus — read, chat, code, agent — und ein optionales Ablaufdatum in Tagen (leer = nie).
  5. Klicken Sie auf Generieren. Der vollständige Schlüssel wird nur einmal angezeigt – klicken Sie auf Kopieren und speichern Sie ihn sicher.

Verwenden Sie ihn mit der CLI oder der API unter 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/...

Sie können einen Schlüssel jederzeit umbenennen oder löschen (widerrufen); jeder Schlüssel zeigt sein Präfix, Scopes, Erstellungs-/Ablaufdatum und das Datum der letzten Verwendung.

⚠️ Geheim halten. Jeder, der Ihren Schlüssel besitzt, kann Ihr Konto nutzen und Kosten verursachen. Widerrufen und generieren Sie ihn sofort neu, falls er jemals offengelegt wird.

21 Sicherheit & Datenschutz

22 Fehlerbehebung

"Ordnerladen erfordert einen Chromium-Browser"

Wechseln Sie zu Chrome, Edge oder Brave, oder verwenden Sie stattdessen Aus Git öffnen.

Der Agent wiederholt sich bei demselben Fehler

Klicken Sie auf Stopp und formulieren Sie dann mit einem konkreten Hinweis oder einer Einschränkung neu.

Modell- oder Anforderungsfehler / "Budget erschöpft"

Lokale Modelle erscheinen nicht

Konnektor: "Server hat WebSocket-Verbindung abgelehnt: HTTP 401"

Meine Änderungen wurden nicht übernommen

Git: "Sie befinden sich auf dem Standard-Branch"

Öffnen oder erstellen Sie einen Arbeits-Branch, bevor Sie Integrieren verwenden, um einen Pull Request zu öffnen.

Immer noch Probleme? Kontaktieren Sie support@deepcerebra.ai.

23 DeepCerebra Discovery — Fragen Sie Ihre Daten & Dokumente

Discovery ist ein investigativer Chatbot für Ihre Datenbanken und Dokumente. Anstatt mit einer einzigen Abfrage zu antworten, arbeitet es wie ein Analyst: Es bildet Hypothesen, führt eine Reihe von geschützten Sonden (SQL, Graph, Dokumentensuche, Schema-Prüfungen, Web-Bestätigung) durch, eliminiert Erklärungen, die durch Beweise widerlegt werden, und synthetisiert eine fundierte Antwort — mit Diagrammen und einer transparenten Kostenübersicht. Öffnen Sie es über das Kompass-Symbol in der Aktivitätsleiste (/app/discovery).

23.1 Spaces — Ihr kuratierter Bereich

Ein Space bündelt alles, was eine Fragestellung benötigt: Datenbankverbindungen, Dokumentsammlungen, Anweisungen für den Analysten und Budgets. Erstellen Sie einen mit + Neuer Space und verwenden Sie dann das Einrichtungsfeld auf der rechten Seite, um:

23.2 Eine Frage stellen

Geben Sie eine Frage so ein, wie Sie sie einem Kollegen stellen würden — zum Beispiel „Warum ist das MRT-Scan-Volumen im März gesunken?“. Das Untersuchungsboard streamt den gesamten Prozess live:

Folgefragen setzen denselben Gesprächsverlauf fort, sodass der Analyst seinen Kontext beibehält.

23.3 Diagramme, Berichte & Exporte

Diagramme werden inline auf dem Untersuchungsboard gerendert. Verwenden Sie Exportieren, um die vollständige Anfrage — die Antwort, Hypothesen, Beweise und Diagramme — als eigenständigen HTML-Bericht oder als druckfähiges PDF herunterzuladen, gestaltet mit dem Neon-Designsystem.

23.4 Budgets & Kostenkontrolle

Jeder Space verfügt über Budgets pro Anfrage: eine maximale Anzahl von Sonden, Untersuchungsrunden, Sekunden und USD. Die Engine stoppt sauber bei Erreichen der Obergrenze und meldet, was sie bisher gefunden hat. Die Kosten jeder Sonde sind auf dem Beleg detailliert aufgeführt, sodass Sie immer wissen, wohin die Ausgaben geflossen sind.

23.5 Automatisierung: API, SDK, Workflow Studio & MCP