Podręcznik użytkownika
Kompletny, praktyczny przewodnik po tworzeniu oprogramowania z DeepCerebra Coder — dla aplikacji webowych, desktopowych i CLI

📖 Spis treści

  1. Wprowadzenie i edycje
  2. Pierwsze kroki i konto
  3. Obszar roboczy w skrócie
  4. Otwieranie projektu
  5. Praca z plikami
  6. Rozmowa z agentem
  7. Cztery tryby czatu
  8. Przeglądanie i stosowanie zmian
  9. Zintegrowany terminal
  10. Tryb planowania i wykonanie
  11. Wybór modeli i tryb Auto
  12. Użyj własnego klucza (BYOK)
  13. Maszyna lokalna: Modele GPU i konsola (DCC Bridge)
  14. Przepływ pracy współpracy Git
  15. Serwery MCP
  16. Dostosowywanie agenta: Reguły, umiejętności, hooki, subagenci i wtyczki
  17. Agentowe Studio Przepływów Pracy i Agenci Sterowani Zdarzeniami
  18. Predykcyjne uzupełnianie tabulatorem
  19. Użycie, kredyty i rozliczenia
  20. Uzyskiwanie klucza API bramy
  21. Bezpieczeństwo i prywatność
  22. Rozwiązywanie problemów
  23. DeepCerebra Discovery — Pytaj swoje dane & dokumenty

1 Wprowadzenie i edycje

DeepCerebra Coder to agentowy asystent kodowania. W przeciwieństwie do zwykłego kopilota z autouzupełnianiem, planuje, pisze, refaktoryzuje, wykonuje polecenia, wywołuje narzędzia i iteruje po całym projekcie — a Ty przeglądasz i zatwierdzasz proponowane przez niego zmiany.

Trzy sposoby użycia

EdycjaNajlepsze dlaDostęp do plików
Aplikacja webowaBez instalacji, praca z dowolnej maszynyPoufne przechowywanie w przeglądarce (i repozytoria Git)
Aplikacja desktopowa (Windows / Linux / macOS)Rozwój lokalny, modele lokalneBezpośredni dostęp do lokalnego systemu plików
CLI i APISkrypty, CI/CD, automatyzacjaPliki lokalne / programistyczne

Ten przewodnik koncentruje się na aplikacji webowej dostępnej pod adresem deepcerebra.ai; aplikacja desktopowa odzwierciedla te same panele i przepływy pracy.

2 Pierwsze kroki i konto

Obsługiwane przeglądarki

Użyj aktualnej wersji Chrome, Edge lub Brave, aby uzyskać pełne doświadczenie — otwieranie lokalnego folderu opiera się na API dostępu do systemu plików Chromium. Firefox i Safari działają dla czatu i projektów opartych na Git, ale nie mogą bezpośrednio otwierać lokalnego folderu.

Utwórz konto

  1. Kliknij Rozpocznij na stronie głównej.
  2. Wypełnij opcjonalne pola: nazwa wyświetlana, adres e-mail, kraj i data urodzenia (musisz mieć co najmniej 18 lat).
  3. Wybierz język interfejsu i hasło składające się z co najmniej 12 znaków.
  4. Przeczytaj i potwierdź warunki umowy. Utworzenie konta oznacza zgodę na Warunki świadczenia usług, Oświadczenie o ochronie prywatności, Opis usług oraz Globalną umowę o przetwarzaniu danych (DPA).
  5. Kliknij Utwórz konto, a następnie zweryfikuj swój adres e-mail, jeśli zostaniesz o to poproszony, i zaloguj się.
💡 Wskazówka: Możesz wybrać plan podczas rejestracji, odwiedzając /register?plan=basic (lub pro / ultimate), albo zacząć teraz i wybrać plan później w sekcji Rozliczenia.

Zresetuj hasło

  1. Na stronie logowania kliknij Nie pamiętasz hasła?
  2. Wprowadź swój adres e-mail i otwórz link do resetowania wysłany na Twoją skrzynkę odbiorczą.
  3. Ustaw nowe hasło (minimum 12 znaków).

