DeepCerebra Coder és un assistent de codificació agentic. A diferència d'un copilot d'autocompletat simple, planifica, escriu, refactoritza, executa ordres, crida eines i itera a través de tot el teu projecte — amb tu revisant i aprovant els canvis que proposa.
| Edició | Ideal per a | Accés a fitxers |
|---|---|---|
| Aplicació web | Sense instal·lació, treballa des de qualsevol màquina | Emmagatzematge confidencial al navegador (i repositoris Git) |
| Escriptori (Windows / Linux / macOS) | Desenvolupament local-first, models locals | Sistema de fitxers local directe |
| CLI i API | Scripting, CI/CD, automatització | Fitxers locals / programàtic |
Aquesta guia se centra en l'aplicació web a deepcerebra.ai; l'aplicació d'escriptori reflecteix els mateixos panells i fluxos de treball.
Utilitza una versió actual de Chrome, Edge o Brave per a l'experiència completa — obrir una carpeta local depèn de l'API d'accés al sistema de fitxers de Chromium. Firefox i Safari funcionen per al xat i per a projectes basats en Git, però no poden obrir una carpeta local directament.
/register?plan=basic (o pro / ultimate), o començar ara i triar un pla
més tard a Facturació.Després d'iniciar sessió, aterraràs a l'entorn de treball, que posa tots els panells en una sola pantalla:
Arrossega el divisor entre l'editor i el xat per reequilibrar la disposició, i arrossega el divisor horitzontal per redimensionar el terminal. La barra lateral esquerra també navega a Espai de treball, Extensions, Claus API, Facturació i Comentaris.
repo (clàssic) o un testimoni de gra fi amb Continguts + Sol·licituds d'extracció; per a
GitLab, utilitza l'àmbit api. El teu testimoni s'emmagatzema al servidor — només el contingut dels fitxers s'extreu
al navegador.owner/name (filtra la llista per trobar el teu), després tria una
branca.dcc/my-feature) per mantenir el teu
treball aïllat de la branca per defecte.L'historial de xat està vinculat al projecte obert. Canviar de carpeta inicia automàticament una nova sessió i carrega les sessions anteriors d'aquesta carpeta, reobrint la més recent perquè puguis reprendre on ho vas deixar.
Les carpetes que DeepCerebra utilitza internament — .deepcerebra, .sessions — apareixen a l'arbre
però estan col·lapsades per defecte perquè no desordenen el teu codi font.
Descriu el que vols en llenguatge senzill — fes una pregunta, sol·licita una característica o assenyala un error. Sigues específic sobre fitxers, frameworks i restriccions per obtenir el millor resultat. Adjunta fitxers rellevants arrossegant-los a la sol·licitud.
Les respostes s'organitzen com a Cursor: el raonament de l'agent se separa del resultat final. Cada bloc de resposta té una icona de còpia a la cantonada superior dreta perquè puguis copiar un informe acabat, un document o una ordre que hagis d'executar.
lxml en lloc de html.parser") per treure l'agent d'un
bucle.@deepcerebra, i els prefixos com [deep] sol·liciten un raonament més profund.Tria un mode del selector de modes al costat de la sol·licitud. Cadascun ajusta quant planifica l'agent i amb quina llibertat edita:
| Mode | Què fa | Utilitza quan… |
|---|---|---|
| Agent | Planifica i edita el teu projecte de manera autònoma | Vols que l'assistent implementi un canvi de principi a fi |
| Preguntar | Respon preguntes sobre el teu codi sense editar | Vols entendre la base de codi |
| Planificar | Esborra un enfocament abans de qualsevol edició | La tasca és gran o té compromisos a resoldre primer |
| Editar | Fa edicions enfocades en el context actual | Vols un canvi petit i dirigit |
Quan l'agent proposa canvis de fitxer, apareix un panell de Canvis proposats a sobre de l'entrada del xat, que enumera cada fitxer afectat amb el recompte de línies afegides (+) i eliminades (−).
applied (i · disk quan s'escriuen a una carpeta real).Activa el terminal sota l'editor per executar compilacions, proves i scripts. Amb la teva autorització, l'agent pot executar ordres i llegir la seva sortida per verificar el seu treball; les ordres de llarga durada transmeten la sortida perquè puguis veure el progrés. Tanca el terminal des de la seva capçalera quan no el necessitis.
Per a objectius més grans, utilitza el mode Planificar (o demana a l'agent que planifiqui primer). El planificador escaneja el teu projecte, descompon l'objectiu en tasques que tenen en compte les dependències i assigna cadascuna a l'especialista adequat (arquitecte, programador, provador, documentació).
Obre el selector de models al costat de la sol·licitud. Les opcions s'agrupen com:
En mode automàtic, DeepCerebra utilitza un encaminament adaptatiu per nivells: les tasques senzilles van a un model ràpid i econòmic, mentre que el treball complex o amb molta planificació (per exemple, el mode Planificar) s'encamina a un model més potent. Això equilibra el cost i la qualitat automàticament, de manera que rarament necessitaràs triar manualment.
Pots encaminar les sol·licituds a través del teu propi compte de proveïdor en lloc de l'ús mesurat de la plataforma.
ANTHROPIC_API_KEY,
GOOGLE_API_KEY, OPENAI_API_KEY).Els models de plataforma (DeepCerebra) no necessiten clau. Elimina una clau en qualsevol moment amb Eliminar.
El DCC Bridge connecta el teu propi ordinador a l'aplicació web mitjançant un petit
connector dcc-bridge, desbloquejant dues capacitats alhora:
El connector es connecta cap a fora mitjançant un WebSocket autenticat — no es necessiten ports d'entrada, i funciona darrere de NAT i tallafocs. S'executa a Windows, macOS i Linux (Python 3.10+).
dcc_brg_…)
i l'ordre del connector llesta per enganxar — el token es mostra exactament una vegada.pip install git+https://github.com/mohammadkhair7/DeepCerebra-connector
# després executa l'ordre copiada de la targeta d'emparellament, p. ex.:
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx
wss://deepcerebra.ai o wss://deepcerebra.io) — la targeta d'emparellament preomple el
correcte. Els dos llocs són desplegaments separats amb comptes i tokens separats.1234) amb un model carregat.Per defecte, les ordres es confinen a una carpeta de l'espai de treball dedicada (~/DeepCerebra). Per treballar a
les teves carpetes de projecte reals amb les teves CLIs preconfigurades, concedeix-les explícitament en iniciar el connector:
# concedeix una o més carpetes reals (repetible)
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx --host-dir "F:\MyProjects"
# o tota la màquina (imprimeix un avís; prefereix --host-dir)
python -m dcc_bridge ... --allow-any-dir
Després, obre el panell Terminal, fes clic al popover de Destí d'execució (icona de l'ordinador portàtil), tria El meu ordinador i selecciona un directori de treball. Tant les teves ordres escrites com les ordres de compilació/prova de l'agent s'executen llavors a la teva màquina.
--no-exec fa que un
dispositiu sigui només d'inferència (models GPU, sense ordres).Amb un projecte basat en Git obert, apareix una barra de branques a l'Explorador que mostra la teva branca actual i dues accions:
main). Has d'estar en una branca de treball, no en la branca per defecte.Si el webhook de push està habilitat, l'Explorador s'actualitza automàticament quan els companys d'equip fan push, mantenint tothom sincronitzat — la base per al desenvolupament col·laboratiu en equip a través de DeepCerebra.
Estén l'agent amb eines i dades externes mitjançant el Protocol de Context del Model. Configura
servidors en un fitxer .deepcerebra/mcp.json, per exemple:
{
"mcpServers": {
"my-tools": {
"url": "https://example.com/mcp",
"disabled": false,
"allowlist": ["search_issues", "get_pr"],
"autoApprove": ["create_issue"],
"auth": { "type": "bearer", "tokenEnv": "MY_TOKEN" }
}
}
}
Les eines MCP habilitades estan disponibles per a l'agent automàticament quan són rellevants per a la teva sol·licitud. Locals
(stdio) i remots (http/sse) servidors són tots dos compatibles.
allowlist, només aquestes eines poden executar-se.autoApprove.Si un servidor exposa recursos o plantilles de sol·licitud MCP, l'agent
obté automàticament eines per utilitzar-los (mcp_list_resources, mcp_read_resource,
mcp_list_prompts, mcp_get_prompt).
Afegeix un bloc auth a un servidor remot. Els secrets admeten la interpolació ${ENV_VAR}:
// Token bearer estàtic (literal o de l'entorn)
"auth": { "type": "bearer", "token": "${GITHUB_TOKEN}" }
"auth": { "type": "bearer", "tokenEnv": "GITHUB_TOKEN" }
// Capçalera personalitzada (p. ex., clau API)
"auth": { "type": "header", "header": "x-api-key", "value": "${MY_KEY}" }
// Credencials de client OAuth 2.0
"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"
}
Pots modelar com pensa i actua l'agent amb una única convenció basada en fitxers — el
directori .deepcerebra/ — que funciona de manera idèntica a l'aplicació d'escriptori, l'
aplicació web i l'API. A l'aplicació web, gestiona tot això sota la
vista d'Agent; a l'escriptori i mitjançant l'API són fitxers plans que fas commit amb el teu projecte.
La configuració es descobreix des de diversos àmbits; quan el mateix element existeix en més d'un, el de major precedència guanya:
team/org < global (~/.deepcerebra) < workspace (<repo>/.deepcerebra)
(més baixa) (més alta)
<repo>/.deepcerebra/…, amb commit amb el projecte.~/.deepcerebra/…, els teus valors predeterminats personals per a tots els projectes.Les regles són instruccions persistents — estàndards de codificació, convencions d'arquitectura, context de domini — injectades a la
sol·licitud del sistema de l'agent. Viuen com a fitxers Markdown sota .deepcerebra/steering/, a més de l'estàndard
AGENTS.md sempre actiu. El frontmatter controla quan es carrega una regla:
---
inclusion: fileMatch # always | fileMatch | auto | manual
globs: "src/**/*.ts" # or fileMatchPattern
name: api-design
description: REST conventions
---
# Disseny d'API
- Utilitza substantius de recursos REST, en plural.
always — cada torn (el valor per defecte).fileMatch — només quan un fitxer en context coincideix amb globs.auto — quan la teva sol·licitud coincideix amb el name/description de la regla.manual — només quan el referencies com a #name o /name.Un AGENTS.md arrel s'aplica a tot el repositori; un AGENTS.md niuat (p. ex.,
services/api/AGENTS.md) s'aplica només als fitxers d'aquesta carpeta. A l'aplicació web, la
vista Agent → Direcció ofereix a cada regla un selector d'Àmbit
(Global / Projecte / Equip).
Les habilitats són llibres de jugades reutilitzables que l'agent carrega a demanda. Cada habilitat és una carpeta amb un
SKILL.md sota .deepcerebra/skills/:
---
name: deploy-release
description: How to cut and publish a versioned release.
disable-model-invocation: false # true => manual-only (/skill)
---
# Desplegar una versió
1. Augmenta la versió, compila i prova.
2. Etiqueta i publica.
L'agent veu un catàleg lleuger (nom + descripció) i extreu el cos complet amb l'eina
load_skill quan és rellevant. També pots invocar-ne una explícitament amb
/skill <name>. Estableix disable-model-invocation: true per fer que una habilitat sigui només manual.
Els hooks executen automatització en esdeveniments del cicle de vida. Defineix-los com a .deepcerebra/hooks/*.hook.json:
{
"title": "Formatar en desar",
"event": "fileSave",
"filePattern": ["**/*.ts"],
"action": { "type": "shell", "command": "npm run lint:fix -- $FILE" },
"enabled": true
}
Els esdeveniments inclouen promptSubmit, preToolUse, postToolUse,
fileCreate, fileSave, fileDelete, preTask,
postTask, sessionStart, preCompact i agentStop
(també s'accepten les grafies de Cursor/Claude). Una acció és shell (executar una ordre) o
agentPrompt (preguntar a l'agent). Un hook preToolUse pot permetre,
denegar o preguntar per la crida a l'eina que intercepta.
Els subagents són agents especialistes que defineixes i als quals delegues. Cadascun és un fitxer Markdown sota
.deepcerebra/agents/ amb frontmatter més un cos (la seva sol·licitud del sistema):
---
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
---
Ets un revisor de seguretat meticulós…
L'agent principal delega amb task (bloqueig), task_async +
task_status / task_result (segon pla), o task_parallel (fan-out).
Un connector agrupa regles, habilitats, hooks, subagents i servidors MCP en un sol paquet instal·lable sota
.deepcerebra/plugins/<name>/, descrit per un manifest plugin.json:
{
"name": "Estàndards Acme",
"version": "1.2.0",
"description": "Regles Acme + habilitats + agents de revisió.",
"enabled": true
}
El contingut dels connectors es fusiona amb la precedència més baixa, de manera que les teves pròpies regles i habilitats sempre anul·len les d'un connector.
Deshabilita un connector amb "enabled": false o un fitxer marcador .disabled.
DCC_ORG_CONFIG_DIR a un directori .deepcerebra compartit, o establint regles a l'
àmbit d'Equip a l'aplicació web.L'Estudi de flux de treball és un dissenyador visual per a l'automatització multiagent. Composa etapes — cadascuna un agent, un pas especialista o una primitiva de control — en un gràfic, connecta-les amb dependències i executa tota l'orquestració al motor amb progrés en temps real per etapa, pressupostos i portes d'aprovació humana. Els fluxos de treball es guarden com una definició YAML/JSON portàtil que pots exportar, importar, versionar a Git i executar des de l'API o la CLI.
| Tipus d'etapa | Què fa |
|---|---|
agent | Un torn d'agent amb les habilitats i eines que adjuntes. |
spec.requirements / spec.design / spec.execute |
Lliurament basat en especificacions: esborra requisits, dissenya, després divideix en tasques i executa — cadascuna amb porta. |
documents.generate | Produeix un document polit a partir de les sortides de les etapes anteriors. |
fan_out | Recerca paral·lela àmplia en molts subtòpics amb síntesi. |
map / loop / switch |
Primitives de control: executa un cos per element, repeteix fins a una condició o ramifica en diferents casos. |
verify / browser_verify |
Executa proves o ordres a l'entorn aïllat; verifica una interfície d'usuari en execució amb automatització del navegador. |
orchestrate | Encaminament dinàmic: un agent orquestrador llegeix la sol·licitud i la distribueix als millors agents descendents mitjançant esdeveniments. |
external.agent | Crida un agent de tercers registrat mitjançant HTTP (A2A) com si fos una etapa nativa. |
eval | Puntua una sortida ascendent contra comprovacions (conté / regex / longitud / jutge LLM); falla per sota d'un llindar. |
db.provision | Genera una capa de dades pròpia: docker-compose per a la base de dades,
migracions SQL versionades, dades de sembra, plantilla .env i un ERD de Mermaid; scaffold d'autenticació opcional;
pot aplicar migracions a SQLite immediatament. |
ci.generate | Genera un pipeline CI/CD llest per fer commit (GitHub Actions, GitLab CI, o Azure Pipelines) amb lint → test → scan → build → deploy i promoció d'entorn. |
deploy.package | Genera actius de desplegament de producció: Dockerfile multi-etapa, docker-compose, manifests de Kubernetes o un gràfic Helm — fitxers que posseeixes i fas commit. |
test.generate | Genera suites d'unitat / API / E2E per a l'aplicació construïda més una matriu de traçabilitat de requisit a prova. |
test.verify | Executa una suite de proves (pytest, vitest, jest, Playwright) i controla l' execució segons la seva taxa d'aprovació. |
security.audit | Escaneja les dependències per a vulnerabilitats conegudes i l'arbre per a secrets codificats; publica esdeveniments d'alerta i escriu un informe de troballes. |
preview | Inicia l'aplicació generada localment i mostra la seva URL en viu al panell d'
execució (enllaç + marc en línia) mitjançant un esdeveniment preview.ready. |
design.import | Converteix una imatge de disseny d'interfície d'usuari (captura de pantalla, maqueta, exportació de Figma) en una especificació d'implementació estructurada per a etapes posteriors. |
Cada etapa — independentment del tipus — pot publicar i subscriure's a esdeveniments tipificats al bus d'esdeveniments de l'espai de treball, de manera que els agents es coordinen com serveis en un teixit de missatges en lloc de només a través del DAG:
lifecycle, agent,
business, data, system, schedule, chat,
external o alert — filtrable en subscripcions i reproducció.trigger (l'etapa s'executa quan arriba un esdeveniment coincident; una
execució amb etapes aparcades roman resident com a escoltant), gate (una porta de màquina aprovada per
un esdeveniment en lloc d'un clic humà), i data (la càrrega útil es fusiona amb el context de l'etapa).agent.<stage-id>.request.triggers: d'un flux de treball l'arma per iniciar-se amb
webhooks entrants, programacions cron, esdeveniments o xat — fins i tot
mentre l'Estudi està tancat.Els agents que reaccionen a esdeveniments poden declarar una cua amb nom duradora perquè els esdeveniments coincidents no es perdin mai mentre l'agent està ocupat o abans que una execució estigui escoltant. En una subscripció de disparador, configureu queue: <name> — el motor vincula aquest tema a una cua FIFO al bus d'esdeveniments de l'espai de treball (persistida a .deepcerebra/workflows/events/queues/). Cada esdeveniment coincident publicat a partir d'aquest moment es captura a la cua; quan l'etapa esdevé executable, el motor extreu els esdeveniments en ordre de més antic a més nou i els consumeix un a un.
count per subscripció — requereix N esdeveniments en cua (o lliurats) abans que la subscripció es satisfaci (útil quan diversos treballadors han d'informar).GET /api/workflow/queues enumera la profunditat i les vinculacions; GET /api/workflow/queues/{name} mostra els esdeveniments pendents; els agents de xat poden cridar event_queue_status i pop_queued_event.events:
subscribe:
- topic: ticket.created
mode: trigger
queue: triage-inbox # durable FIFO — events wait here for this agent
map:
payload.ticket_id: ticket_id
Un semàfor limita quantes tasques poden operar simultàniament en un recurs compartit (protegit): una base de dades que s'està escrivint, un magatzem de variables globals, un fitxer o un agent extern amb limitació de velocitat. Adjunteu-ne un a qualsevol etapa amb semaphore: — abans que s'executi la feina de l'etapa, el motor adquireix un permís del semàfor de l'espai de treball amb nom; el permís sempre s'allibera després, fins i tot si l'etapa falla. permits: 1 el converteix en un mutex: només una tasca a la vegada (entre totes les execucions paral·leles a l'espai de treball) executa el pas crític; totes les altres tasques esperen fins que el titular finalitza.
timeout_s per obtenir un permís; si el recurs es manté a la seva capacitat, l'etapa falla visiblement en lloc de quedar-se penjada per sempre.ttl_s; si un titular falla sense alliberar-lo, el permís caduca automàticament perquè el recurs mai quedi bloquejat.semaphore.<name>.waiting, .acquired i .released; GET /api/workflow/semaphores mostra la capacitat, els titulars i els permisos disponibles.acquire_semaphore, release_semaphore i semaphore_status coordinen seccions crítiques ad-hoc fora d'un flux de treball.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
Rendezvous espera fins que múltiples condicions d'esdeveniments es compleixen totes abans que el següent pas continuï — el contrari de "el primer esdeveniment guanya". Configureu join: all al bloc events: de l'etapa: totes les subscripcions de disparador han de ser satisfetes abans que l'etapa s'executi. Combineu-ho amb count: N per subscripció quan diversos agents (o diversos informes d'un agent) han de registrar-se tots — per exemple, l'aprovació del disseny, la finalització de les proves i l'aprovació de seguretat abans que s'executi una etapa de llançament.
join: any (per defecte) — l'etapa s'executa quan la primera subscripció de disparador és satisfeta.join: all — rendezvous: cada subscripció de disparador (cadascuna amb el seu propi tema, filtre de classe i count opcional) ha de ser satisfeta; només llavors l'etapa esdevé executable.trigger_events i s'exposen a les plantilles com a inputs.events (una llista d'objectes d'esdeveniments amb càrregues útils).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
Les etapes trien eines del mateix registre que utilitza l'agent de xat:
create_database, apply_migrations i dump_schema per a capes de dades pròpies.docker_build / docker_push, compose up/down, desplegaments SSH i
cloud-CLI (Fly, Render, Railway, Vercel), també segurs per a simulació.Class.method) en matemàtiques, processament de senyals, controls, estadístiques i més./v1 exposa execucions, esdeveniments, disparadors, plantilles i generació per a CI i integracions.db.provision → implementació → proves generades → auditoria de seguretat → empaquetament de desplegament →
generació de CI, amb una porta humana abans de l'empaquetament — un camí complet de la idea a la producció que pots adaptar en
minuts.La completació predictiva amb Tab ofereix suggeriments de codi en línia, per omplir al mig, mentre escrius a l'editor — accepta un suggeriment amb Tab. És una funció optativa tant al motor com a l'editor web.
DCC_TAB_COMPLETE=1. L'editor crida l'endpoint
POST /api/complete del motor, que retorna només el text a inserir al cursor.VITE_TAB_COMPLETE=1, o en temps d'execució amb
localStorage.setItem('dcc.tabComplete', '1') (després recarrega).Obre Facturació des de la barra lateral per gestionar el teu pla i ús. L'ús d'IA es mesura en crèdits de dòlars nord-americans basats en els tokens consumits pels models subjacents.
| Pla | Preu mensual | Ús d'IA mensual inclòs |
|---|---|---|
| Bàsic | $20 | $10 |
| Pro | $75 | $30 |
| Ultimate | $200 | $150 |
Una clau API de passarel·la (un testimoni d'accés personal) et permet utilitzar l'API pública de DeepCerebra i la CLI de manera programàtica.
read, chat, code, agent
— i una caducitat opcional en dies (en blanc = mai).Utilitza-la amb la CLI o l'API a deepcerebra.ai:
dcc config set endpoint https://deepcerebra.ai
dcc config set api-key <your-key>
# o com a testimoni Bearer
curl -H "Authorization: Bearer <your-key>" https://deepcerebra.ai/v1/...
Pots canviar el nom o eliminar (revocar) una clau en qualsevol moment; cada clau mostra el seu prefix, àmbits, data de creació/caducitat i data d'últim ús.
Canvia a Chrome, Edge o Brave, o utilitza Obrir des de Git en el seu lloc.
Fes clic a Aturar, després reformula amb una pista o restricció concreta.
dcc-bridge està en execució i que el dispositiu mostra en línia.1234) amb un
model carregat.--gateway
(wss://deepcerebra.ai o wss://deepcerebra.io) — els dos llocs són desplegaments
separats, i un token d'un mai funciona a l'altre.Obre o crea una branca de treball abans d'utilitzar Integrar per obrir una sol·licitud d'extracció.
Encara encallat? Contacta amb support@deepcerebra.ai.
Discovery és un chatbot d'investigació per a les teves bases de dades i documents.
En lloc de respondre amb una única consulta, funciona com un analista: formula hipòtesis,
executa una sèrie de sondes protegides (SQL, graph, cerca de documents, comprovacions d'esquema, corroboració web), descarta les
explicacions que l'evidència refuta, i sintetitza una resposta fonamentada — amb gràfics i un
rebut de cost transparent. Obre-ho des de la icona de la brúixola a la barra d'activitats
(/app/discovery).
Un Espai agrupa tot el que una línia de qüestionament necessita: connexions de bases de dades, col·leccions de documents, instruccions per a l'analista i pressupostos. Crea'n un amb + Nou espai, després utilitza el panell de configuració de la dreta per a:
Escriu una pregunta de la mateixa manera que li preguntaries a un company — per exemple "Why did MRI scan volume dip in March?". El tauler d'investigació transmet tot el procés en directe:
Les preguntes de seguiment continuen el mateix fil, de manera que l'analista manté el seu context.
Els gràfics es mostren en línia al tauler d'investigació. Utilitza Exporta per descarregar la consulta completa — la resposta, les hipòtesis, l'evidència i els gràfics — com un informe HTML autocontingut o un PDF de qualitat d'impressió, estilitzat amb el sistema de disseny neó.
Cada espai té pressupostos per consulta: un nombre màxim de sondes, rondes d'investigació, segons i USD. El motor s'atura netament al límit i informa del que ha trobat fins ara. El cost de cada sonda s'especifica al rebut, de manera que sempre saps on s'ha gastat.
/v1/discovery/* amb un
PAT que inclou l'abast discovery (crea'l a Compte → Tokens d'API).
Les consultes en streaming utilitzen SSE. Els executors externs poden utilitzar només la planificació d'investigació mitjançant la Thinking API
(/v1/think/*, abast think).pip install deepcerebra-discovery, després
DiscoveryClient(base_url, token).ask(space_id, question).discovery.ask) a qualsevol flux de treball per executar una investigació com a pas de pipeline; la resposta,
els gràfics i el rebut flueixen a les etapes posteriors.discovery_ask i
discovery_list_spaces com a eines MCP, de manera que els clients MCP externs també poden executar investigacions.