DeepCerebra Coder is 'n agentic koderingsassistent. Anders as 'n gewone outovoltooi-kopiloot, beplan, skryf, herfaktoriseer, voer opdragte uit, roep gereedskap aan, en itereer dit oor jou hele projek — met jou wat die veranderinge wat dit voorstel, hersien en goedkeur.
| Uitgawe | Beste vir | Lêertoegang |
|---|---|---|
| Webtoepassing | Geen-installasie, werk vanaf enige masjien | Vertroulike in-blaaier-berging (en Git repos) |
| Rekenaar (Windows / Linux / macOS) | Plaaslik-eerste ontwikkeling, plaaslike modelle | Direkte plaaslike lêerstelsel |
| CLI & API | Skripte, CI/CD, outomatisering | Plaaslike lêers / programmaties |
Hierdie gids fokus op die webtoepassing by deepcerebra.ai; die rekenaartoepassing weerspieël dieselfde panele en werkvloeie.
Gebruik 'n huidige weergawe van Chrome, Edge, of Brave vir die volle ervaring — die opening van 'n plaaslike gids maak staat op die Chromium File System Access API. Firefox en Safari werk vir gesels en vir Git-gesteunde projekte, maar kan nie 'n plaaslike gids direk oopmaak nie.
/register?plan=basic
(of pro / ultimate) te besoek, of nou begin en later 'n plan kies in Billing.Nadat jy aangemeld het, land jy in die werkbank, wat elke paneel op een skerm plaas:
Sleep die splitter tussen die editor en gesels om die uitleg te herbalanseer, en sleep die horisontale splitter om die terminal te verander. Die linker sybalk navigeer ook na Workspace, Extensions, API Keys, Billing, en Feedback.
repo-omvang (klassiek) of 'n fynkorrelige token met Contents + Pull requests; vir
GitLab gebruik die api-omvang. Jou token word op die bediener gestoor — slegs lêerinhoud word
in die blaaier ingetrek.owner/name (filter die lys om joune te vind), kies dan 'n
branch.dcc/my-feature) om jou
werk geïsoleer te hou van die verstek branch.Geselsgeskiedenis is gekoppel aan die oop projek. Die wissel van gidse begin outomaties 'n nuwe sessie en laai daardie gids se vorige sessies, en heropen die mees onlangse sodat jy kan voortgaan waar jy opgehou het.
Gidse wat DeepCerebra intern gebruik — .deepcerebra, .sessions — verskyn in die boom
maar is by verstek ingevou sodat dit nie jou bron verwar nie.
Beskryf wat jy wil hê in gewone taal — vra 'n vraag, versoek 'n funksie, of wys op 'n fout. Wees spesifiek oor lêers, raamwerke en beperkings om die beste resultaat te kry. Heg relevante lêers aan deur dit na die prompt te sleep.
Antwoorde word soos Cursor georganiseer: die agent se redenasie word geskei van die lewerbare. Elke antwoordblok het 'n kopieer-ikoon in sy regter boonste hoek sodat jy 'n voltooide verslag, dokument, of 'n opdrag wat jy moet uitvoer, kan kopieer.
lxml in plaas van html.parser") om die agent uit 'n
lus te breek.@deepcerebra, en voorvoegsels soos [deep] versoek dieper redenasie.Kies 'n modus uit die modusselekteerder langs die prompt. Elkeen pas aan hoeveel die agent beplan en hoe vrylik dit wysig:
| Modus | Wat dit doen | Gebruik wanneer… |
|---|---|---|
| Agent | Beplan en wysig outonoom oor jou projek | Jy wil hê die assistent moet 'n verandering end-tot-end implementeer |
| Ask | Beantwoord vrae oor jou kode sonder om te wysig | Jy wil die kodebasis verstaan |
| Plan | Stel 'n benadering op voor enige wysiging | Die taak is groot of het kompromieë wat eers besleg moet word |
| Edit | Maak gefokusde wysigings in die huidige konteks | Jy wil 'n klein, geteikende verandering hê |
Wanneer die agent lêerveranderinge voorstel, verskyn 'n Voorgestelde Veranderinge-paneel bo die geselsinvoer, wat elke aangeraakte lêer lys met bygevoegde (+) en verwyderde (−) lyn tellings.
applied (en · disk wanneer dit na 'n regte gids geskryf word).Skakel die terminal onder die editor aan om bouwerk, toetse en skripte uit te voer. Met jou magtiging kan die agent opdragte uitvoer en hul uitvoer lees om sy werk te verifieer; langlopende opdragte stroom uitvoer sodat jy vordering kan dophou. Sluit die terminal vanaf sy opskrif wanneer jy dit nie nodig het nie.
Vir groter doelwitte, gebruik Plan-modus (of vra die agent om eers te beplan). Die beplanner skandeer jou projek, ontbind die doel in afhanklikheidsbewuste take, en ken elkeen toe aan die regte spesialis (argitek, kodeerder, toetser, dokumente).
Maak die modelkieser langs die prompt oop. Opsies word gegroepeer as:
Op Auto gebruik DeepCerebra gelaagde, aanpasbare roetering: eenvoudige take gaan na 'n vinnige, ekonomiese model, terwyl komplekse of beplanning-swaar werk (byvoorbeeld, Plan-modus) na 'n sterker model gerig word. Dit balanseer koste en kwaliteit outomaties, sodat jy selde handmatig hoef te kies.
Jy kan versoeke deur jou eie verskaffer-rekening roeteer in plaas van gemeterde platformgebruik.
ANTHROPIC_API_KEY,
GOOGLE_API_KEY, OPENAI_API_KEY).Platform (DeepCerebra) modelle benodig geen sleutel nie. Verwyder 'n sleutel enige tyd met Verwyder.
Die DCC Bridge verbind jou eie rekenaar met die webtoepassing deur 'n klein
dcc-bridge-konnektor, wat twee vermoëns gelyktydig ontsluit:
Die konnektor skakel uit oor 'n geoutentiseerde WebSocket — geen inkomende poorte benodig nie, en dit werk agter NAT en firewalls. Dit loop op Windows, macOS, en Linux (Python 3.10+).
dcc_brg_…)
en die gereed-om-te-plak konnektor-opdrag — die token word presies een keer gewys.pip install git+https://github.com/mohammadkhair7/DeepCerebra-connector
# then run the command copied from the pairing card, e.g.:
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx
wss://deepcerebra.ai of wss://deepcerebra.io) — die pairing card vul die
regte een vooraf in. Die twee webwerwe is afsonderlike ontplooiings met afsonderlike rekeninge en tokens.1234) met 'n model gelaai.By verstek is opdragte beperk tot 'n toegewyde werkruimte-gids (~/DeepCerebra). Om in
jou regte projekgidse met jou vooraf-gekonfigureerde CLIs te werk, gee hulle eksplisiet toestemming wanneer die konnektor begin word:
# grant one or more real folders (repeatable)
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx --host-dir "F:\MyProjects"
# or the whole machine (prints a warning; prefer --host-dir)
python -m dcc_bridge ... --allow-any-dir
Maak dan die Terminal-paneel oop, klik die Execution target-opspringer (skootrekenaar-ikoon), kies My computer, en kies 'n werksgids. Beide jou getikte opdragte en die agent se bou-/toetsopdragte word dan op jou masjien uitgevoer.
--no-exec maak 'n
toestel slegs-inferensie (GPU-modelle, geen opdragte).Met 'n Git-gesteunde projek oop, verskyn 'n branch-balk in die Explorer wat jou huidige branch en twee aksies wys:
main). Jy moet op 'n werkende branch wees, nie die verstek branch nie.As die push webhook geaktiveer is, verfris die Explorer outomaties wanneer spanmaats push, wat almal in sinkronisasie hou — die grondslag vir samewerkende spanontwikkeling deur DeepCerebra.
Brei die agent uit met eksterne gereedskap en data via die Model Context Protocol. Konfigureer
bedieners in 'n .deepcerebra/mcp.json-lêer, byvoorbeeld:
{
"mcpServers": {
"my-tools": {
"url": "https://example.com/mcp",
"disabled": false,
"allowlist": ["search_issues", "get_pr"],
"autoApprove": ["create_issue"],
"auth": { "type": "bearer", "tokenEnv": "MY_TOKEN" }
}
}
}
Geaktiveerde MCP-gereedskap word outomaties vir die agent beskikbaar wanneer dit relevant is vir jou versoek. Plaaslike
(stdio) en afgeleë (http/sse) bedieners word albei ondersteun.
allowlist lys, kan slegs daardie gereedskap loop.autoApprove.As 'n bediener MCP hulpbronne of prompt templates blootstel, kry die agent
outomaties gereedskap om dit te gebruik (mcp_list_resources, mcp_read_resource,
mcp_list_prompts, mcp_get_prompt).
Voeg 'n auth-blok by 'n afgeleë bediener. Geheime ondersteun ${ENV_VAR}-interpolasie:
// Static bearer token (literal or from env)
"auth": { "type": "bearer", "token": "${GITHUB_TOKEN}" }
"auth": { "type": "bearer", "tokenEnv": "GITHUB_TOKEN" }
// Custom header (e.g. API key)
"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"
}
Jy kan vorm hoe die agent dink en optree met 'n enkele, lêergebaseerde konvensie — die
.deepcerebra/-gids — wat identies werk in die rekenaartoepassing, die
webtoepassing, en die API. In die webtoepassing, bestuur al hierdie onder die
Agent-aansig; op rekenaar en via die API is dit gewone lêers wat jy met jou projek commit.
Konfigurasie word uit verskeie omvange ontdek; wanneer dieselfde item in meer as een bestaan, wen die hoër-presedens een:
team/org < global (~/.deepcerebra) < workspace (<repo>/.deepcerebra)
(lowest) (highest)
<repo>/.deepcerebra/…, committed met die projek.~/.deepcerebra/…, jou persoonlike verstekke oor projekte heen.Reëls is volgehoue instruksies — koderingsstandaarde, argitektuurkonvensies, domeinkonteks — wat in die
agent se stelselprompt ingespuit word. Hulle leef as Markdown-lêers onder .deepcerebra/steering/, plus die
altyd-aan AGENTS.md-standaard. Frontmatter beheer wanneer 'n reël laai:
---
inclusion: fileMatch # always | fileMatch | auto | manual
globs: "src/**/*.ts" # or fileMatchPattern
name: api-design
description: REST conventions
---
# API design
- Use REST resource nouns, plural.
always — elke beurt (die verstek).fileMatch — slegs wanneer 'n in-konteks lêer ooreenstem met globs.auto — wanneer jou versoek ooreenstem met die reël se name/description.manual — slegs wanneer jy daarna verwys as #name of /name.'n Wortel AGENTS.md is van toepassing op die hele repo; 'n geneste AGENTS.md (bv.
services/api/AGENTS.md) is slegs van toepassing op lêers onder daardie gids. In die webtoepassing, die
Agent → Steering-aansig gee elke reël 'n Scope-kieser
(Global / Project / Team).
Vaardighede is herbruikbare speelboeke wat die agent op aanvraag laai. Elke vaardigheid is 'n gids met 'n
SKILL.md onder .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.
Die agent sien 'n liggewig katalogus (name + description) en trek die volle liggaam in met die
load_skill-gereedskap wanneer relevant. Jy kan ook een eksplisiet aanroep met
/skill <name>. Stel disable-model-invocation: true om 'n vaardigheid slegs-handmatig te maak.
Hooks voer outomatisering uit op lewensiklusgebeurtenisse. Definieer hulle as .deepcerebra/hooks/*.hook.json:
{
"title": "Format on save",
"event": "fileSave",
"filePattern": ["**/*.ts"],
"action": { "type": "shell", "command": "npm run lint:fix -- $FILE" },
"enabled": true
}
Gebeurtenisse sluit in promptSubmit, preToolUse, postToolUse,
fileCreate, fileSave, fileDelete, preTask,
postTask, sessionStart, preCompact, en agentStop
(Cursor/Claude-spellinge word ook aanvaar). 'n Aksie is óf shell (voer 'n opdrag uit) óf
agentPrompt (vra die agent). 'n preToolUse-hook kan allow,
deny, of ask vir die gereedskapoproep wat dit onderskep.
Subagents is spesialisagente wat jy definieer en aan delegeer. Elkeen is 'n Markdown-lêer onder
.deepcerebra/agents/ met frontmatter plus 'n liggaam (sy stelselprompt):
---
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…
Die hoofagent delegeer met task (blokkering), task_async +
task_status / task_result (agtergrond), of task_parallel (fan-out).
'n Plugin bundel reëls, vaardighede, hooks, subagents, en MCP-bedieners in een installeerbare pakket onder
.deepcerebra/plugins/<name>/, beskryf deur 'n plugin.json-manifes:
{
"name": "Acme Standards",
"version": "1.2.0",
"description": "Acme rules + skills + review agents.",
"enabled": true
}
Plugin-inhoud word saamgevoeg teen die laagste presedens, sodat jou eie reëls en vaardighede altyd 'n plugin s'n oorskryf.
Deaktiveer 'n plugin met "enabled": false of 'n .disabled-merkerlêer.
DCC_ORG_CONFIG_DIR na 'n gedeelde .deepcerebra-gids te wys, of deur reëls op die
Team-omvang in die webtoepassing te stel.Die Workflow Studio is 'n visuele ontwerper vir multi-agent-outomatisering. Jy komponeer stages — elk 'n agent, 'n spesialisstap, of 'n beheerprimitief — in 'n grafiek, verbind hulle met afhanklikhede, en voer die hele orkestrasie op die enjin uit met lewendige vordering per stage, begrotings, en menslike-goedkeuringshekke. Werkvloeie word gestoor as 'n draagbare YAML/JSON-definisie wat jy kan uitvoer, invoer, weergawe in Git, en vanaf die API of CLI uitvoer.
| Stage-soort | Wat dit doen |
|---|---|
agent | Een agent-beurt met die vaardighede en gereedskap wat jy aanheg. |
spec.requirements / spec.design / spec.execute |
Spesifikasie-eerste lewering: stel vereistes op, ontwerp, breek dan in take op en voer uit — elk hekbaar. |
documents.generate | Produseer 'n gepoleerde dokument uit vorige stage-uitvoere. |
fan_out | Parallelle wye-navorsing oor baie subonderwerpe met sintese. |
map / loop / switch |
Beheerprimitiewe: voer 'n liggaam per item uit, herhaal totdat 'n voorwaarde, of vertak oor gevalle. |
verify / browser_verify |
Voer toetse of opdragte in die sandbox uit; verifieer 'n lopende UI met blaaier-outomatisering. |
orchestrate | Dinamiese roetering: 'n orkestrator-agent lees die versoek en stuur dit na die beste stroomaf-agent(e) oor gebeurtenisse. |
external.agent | Roep 'n geregistreerde derdeparty-agent oor HTTP (A2A) aan asof dit 'n inheemse stage was. |
eval | Beoordeel 'n stroomop-uitvoer teen kontroles (bevat / regex / lengte / LLM-judge); misluk onder 'n drempel. |
db.provision | Genereer 'n eie datalaag: docker-compose vir die databasis,
weergawe-SQL-migrasies, saaddata, .env-sjabloon, en 'n Mermaid ERD; opsionele auth-steier;
kan migrasies onmiddellik op SQLite toepas. |
ci.generate | Genereer 'n gereed-om-te-commit CI/CD-pyplyn (GitHub Actions, GitLab CI, of Azure Pipelines) met lint → test → scan → build → deploy en omgewingsbevordering. |
deploy.package | Genereer produksie-ontplooiingsbates: multi-stage Dockerfile, docker-compose, Kubernetes-manifeste, of 'n Helm-kaart — lêers wat jy besit en commit. |
test.generate | Genereer eenheid- / API- / E2E-suites vir die geboude toepassing plus 'n vereiste-tot-toets naspeurbaarheidsmatriks. |
test.verify | Voer 'n toetsuite uit (pytest, vitest, jest, Playwright) en hek die uitvoering op sy slaagsyfer. |
security.audit | Skandeer afhanklikhede vir bekende kwesbaarhede en die boom vir hardgekodeerde geheime; publiseer waarskuwingsgebeurtenisse en skryf 'n bevindingsverslag. |
preview | Begin die gegenereerde toepassing plaaslik en vertoon sy lewendige URL in die
uitvoerpaneel (skakel + inlynraam) via 'n preview.ready-gebeurtenis. |
design.import | Verander 'n UI-ontwerpbeeld (skermskoot, mockup, Figma-uitvoer) in 'n gestruktureerde implementeringspesifikasie vir stroomaf-stages. |
Elke stage — ongeag die soort — kan publiseer en inteken op getikte gebeurtenisse op die werkruimte-gebeurtenisbus, sodat agente koördineer soos dienste op 'n boodskapstof eerder as slegs deur die DAG:
lifecycle, agent,
business, data, system, schedule, chat,
external, of alert — filterbaar in intekeninge en herhaling.trigger (die stage loop wanneer 'n ooreenstemmende gebeurtenis arriveer; 'n
uitvoering met geparkeerde stages bly resident as listening), gate ('n masjienhek goedgekeur deur
'n gebeurtenis in plaas van 'n menslike klik), en data (die loonvrag word in die stage se
konteks saamgevoeg).agent.<stage-id>.request te publiseer.triggers:-blok bewapen dit om te begin op inkomende
webhooks, cron schedules, events, of gesels — selfs terwyl die
Studio gesluit is.Agente wat op gebeurtenisse reageer, kan 'n duursame benoemde ry verklaar sodat ooreenstemmende gebeurtenisse nooit verlore gaan terwyl die agent besig is of voordat 'n uitvoering luister nie. Op 'n snellerintekening, stel queue: <name> — die enjin bind daardie onderwerp aan 'n FIFO-ry op die werkspasie-gebeurtenisbus (volgehou onder .deepcerebra/workflows/events/queues/). Elke ooreenstemmende gebeurtenis wat van daardie punt af gepubliseer word, word in die ry vasgelê; wanneer die stadium uitvoerbaar word, haal die enjin gebeurtenisse in oudste-eerste volgorde uit en verbruik dit een vir een.
count — vereis N gebeurtenisse in die ry (of gelewer) voordat die intekening bevredig word (nuttig wanneer verskeie werkers moet aanmeld).GET /api/workflow/queues lys diepte en bindings; GET /api/workflow/queues/{name} loer na hangende gebeurtenisse; kletsagente kan event_queue_status en pop_queued_event aanroep.events:
subscribe:
- topic: ticket.created
mode: trigger
queue: triage-inbox # durable FIFO — events wait here for this agent
map:
payload.ticket_id: ticket_id
'n semafoor beperk hoeveel take gelyktydig op 'n gedeelde (beskermde) hulpbron mag werk: 'n databasis wat geskryf word, 'n globale veranderlike stoor, 'n lêer, of 'n eksterne agent met 'n beperkte tempo. Heg een aan enige stadium met semaphore: — voordat die stadium se werk loop, verkry die enjin een permit van die benoemde werkspasie-semafoor; die permit word altyd vrygestel daarna, selfs al misluk die stadium. permits: 1 maak dit 'n mutex: slegs een taak op 'n slag (oor alle parallelle uitvoerings in die werkspasie) voer die kritieke stap uit; elke ander taak wag totdat die houer klaar is.
timeout_s vir 'n permit; as die hulpbron op kapasiteit bly, misluk die stadium sigbaar in plaas daarvan om vir ewig te hang.ttl_s; as 'n houer ineenstort sonder om vry te stel, verval die permit outomaties sodat die hulpbron nooit doodgesluit word nie.semaphore.<name>.waiting, .acquired, en .released stelselgebeurtenisse uit; GET /api/workflow/semaphores toon kapasiteit, houers, en beskikbare permitte.acquire_semaphore, release_semaphore, en semaphore_status gereedskap koördineer ad-hoc kritieke afdelings buite 'n werkvloei.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 wag totdat veelvuldige gebeurtenisvoorwaardes almal nagekom is voordat die volgende stap voortgaan — die teenoorgestelde van "eerste gebeurtenis wen." Stel join: all op die stadium se events: blok: elke snellerintekening moet bevredig word voordat die stadium loop. Kombineer met per-intekening count: N wanneer verskeie agente (of verskeie verslae van een agent) almal moet inklok — byvoorbeeld, ontwerpgoedkeuring, toetsvoltooiing, en sekuriteitsgoedkeuring voordat 'n vrystellingstadium uitgevoer word.
join: any (verstek) — die stadium loop wanneer die eerste snellerintekening bevredig word.join: all — rendezvous: elke snellerintekening (elk met sy eie onderwerp, klasfilter, en opsionele count) moet bevredig word; slegs dan word die stadium uitvoerbaar.trigger_events aangeteken en aan sjablone blootgestel as inputs.events ('n lys van gebeurtenisobjekte met laaie).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
Stages kies gereedskap uit dieselfde register wat die geselsagent gebruik:
create_database, apply_migrations, en dump_schema vir eie datalae.docker_build / docker_push, compose up/down, SSH en
cloud-CLI-ontplooiings (Fly, Render, Railway, Vercel), ook simulasie-veilig.Class.method) oor wiskunde, seinverwerking, kontroles, statistiek, en meer./v1 API stel uitvoere, gebeurtenisse, triggers, templates, en generering vir CI en integrasies bloot.db.provision → implementering → gegenereerde toetse → sekuriteitsoudit → ontplooiingsverpakking →
CI-generering, met 'n menslike hek voor verpakking — 'n volledige kort-tot-produksie-pad wat jy binne minute kan aanpas.Voorspellende Tab completion bied inlyn, vul-in-die-middel kodevoorstelle terwyl jy in die editor tik — aanvaar 'n voorstel met Tab. Dit is opt-in op beide die enjin en die web-editor.
DCC_TAB_COMPLETE=1. Die editor roep die
enjin se POST /api/complete-eindpunt aan, wat slegs die teks terugstuur om by die wyser in te voeg.VITE_TAB_COMPLETE=1, of tydens looptyd met
localStorage.setItem('dcc.tabComplete', '1') (herlaai dan).Maak Billing oop vanaf die sybalk om jou plan en gebruik te bestuur. KI-gebruik word gemeet in V.S.-dollar-krediete gebaseer op die tokens wat deur die onderliggende modelle verbruik word.
| Plan | Maandelikse prys | Ingesluit maandelikse KI-gebruik |
|---|---|---|
| Basic | $20 | $10 |
| Pro | $75 | $30 |
| Ultimate | $200 | $150 |
'n Gateway API key ('n persoonlike toegangstoken) laat jou toe om die DeepCerebra publieke API en CLI programmaties te gebruik.
read, chat, code, agent
— en 'n opsionele expiry in dae (leeg = nooit).Gebruik dit met die CLI of die API by 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/...
Jy kan 'n sleutel enige tyd hernoem of uitvee (herroep); elke sleutel wys sy voorvoegsel, scopes, geskep/expiry, en laaste-gebruik datum.
Skakel oor na Chrome, Edge, of Brave, of gebruik eerder Open from Git.
Klik Stop, herformuleer dan met 'n konkrete wenk of beperking.
dcc-bridge-konnektor loop en die toestel aanlyn wys.1234) met 'n
model gelaai.--gateway
(wss://deepcerebra.ai of wss://deepcerebra.io) — die twee webwerwe is afsonderlike
ontplooiings, en 'n token van die een werk nooit op die ander nie.Maak 'n werkende branch oop of skep dit voordat jy Integreer gebruik om 'n pull request oop te maak.
Steeds vas? Kontak support@deepcerebra.ai.
Discovery is 'n ondersoekende kletsbot vir jou databasisse en dokumente.
In plaas daarvan om met 'n enkele navraag te antwoord, werk dit soos 'n ontleder: dit vorm hipoteses,
voer 'n reeks bewaakte ondersoeke uit (SQL, grafiek, dokumentsoektog, skemakontroles, webbevestiging), snoei die
verduidelikings wat die bewyse weerlê, en sintetiseer 'n gegronde antwoord — met kaarte en 'n
deursigtige koste-kwitansie. Maak dit oop vanaf die kompas-ikoon in die aktiwiteitsbalk
(/app/discovery).
'n Spasie bundel alles wat 'n ondersoeklyn benodig: databasisverbindings, dokumentversamelings, instruksies vir die ontleder, en begrotings. Skep een met + Nuwe spasie, gebruik dan die opstelpaneel aan die regterkant om:
Tik 'n vraag soos jy 'n kollega sou vra — byvoorbeeld "Waarom het MRI-skanderingvolume in Maart gedaal?". Die ondersoekbord stroom die hele proses regstreeks:
Opvolgvrae gaan voort met dieselfde draad, sodat die ontleder sy konteks behou.
Kaarte word inlyn op die ondersoekbord weergegee. Gebruik Uitvoer om die volledige navraag — die antwoord, hipoteses, bewyse en kaarte — af te laai as 'n selfstandige HTML-verslag of 'n drukkwaliteit PDF, gestileer met die neon-ontwerpstelsel.
Elke spasie het begrotings per navraag: 'n maksimum aantal ondersoeke, ondersoekrondtes, sekondes, en USD. Die enjin stop netjies by die limiet en rapporteer wat dit tot dusver gevind het. Elke ondersoek se koste word op die kwitansie gespesifiseer, sodat jy altyd weet waar die uitgawe heen gegaan het.
/v1/discovery/* met 'n
PAT wat die discovery omvang dra (skep dit onder Rekening → API Tokens).
Stroomnavrae gebruik SSE. Eksterne uitvoerders kan slegs die ondersoekende beplanning leen via die Thinking API
(/v1/think/*, omvang think).pip install deepcerebra-discovery, dan
DiscoveryClient(base_url, token).ask(space_id, question).discovery.ask)
in enige werkvloei om 'n ondersoek as 'n pyplynstap uit te voer; die antwoord, kaarte en kwitansie vloei na
stroomaf fases.discovery_ask en discovery_list_spaces bloot
as MCP-gereedskap, sodat eksterne MCP-kliënte ook ondersoeke kan uitvoer.