3 Obszar roboczy w skrócie

Po zalogowaniu znajdziesz się w środowisku roboczym, które umieszcza wszystkie panele na jednym ekranie:

Przeciągnij rozdzielacz między edytorem a czatem, aby zrównoważyć układ, i przeciągnij poziomy rozdzielacz, aby zmienić rozmiar terminala. Lewy pasek boczny umożliwia również nawigację do sekcji Obszar roboczy, Rozszerzenia, Klucze API, Rozliczenia i Opinie.

4 Otwieranie projektu

4.1 Otwórz folder lokalny

  1. W Eksploratorze kliknij Otwórz folder projektu.
  2. Wybierz folder i przyznaj przeglądarce uprawnienia do jego odczytu.
  3. Pliki są odczytywane do zaszyfrowanego obszaru roboczego w przeglądarce — nic nie jest przesyłane. Zobaczysz bieżącą liczbę i końcowe podsumowanie (liczba plików · rozmiar, plus wszelkie pominięte lub obcięte pliki).
⚠️ Obsługa przeglądarek: Jeśli widzisz informację, że ładowanie folderu wymaga przeglądarki Chromium, przełącz się na Chrome/Edge/Brave lub zamiast tego użyj opcji Otwórz z Git.

4.2 Otwórz z Git (GitHub / GitLab)

  1. Kliknij Otwórz z Git w Eksploratorze.
  2. Wybierz zakładkę GitHub lub GitLab i wklej osobisty token dostępu. Dla GitHub użyj zakresu repo (klasyczny) lub szczegółowego tokenu z Contents + Pull requests; dla GitLab użyj zakresu api. Twój token jest przechowywany na serwerze — do przeglądarki pobierana jest tylko zawartość plików.
  3. Wpisz repozytorium jako owner/name (filtruj listę, aby znaleźć swoje), a następnie wybierz gałąź.
  4. Opcjonalnie zaznacz Utwórz nową gałąź roboczą (np. dcc/my-feature), aby Twoja praca była izolowana od gałęzi domyślnej.
  5. Opcjonalnie włącz push webhook, aby Eksplorator odświeżał się natychmiast, gdy członkowie zespołu wykonują push (wymaga publicznego adresu URL bramy).
  6. Kliknij Otwórz repozytorium.

4.3 Odśwież, przełącz i zamknij

4.4 Sesje czatu ograniczone do folderu

Historia czatu jest powiązana z otwartym projektem. Przełączanie folderów automatycznie rozpoczyna nową sesję i ładuje poprzednie sesje tego folderu, ponownie otwierając najnowszą, abyś mógł kontynuować pracę od miejsca, w którym ją przerwałeś.

4.5 Foldery operacyjne

Foldery używane wewnętrznie przez DeepCerebra — .deepcerebra, .sessions — pojawiają się w drzewie, ale są domyślnie zwinięte, aby nie zaśmiecać Twojego kodu źródłowego.

5 Praca z plikami

6 Rozmowa z agentem

Napisz zapytanie

Opisz, czego chcesz, prostym językiem — zadaj pytanie, poproś o funkcję lub wskaż błąd. Bądź precyzyjny co do plików, frameworków i ograniczeń, aby uzyskać najlepszy wynik. Dołącz odpowiednie pliki, przeciągając je do pola zapytania.

Czytaj odpowiedzi, w stylu Cursor

Odpowiedzi są zorganizowane jak w Cursor: rozumowanie agenta jest oddzielone od rezultatu. Każdy blok odpowiedzi ma ikonę kopiowania w prawym górnym rogu, dzięki czemu możesz skopiować gotowy raport, dokument lub polecenie, które masz uruchomić.

Steruj lub zatrzymaj uruchomienie

💡 Wskazówka (aplikacja desktopowa): W aplikacji desktopowej wywołujesz agenta na czacie za pomocą @deepcerebra, a prefiksy takie jak [deep] żądają głębszego rozumowania.

7 Cztery tryby czatu

Wybierz tryb z selektora trybów obok pola zapytania. Każdy z nich dostosowuje, ile agent planuje i jak swobodnie edytuje:

TrybCo robiUżyj, gdy…
AgentAutonomicznie planuje i edytuje w całym projekcieChcesz, aby asystent wdrożył zmianę od początku do końca
ZapytajOdpowiada na pytania dotyczące Twojego kodu bez edycjiChcesz zrozumieć bazę kodu
PlanOpracowuje podejście przed jakąkolwiek edycjąZadanie jest duże lub wymaga najpierw rozstrzygnięcia kompromisów
EdytujWykonuje ukierunkowane edycje w bieżącym kontekścieChcesz małej, ukierunkowanej zmiany

8 Przeglądanie i stosowanie zmian

Gdy agent proponuje zmiany w plikach, nad polem wprowadzania czatu pojawia się panel Proponowane zmiany, wyświetlający każdy zmieniony plik z liczbą dodanych (+) i usuniętych (−) linii.

⚠️ Zawsze przeglądaj: Kod generowany przez AI może zawierać błędy lub niebezpieczne wzorce. Przejrzyj różnice i przetestuj, zanim na nim polegasz lub go wdrożysz.

9 Zintegrowany terminal

Przełącz terminal pod edytorem, aby uruchamiać kompilacje, testy i skrypty. Za Twoją zgodą agent może wykonywać polecenia i odczytywać ich dane wyjściowe, aby zweryfikować swoją pracę; długo działające polecenia przesyłają strumieniowo dane wyjściowe, dzięki czemu możesz śledzić postęp. Zamknij terminal z jego nagłówka, gdy go nie potrzebujesz.

10 Tryb planowania i wykonanie

Dla większych celów użyj trybu Plan (lub poproś agenta o wcześniejsze zaplanowanie). Planer skanuje Twój projekt, rozkłada cel na zadania uwzględniające zależności i przypisuje każde z nich odpowiedniemu specjaliście (architekt, programista, tester, dokumentacja).

11 Wybór modeli i tryb Auto

Otwórz selektor modeli obok pola zapytania. Opcje są pogrupowane jako:

Jak działa automatyczny wybór

W trybie Auto, DeepCerebra używa warstwowego, adaptacyjnego routingu: proste zadania trafiają do szybkiego, ekonomicznego modelu, podczas gdy złożone lub wymagające intensywnego planowania prace (na przykład tryb Plan) są kierowane do silniejszego modelu. To automatycznie równoważy koszt i jakość, więc rzadko musisz wybierać ręcznie.

12 Użyj własnego klucza (BYOK)

Możesz kierować żądania przez swoje własne konto dostawcy zamiast korzystać z mierzonego zużycia platformy.

  1. Otwórz Klucze API z paska bocznego.
  2. W sekcji Użyj własnego klucza wybierz dostawcę (np. ANTHROPIC_API_KEY, GOOGLE_API_KEY, OPENAI_API_KEY).
  3. Wklej wartość klucza i kliknij Zapisz. Klucze są szyfrowane w spoczynku i nigdy nie są zwracane do przeglądarki — wyświetlany jest tylko zamaskowany podgląd.

Modele platformowe (DeepCerebra) nie wymagają klucza. Usuń klucz w dowolnym momencie za pomocą Usuń.

13 Maszyna lokalna: Modele GPU i konsola (DCC Bridge)

DCC Bridge łączy Twój własny komputer z aplikacją webową za pomocą małego dcc-bridge konektora, odblokowując jednocześnie dwie możliwości:

Konektor nawiązuje połączenie wychodzące przez uwierzytelniony WebSocket — nie są potrzebne porty przychodzące, i działa za NAT oraz zaporami sieciowymi. Działa na systemach Windows, macOS i Linux (Python 3.10+).

13.1 Sparuj swój komputer

  1. Kliknij ikonę laptopa w lewym pasku aktywności — Maszyna lokalna (GPU + Konsola). (Ten sam panel otwiera się z stopki selektora modeli poprzez Zarządzaj lokalnym GPU….)
  2. Upewnij się, że przełącznik Lokalne wykonanie jest włączony, nazwij urządzenie i kliknij Dodaj ten komputer. Skopiuj jednorazowy token parowania (dcc_brg_…) i gotowe do wklejenia polecenie konektora — token jest wyświetlany tylko raz.

13.2 Zainstaluj i uruchom konektor

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

# następnie uruchom polecenie skopiowane z karty parowania, np.:
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx

13.3 Użyj swojej konsoli z aplikacji webowej

Domyślnie polecenia są ograniczone do dedykowanego folderu obszaru roboczego (~/DeepCerebra). Aby pracować w rzeczywistych folderach projektu z wstępnie skonfigurowanymi narzędziami CLI, przyznaj im uprawnienia jawnie podczas uruchamiania konektora:

# przyznaj jeden lub więcej rzeczywistych folderów (powtarzalne)
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx --host-dir "F:\MyProjects"

# lub całą maszynę (wyświetla ostrzeżenie; preferuj --host-dir)
python -m dcc_bridge ... --allow-any-dir

Następnie otwórz panel Terminal, kliknij wyskakujące okienko Cel wykonania (ikona laptopa), wybierz Mój komputer i wybierz katalog roboczy. Zarówno wpisane przez Ciebie polecenia, jak i polecenia kompilacji/testowania agenta są następnie wykonywane na Twojej maszynie.

⚠️ Bezpieczeństwo: dostęp hosta nigdy nie przekracza folderów, które Ty wymieniłeś w wierszu poleceń konektora; tokeny są haszowane w spoczynku i mogą być odwołane w dowolnym momencie; --no-exec sprawia, że urządzenie jest tylko do wnioskowania (modele GPU, bez poleceń).
💡 Wskazówka: Aplikacja desktopowa może używać lokalnych modeli bezpośrednio bez konektora. Pełna referencja konektora: github.com/mohammadkhair7/DeepCerebra-connector.

14 Przepływ pracy współpracy Git

Gdy projekt oparty na Git jest otwarty, w Eksploratorze pojawia się pasek gałęzi, pokazujący Twoją bieżącą gałąź i dwie akcje:

Jeśli webhook push jest włączony, Eksplorator automatycznie odświeża się, gdy członkowie zespołu wykonują push, utrzymując wszystkich w synchronizacji — to podstawa współpracy zespołowej poprzez DeepCerebra.

15 Serwery MCP

Rozszerz agenta o zewnętrzne narzędzia i dane za pośrednictwem Model Context Protocol. Skonfiguruj serwery w pliku .deepcerebra/mcp.json, na przykład:

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

Włączone narzędzia MCP stają się automatycznie dostępne dla agenta, gdy są istotne dla Twojego zapytania. Lokalne (stdio) i zdalne (http/sse) serwery są oba obsługiwane.

Wbudowane bezpieczeństwo

Zasoby i zapytania

Jeśli serwer udostępnia zasoby MCP lub szablony zapytań, agent automatycznie uzyskuje narzędzia do ich używania (mcp_list_resources, mcp_read_resource, mcp_list_prompts, mcp_get_prompt).

Uwierzytelnianie dla serwerów zdalnych

Dodaj blok auth do serwera zdalnego. Tajne dane obsługują interpolację ${ENV_VAR}:

// Statyczny token bearer (literał lub ze zmiennej środowiskowej)
"auth": { "type": "bearer", "token": "${GITHUB_TOKEN}" }
"auth": { "type": "bearer", "tokenEnv": "GITHUB_TOKEN" }

// Niestandardowy nagłówek (np. klucz API)
"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 Dostosowywanie agenta: Reguły, umiejętności, hooki, subagenci i wtyczki

Możesz kształtować sposób myślenia i działania agenta za pomocą jednej, opartej na plikach konwencji — katalogu .deepcerebra/ — która działa identycznie w aplikacji desktopowej, aplikacji webowej, i API. W aplikacji webowej zarządzasz tym wszystkim w widoku Agent; na komputerze stacjonarnym i za pośrednictwem API są to zwykłe pliki, które zatwierdzasz wraz ze swoim projektem.

Zakresy i pierwszeństwo

Konfiguracja jest odkrywana z kilku zakresów; gdy ten sam element istnieje w więcej niż jednym, wygrywa ten o wyższym pierwszeństwie:

team/org  <  global (~/.deepcerebra)  <  workspace (<repo>/.deepcerebra)
(najniższe)                                              (najwyższe)

Reguły (sterowanie)

Reguły to trwałe instrukcje — standardy kodowania, konwencje architektoniczne, kontekst domenowy — wstrzykiwane do systemowego zapytania agenta. Znajdują się one jako pliki Markdown w katalogu .deepcerebra/steering/, plus zawsze aktywny standard AGENTS.md. Frontmatter kontroluje, kiedy reguła się ładuje:

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

Główny plik AGENTS.md ma zastosowanie w całym repozytorium; zagnieżdżony plik AGENTS.md (np. services/api/AGENTS.md) ma zastosowanie tylko do plików w tym folderze. W aplikacji webowej widok Agent → Sterowanie udostępnia dla każdej reguły selektor Zakresu (Globalny / Projekt / Zespół).

Umiejętności

Umiejętności to wielokrotnego użytku podręczniki, które agent ładuje na żądanie. Każda umiejętność to folder z plikiem SKILL.md w katalogu .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.

Agent widzi lekki katalog (nazwa + opis) i pobiera pełną treść za pomocą narzędzia load_skill, gdy jest to istotne. Możesz również wywołać umiejętność jawnie za pomocą /skill <name>. Ustaw disable-model-invocation: true, aby umiejętność była dostępna tylko ręcznie.

Hooki

Hooki uruchamiają automatyzację na zdarzeniach cyklu życia. Zdefiniuj je jako .deepcerebra/hooks/*.hook.json:

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

Zdarzenia obejmują promptSubmit, preToolUse, postToolUse, fileCreate, fileSave, fileDelete, preTask, postTask, sessionStart, preCompact i agentStop (akceptowane są również pisownie Cursor/Claude). Akcja to albo shell (uruchomienie polecenia), albo agentPrompt (zapytanie agenta). Hook preToolUse może zezwolić, odrzucić lub zapytać o wywołanie narzędzia, które przechwytuje.

Subagenci

Subagenci to agenci-specjaliści, których definiujesz i którym delegujesz zadania. Każdy z nich to plik Markdown w katalogu .deepcerebra/agents/ z frontmatterem plus treścią (jego systemowe zapytanie):

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

Główny agent deleguje zadania za pomocą task (blokujące), task_async + task_status / task_result (w tle) lub task_parallel (rozgałęzienie).

Wtyczki

Wtyczka łączy reguły, umiejętności, hooki, subagentów i serwery MCP w jeden pakiet instalacyjny w katalogu .deepcerebra/plugins/<name>/, opisany manifestem plugin.json:

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

Zawartość wtyczki jest łączona z najniższym pierwszeństwem, więc Twoje własne reguły i umiejętności zawsze nadpisują te z wtyczki. Wyłącz wtyczkę za pomocą "enabled": false lub pliku znacznika .disabled.

💡 Wskazówka: Zespół może publikować wspólne ustawienia domyślne, wskazując DCC_ORG_CONFIG_DIR na współdzielony katalog .deepcerebra lub ustawiając reguły na zakres Zespół w aplikacji webowej.

17 Agentowe Studio Przepływów Pracy i Agenci Sterowani Zdarzeniami

Workflow Studio to wizualny projektant automatyzacji wieloagentowej. Komponujesz etapy — każdy będący agentem, specjalistycznym krokiem lub prymitywem kontrolnym — w graf, łączysz je zależnościami i uruchamiasz całą orkiestrację na silniku z bieżącym postępem dla każdego etapu, budżetami i bramkami zatwierdzenia przez człowieka. Przepływy pracy są zapisywane jako przenośna definicja YAML/JSON, którą możesz eksportować, importować, wersjonować w Git i uruchamiać z API lub CLI.

17.1 Budowanie przepływu pracy

17.2 Biblioteka etapów

Rodzaj etapuCo robi
agentJedna tura agenta z dołączonymi umiejętnościami i narzędziami.
spec.requirements / spec.design / spec.execute Dostarczanie oparte na specyfikacji: szkicowanie wymagań, projektowanie, a następnie podział na zadania i wykonanie — każde z możliwością bramkowania.
documents.generateTworzenie dopracowanego dokumentu na podstawie wyników poprzednich etapów.
fan_outRównoległe szerokie badania wielu podtematów z syntezą.
map / loop / switch Prymitywy kontrolne: uruchom ciało dla każdego elementu, powtarzaj aż do spełnienia warunku lub rozgałęziaj się na przypadki.
verify / browser_verify Uruchamiaj testy lub polecenia w piaskownicy; weryfikuj działający interfejs użytkownika za pomocą automatyzacji przeglądarki.
orchestrateDynamiczne routowanie: agent orkiestrator odczytuje żądanie i przekazuje je do najlepszych agentów niższego poziomu za pośrednictwem zdarzeń.
external.agentWywołaj zarejestrowanego agenta zewnętrznego przez HTTP (A2A), tak jakby był to natywny etap.
evalOceń wynik poprzedniego etapu pod kątem kontroli (zawiera / regex / długość / LLM-judge); zakończ niepowodzeniem poniżej progu.
db.provisionGeneruj własną warstwę danych: docker-compose dla bazy danych, wersjonowane migracje SQL, dane początkowe, szablon .env i diagram ERD Mermaid; opcjonalny szkielet uwierzytelniania; może natychmiast zastosować migracje do SQLite.
ci.generateGeneruj gotowy do zatwierdzenia potok CI/CD (GitHub Actions, GitLab CI, lub Azure Pipelines) z lint → test → scan → build → deploy i promocją środowiska.
deploy.packageGeneruj zasoby do wdrożenia produkcyjnego: wieloetapowy Dockerfile, docker-compose, manifesty Kubernetes lub wykres Helm — pliki, które posiadasz i zatwierdzasz.
test.generateGeneruj zestawy testów jednostkowych / API / E2E dla zbudowanej aplikacji plus wymaganie-do-testu macierz identyfikowalności.
test.verifyWykonaj zestaw testów (pytest, vitest, jest, Playwright) i bramkuj uruchomienie na podstawie jego wskaźnika zdawalności.
security.auditSkanuj zależności pod kątem znanych luk w zabezpieczeniach i drzewo pod kątem zakodowanych na stałe tajemnic; publikuje zdarzenia alertów i tworzy raport z ustaleń.
previewUruchom wygenerowaną aplikację lokalnie i wyświetl jej aktywny adres URL w panelu uruchamiania (link + ramka inline) za pośrednictwem zdarzenia preview.ready.
design.importPrzekształć obraz projektu interfejsu użytkownika (zrzut ekranu, makieta, eksport Figma) w ustrukturyzowaną specyfikację implementacji dla kolejnych etapów.

17.3 Agenci sterowani zdarzeniami (siatka agentów)

Każdy etap — niezależnie od rodzaju — może publikować i subskrybować typowane zdarzenia na magistrali zdarzeń obszaru roboczego, dzięki czemu agenci koordynują się jak usługi na tkaninie wiadomości, a nie tylko poprzez DAG:

17.3.1 Kolejkowanie zdarzeń dla agentów

Agenci reagujący na zdarzenia mogą zadeklarować trwałą nazwaną kolejkę, aby pasujące zdarzenia nigdy nie zostały utracone, gdy agent jest zajęty lub zanim uruchomienie zacznie nasłuchiwać. W subskrypcji wyzwalacza ustaw queue: <name> — silnik wiąże ten temat z kolejką FIFO na magistrali zdarzeń obszaru roboczego (trwale przechowywaną w .deepcerebra/workflows/events/queues/). Każde pasujące zdarzenie opublikowane od tego momentu jest przechwytywane do kolejki; gdy etap staje się możliwy do uruchomienia, silnik pobiera zdarzenia w kolejności od najstarszego i konsumuje je pojedynczo.

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 Orkiestracja semaforów (ochrona zasobów współdzielonych)

Semafor ogranicza liczbę zadań, które mogą jednocześnie operować na współdzielonym (chronionym) zasobie: zapisywanej bazie danych, globalnym magazynie zmiennych, pliku lub zewnętrznym agencie z ograniczoną szybkością. Dołącz go do dowolnego etapu za pomocą semaphore: — zanim praca etapu zostanie uruchomiona, silnik uzyskuje jedno zezwolenie nazwanego semafora obszaru roboczego; zezwolenie jest zawsze zwalniane później, nawet jeśli etap zakończy się niepowodzeniem. permits: 1 czyni go muteksem: tylko jedno zadanie na raz (we wszystkich równoległych uruchomieniach w obszarze roboczym) wykonuje krytyczny krok; każde inne zadanie czeka, aż posiadacz zakończy.

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 Orkiestracja Rendezvous (oczekiwanie na wszystkie warunki)

Rendezvous czeka, aż wiele warunków zdarzeń zostanie spełnionych, zanim nastąpi kolejny krok — przeciwieństwo zasady "pierwsze zdarzenie wygrywa". Ustaw join: all w bloku events: etapu: każda subskrypcja wyzwalacza musi zostać spełniona, zanim etap zostanie uruchomiony. Połącz z count: N dla każdej subskrypcji, gdy kilku agentów (lub kilka raportów od jednego agenta) musi się zgłosić — na przykład, zatwierdzenie projektu, zakończenie testów i zatwierdzenie bezpieczeństwa przed wykonaniem etapu wydania.

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 Biblioteka narzędzi agenta

Etapy wybierają narzędzia z tego samego rejestru, którego używa agent czatu:

17.5 Uruchamianie, bramki i dane wyjściowe

💡 Wskazówka: Zacznij od szablonu Ship-It Pipeline: łączy on projekt → db.provision → implementację → wygenerowane testy → audyt bezpieczeństwa → pakowanie do wdrożenia → generowanie CI, z bramką ludzką przed pakowaniem — kompletna ścieżka od briefu do produkcji, którą możesz dostosować w kilka minut.

18 Predykcyjne uzupełnianie tabulatorem

Predykcyjne uzupełnianie tabulatorem oferuje wbudowane sugestie kodu typu "wypełnij-środek" podczas pisania w edytorze — zaakceptuj sugestię klawiszem Tab. Jest to funkcja opt-in zarówno w silniku, jak i w edytorze webowym.

Włącz

Jak działa

19 Użycie, kredyty i rozliczenia

Otwórz Rozliczenia z paska bocznego, aby zarządzać swoim planem i zużyciem. Zużycie AI jest mierzone w kredytach dolarowych USA na podstawie tokenów zużytych przez bazowe modele.

PlanCena miesięcznaWliczone miesięczne zużycie AI
Basic$20$10
Pro$75$30
Ultimate$200$150
💡 Oszczędzaj na zużyciu: Użyj automatycznego wyboru modelu (Auto), użyj własnego klucza (BYOK) lub uruchom modele lokalne, aby zmniejszyć lub uniknąć mierzonego zużycia.

20 Uzyskiwanie klucza API bramy

Klucz API bramy (osobisty token dostępu) umożliwia programistyczne korzystanie z publicznego API DeepCerebra i CLI.

  1. Zaloguj się i otwórz Klucze API z paska bocznego.
  2. Przewiń do Klucze API DeepCerebra.
  3. Wprowadź etykietę (np. "CI pipeline" lub "laptop CLI").
  4. Wybierz zakresyread, chat, code, agent — i opcjonalny termin ważności w dniach (puste = nigdy).
  5. Kliknij Generuj. Pełny klucz jest wyświetlany tylko raz — kliknij Kopiuj i przechowuj go bezpiecznie.

Użyj go z CLI lub API pod adresem deepcerebra.ai:

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

# lub jako token Bearer
curl -H "Authorization: Bearer <your-key>" https://deepcerebra.ai/v1/...

Możesz zmienić nazwę lub usunąć (odwołać) klucz w dowolnym momencie; każdy klucz pokazuje swój prefiks, zakresy, datę utworzenia/wygaśnięcia i datę ostatniego użycia.

⚠️ Zachowaj to w tajemnicy. Każdy, kto posiada Twój klucz, może używać Twojego konta i generować zużycie. Natychmiast odwołaj i wygeneruj nowy, jeśli kiedykolwiek zostanie ujawniony.

21 Bezpieczeństwo i prywatność

22 Rozwiązywanie problemów

"Ładowanie folderu wymaga przeglądarki Chromium"

Przełącz się na Chrome, Edge lub Brave, albo zamiast tego użyj opcji Otwórz z Git.

Agent zapętla się na tym samym błędzie

Kliknij Stop, a następnie przeformułuj z konkretną wskazówką lub ograniczeniem.

Błędy modelu lub żądania / "wyczerpany budżet"

Modele lokalne nie pojawiają się

Konektor: "serwer odrzucił połączenie WebSocket: HTTP 401"

Moje zmiany nie weszły w życie

Git: "Jesteś na gałęzi domyślnej"

Otwórz lub utwórz gałąź roboczą przed użyciem Zintegruj, aby otworzyć pull request.

Nadal masz problem? Skontaktuj się z support@deepcerebra.ai.

23 DeepCerebra Discovery — Zadawaj pytania swoim danym i dokumentom

Discovery to chatbot śledczy dla Twoich baz danych i dokumentów. Zamiast odpowiadać pojedynczym zapytaniem, działa jak analityk: formułuje hipotezy, przeprowadza serię kontrolowanych sond (SQL, graf, wyszukiwanie dokumentów, sprawdzanie schematów, weryfikacja internetowa), odrzuca wyjaśnienia obalone przez dowody i syntetyzuje ugruntowaną odpowiedź — wraz z wykresami i przejrzystym rachunkiem kosztów. Otwórz go, klikając ikonę kompasu na pasku aktywności (/app/discovery).

23.1 Przestrzenie — Twój wyselekcjonowany zakres

Przestrzeń (Space) łączy wszystko, co jest potrzebne do jednej linii pytań: połączenia z bazami danych, kolekcje dokumentów, instrukcje dla analityka i budżety. Utwórz ją za pomocą przycisku + Nowa przestrzeń, a następnie użyj panelu konfiguracji po prawej stronie, aby:

23.2 Zadawanie pytania

Wpisz pytanie tak, jakbyś zapytał kolegę — na przykład „Dlaczego w marcu spadła liczba skanów MRI?”. Panel śledczy transmituje cały proces na żywo:

Pytania uzupełniające kontynuują ten sam wątek, dzięki czemu analityk zachowuje kontekst.

23.3 Wykresy, raporty i eksporty

Wykresy renderują się bezpośrednio na panelu śledczym. Użyj Eksportuj, aby pobrać pełne zapytanie — odpowiedź, hipotezy, dowody i wykresy — jako samodzielny raport HTML lub wysokiej jakości PDF, stylizowany zgodnie z systemem projektowym neon.

23.4 Budżety i kontrola kosztów

Każda przestrzeń ma budżety na zapytanie: maksymalną liczbę sond, rund śledczych, sekund i USD. Silnik zatrzymuje się czysto po osiągnięciu limitu i raportuje, co do tej pory znalazł. Koszt każdej sondy jest wyszczególniony na rachunku, dzięki czemu zawsze wiesz, na co zostały wydane środki.

23.5 Automatyzacja: API, SDK, Workflow Studio i MCP