DeepCerebra Coder е агентски асистент за кодирање. За разлика од обичен копилот за автоматско комплетирање, тој планира, пишува, рефакторира, извршува команди, повикува алатки и итерира низ вашиот цел проект — со вас кои ги прегледувате и одобрувате промените што ги предлага.
| Издание | Најдобро за | Пристап до датотеки |
|---|---|---|
| Веб-апликација | Инсталација без напор, работа од која било машина | Доверливо складирање во прелистувач (и Git репозиториуми) |
| Десктоп (Windows / Linux / macOS) | Развој прво локално, локални модели | Директен локален датотечен систем |
| CLI и API | Скриптирање, CI/CD, автоматизација | Локални датотеки / програмски |
Овој водич се фокусира на веб-апликацијата на deepcerebra.ai; десктоп-апликацијата ги отсликува истите панели и работни текови.
Користете актуелна верзија на Chrome, Edge или Brave за целосно искуство — отворањето на локална папка се потпира на Chromium File System Access API. Firefox и Safari работат за разговор и за проекти поддржани од Git, но не можат директно да отворат локална папка.
/register?plan=basic (или pro / ultimate), или започнете сега и изберете план
подоцна во Наплата.По најавувањето, слетувате во работната површина, која ги става сите панели на еден екран:
Повлечете го разделувачот помеѓу уредникот и разговорот за да го ребалансирате распоредот, и повлечете го хоризонталниот разделувач за да ја промените големината на терминалот. Левата странична лента исто така води до Работен простор, Екстензии, API клучеви, Наплата и Повратни информации.
repo (класичен) или токен со фино-гранулиран пристап со Содржини + Барања за повлекување; за GitLab користете го опсегот api. Вашиот токен се чува на серверот — само содржината на датотеките се повлекува во прелистувачот.owner/name (филтрирајте ја листата за да го најдете вашиот), потоа изберете
гранка.dcc/my-feature) за да ја задржите вашата работа изолирана од стандардната гранка.Историјата на разговор е поврзана со отворениот проект. Префрлувањето папки автоматски започнува нова сесија и ги вчитува претходните сесии на таа папка, повторно отворајќи ја најновата за да можете да продолжите од каде што сте застанале.
Папките што DeepCerebra ги користи интерно — .deepcerebra, .sessions — се појавуваат во дрвото
но се стандардно колабирани за да не го натрупуваат вашиот извор.
Опишете што сакате со едноставен јазик — поставете прашање, побарајте функција или посочете грешка. Бидете специфични за датотеките, рамките и ограничувањата за да добиете најдобар резултат. Прикачете релевантни датотеки со влечење во полето за барање.
Одговорите се организирани како Cursor: расудувањето на агентот е одвоено од испорачливото. Секој блок за одговор има икона за копирање во горниот десен агол за да можете да копирате готов извештај, документ или команда што треба да ја извршите.
lxml наместо html.parser“) за да го извадите агентот од
јамка.@deepcerebra, а префиксите како [deep] бараат подлабоко расудување.Изберете режим од селекторот на режими до полето за барање. Секој режим прилагодува колку агентот планира и колку слободно уредува:
| Режим | Што прави | Користете кога… |
|---|---|---|
| Agent | Планира и уредува низ вашиот проект автономно | Сакате асистентот да имплементира промена од почеток до крај |
| Ask | Одговара на прашања за вашиот код без уредување | Сакате да ја разберете кодната база |
| Plan | Изработува пристап пред какво било уредување | Задачата е голема или има компромиси што треба прво да се решат |
| Edit | Прави фокусирани измени во тековниот контекст | Сакате мала, таргетирана промена |
Кога агентот предлага промени во датотеките, панелот Предложени промени се појавува над влезот за разговор, наведувајќи ја секоја допрена датотека со додадени (+) и отстранети (−) броеви на линии.
applied (и · disk кога се запишани во вистинска папка).Префрлете го терминалот под уредникот за извршување на изградби, тестови и скрипти. Со ваше овластување, агентот може да извршува команди и да го чита нивниот излез за да ја потврди својата работа; долготрајните команди го пренесуваат излезот за да можете да го следите напредокот. Затворете го терминалот од неговото заглавие кога не ви е потребен.
За поголеми цели, користете го режимот План (или побарајте од агентот прво да планира). Планерот го скенира вашиот проект, ја разложува целта на задачи свесни за зависности и ја доделува секоја на вистинскиот специјалист (архитект, кодер, тестер, документација).
Отворете го избирачот на модели до полето за барање. Опциите се групирани како:
На Auto, DeepCerebra користи слоевито, адаптивно рутирање: едноставните задачи одат на брз, економичен модел, додека сложената или работата со тешко планирање (на пример, режим на планирање) се рутира до посилен модел. Ова автоматски ги балансира трошоците и квалитетот, така што ретко треба да избирате рачно.
Можете да ги рутирате барањата преку вашата сопствена сметка на провајдер наместо преку мерена употреба на платформата.
ANTHROPIC_API_KEY,
GOOGLE_API_KEY, OPENAI_API_KEY).Платформски (DeepCerebra) модели не бараат клуч. Отстранете клуч во секое време со Отстрани.
DCC Bridge го поврзува вашиот сопствен компјутер со веб-апликацијата преку мал
dcc-bridge конектор, отклучувајќи две способности одеднаш:
Конекторот се поврзува надвор преку автентициран WebSocket — не се потребни влезни порти, и работи зад NAT и заштитни ѕидови. Работи на Windows, macOS и Linux (Python 3.10+).
dcc_brg_…)
и командата за конектор подготвена за залепување — токенот се прикажува точно еднаш.pip install git+https://github.com/mohammadkhair7/DeepCerebra-connector
# потоа извршете ја командата копирана од картичката за спарување, на пр.:
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx
wss://deepcerebra.ai или wss://deepcerebra.io) — картичката за спарување го претпополнува
правилниот. Двете страници се одделни распоредувања со одделни сметки и токени.1234) со вчитан модел.Стандардно, командите се ограничени на посветена папка за работен простор (~/DeepCerebra). За да работите во
вашите вистински проектни папки со вашите претходно конфигурирани CLIs, дајте им експлицитно дозвола при стартување на конекторот:
# дајте дозвола за една или повеќе вистински папки (повторливо)
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx --host-dir "F:\MyProjects"
# или целата машина (печати предупредување; претпочитајте --host-dir)
python -m dcc_bridge ... --allow-any-dir
Потоа отворете го Терминал панелот, кликнете на Цел на извршување скокачкиот прозорец (икона за лаптоп), изберете Мојот компјутер, и изберете работен директориум. И вашите внесени команди и командите за изградба/тестирање на агентот потоа се извршуваат на вашата машина.
--no-exec го прави
уредот само за заклучување (GPU модели, без команди).Со отворен проект поддржан од Git, лента за гранки се појавува во Explorer покажувајќи ја вашата тековна гранка и две акции:
main). Мора да сте на работна гранка, а не на стандардната гранка.Ако е овозможен push webhook-от, Explorer-от автоматски се освежува кога соиграчите ќе направат push, одржувајќи ги сите синхронизирани — основа за колаборативен тимски развој преку DeepCerebra.
Проширете го агентот со надворешни алатки и податоци преку Model Context Protocol. Конфигурирајте
сервери во датотека .deepcerebra/mcp.json, на пример:
{
"mcpServers": {
"my-tools": {
"url": "https://example.com/mcp",
"disabled": false,
"allowlist": ["search_issues", "get_pr"],
"autoApprove": ["create_issue"],
"auth": { "type": "bearer", "tokenEnv": "MY_TOKEN" }
}
}
}
Овозможените MCP алатки стануваат автоматски достапни за агентот кога се релевантни за вашето барање. Локални
(stdio) и далечински (http/sse) сервери се поддржани.
allowlist, само тие алатки можат да работат.autoApprove.Ако серверот изложува MCP ресурси или шаблони за барања, агентот
автоматски добива алатки за нивно користење (mcp_list_resources, mcp_read_resource,
mcp_list_prompts, mcp_get_prompt).
Додадете блок auth на далечински сервер. Тајните поддржуваат ${ENV_VAR} интерполација:
// Статичен bearer токен (буквален или од env)
"auth": { "type": "bearer", "token": "${GITHUB_TOKEN}" }
"auth": { "type": "bearer", "tokenEnv": "GITHUB_TOKEN" }
// Прилагодено заглавие (на пр. 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"
}
Можете да го обликувате начинот на кој агентот размислува и дејствува со една, датотечна конвенција — директориумот
.deepcerebra/ — што работи идентично во десктоп-апликацијата, веб-апликацијата,
и API-то. Во веб-апликацијата, управувајте со сите овие под приказот Агент; на десктоп и преку API тие се
обични датотеки што ги commit-ирате со вашиот проект.
Конфигурацијата се открива од неколку опсези; кога истата ставка постои во повеќе од еден, повисокиот приоритет победува:
тим/организација < глобално (~/.deepcerebra) < работен простор (<repo>/.deepcerebra)
(најнизок) (највисок)
<repo>/.deepcerebra/…, commit-ирано со проектот.~/.deepcerebra/…, вашите лични стандардни поставки низ проекти.Правилата се постојани инструкции — стандарди за кодирање, архитектонски конвенции, контекст на домен — инјектирани во
системското барање на агентот. Тие живеат како Markdown датотеки под .deepcerebra/steering/, плус
секогаш вклучениот стандард AGENTS.md. Frontmatter контролира кога се вчитува правилото:
---
inclusion: fileMatch # always | fileMatch | auto | manual
globs: "src/**/*.ts" # или fileMatchPattern
name: api-design
description: REST conventions
---
# Дизајн на API
- Користете REST именки за ресурси, множина.
always — секој пат (стандардно).fileMatch — само кога датотека во контекст се совпаѓа со globs.auto — кога вашето барање се совпаѓа со name/description на правилото.manual — само кога ќе го референцирате како #name или /name.Коренскиот AGENTS.md се применува низ репозиториумот; вгнезден AGENTS.md (на пр.
services/api/AGENTS.md) се применува само на датотеки под таа папка. Во веб-апликацијата,
приказот Агент → Управување му дава на секое правило избирач за Опсег
(Глобално / Проект / Тим).
Вештините се повторливи прирачници што агентот ги вчитува по барање. Секоја вештина е папка со
SKILL.md под .deepcerebra/skills/:
---
name: deploy-release
description: Како да се направи и објави верзирано издание.
disable-model-invocation: false # true => само рачно (/skill)
---
# Распореди издание
1. Зголеми ја верзијата, изгради и тестирај.
2. Означи и објави.
Агентот гледа лесен каталог (име + опис) и го повлекува целото тело со алатката
load_skill кога е релевантно. Можете исто така експлицитно да повикате една со
/skill <name>. Поставете disable-model-invocation: true за да ја направите вештината само рачна.
Куките извршуваат автоматизација на настани од животниот циклус. Дефинирајте ги како .deepcerebra/hooks/*.hook.json:
{
"title": "Форматирај при зачувување",
"event": "fileSave",
"filePattern": ["**/*.ts"],
"action": { "type": "shell", "command": "npm run lint:fix -- $FILE" },
"enabled": true
}
Настаните вклучуваат promptSubmit, preToolUse, postToolUse,
fileCreate, fileSave, fileDelete, preTask,
postTask, sessionStart, preCompact, и agentStop
(се прифаќаат и правописите на Cursor/Claude). Акцијата е или shell (изврши команда) или
agentPrompt (прашај го агентот). Кука preToolUse може да дозволи,
одбие или праша за повикот на алатката што го пресретнува.
Субагентите се специјалистички агенти што ги дефинирате и им ги делегирате. Секој е Markdown датотека под
.deepcerebra/agents/ со frontmatter плус тело (неговото системско барање):
---
name: security-reviewer
description: Ревидира разлика за безбедносни проблеми; само за читање.
model: gpt-5
readonly: true
tools: [read_file, grep_files, list_directory]
background: false
---
Вие сте прецизен безбедносен ревизор…
Главниот агент делегира со task (блокирање), task_async +
task_status / task_result (позадина), или task_parallel (fan-out).
Приклучок ги групира правилата, вештините, куките, субагентите и MCP серверите во еден пакет што може да се инсталира под
.deepcerebra/plugins/<name>/, опишан со манифест plugin.json:
{
"name": "Acme Standards",
"version": "1.2.0",
"description": "Acme правила + вештини + агенти за преглед.",
"enabled": true
}
Содржината на приклучокот се спојува со најнизок приоритет, така што вашите сопствени правила и вештини секогаш ги надминуваат оние на приклучокот.
Оневозможете приклучок со "enabled": false или .disabled маркер датотека.
DCC_ORG_CONFIG_DIR кон споделен директориум .deepcerebra, или со поставување правила на
опсегот Тим во веб-апликацијата.Workflow Studio е визуелен дизајнер за автоматизација со повеќе агенти. Вие составувате фази — секоја агент, специјализиран чекор или контролна примитива — во граф, ги поврзувате со зависности и ја извршувате целата оркестрација на моторот со напредок во живо по фаза, буџети и порти за човечко одобрување. Работните текови се зачувуваат како пренослива YAML/JSON дефиниција што можете да ја извезувате, увезувате, верзионирате во Git и да ја извршувате од API или CLI.
| Вид на фаза | Што прави |
|---|---|
agent | Еден потег на агентот со вештините и алатките што ги прикачувате. |
spec.requirements / spec.design / spec.execute |
Испорака прво со спецификација: нацртајте барања, дизајн, потоа поделете на задачи и извршете — секоја може да се контролира со порта. |
documents.generate | Произведете полиран документ од претходните излези на фазата. |
fan_out | Паралелно широко истражување низ многу подтеми со синтеза. |
map / loop / switch |
Контролни примитиви: извршете тело по ставка, повторувајте додека не се исполни услов, или разгранете се низ случаи. |
verify / browser_verify |
Извршете тестови или команди во sandbox; проверете работен UI со автоматизација на прелистувач. |
orchestrate | Динамично рутирање: агент-оркестратор го чита барањето и го испраќа до најдобриот низводен агент(и) преку настани. |
external.agent | Повикајте регистриран агент од трета страна преку HTTP (A2A) како да е матична фаза. |
eval | Оценете го излезот од претходна фаза според проверки (содржи / регуларен израз / должина / LLM-судија); не успева под праг. |
db.provision | Генерирајте сопствен слој на податоци: docker-compose за базата на податоци,
верзионирани SQL миграции, почетни податоци, .env шаблон и Mermaid ERD; опционална скела за автентикација;
може веднаш да примени миграции на SQLite. |
ci.generate | Генерирајте готов за commit CI/CD pipeline (GitHub Actions, GitLab CI, или Azure Pipelines) со lint → test → scan → build → deploy и промоција на околина. |
deploy.package | Генерирај средства за распоредување во продукција: повеќестепен Dockerfile, docker-compose, Kubernetes манифести, или Helm дијаграм — датотеки што ги поседувате и ги комитирате. |
test.generate | Генерирајте unit / API / E2E пакети за изградената апликација плус матрица за следливост од барање до тест. |
test.verify | Извршете пакет тестови (pytest, vitest, jest, Playwright) и контролирајте го извршувањето врз основа на стапката на поминување. |
security.audit | Скенирајте ги зависностите за познати ранливости и дрвото за хардкодирани тајни; објавува настани за предупредување и пишува извештај за наоди. |
preview | Стартувајте ја генерираната апликација локално и прикажете ја нејзината URL во живо во панелот за извршување
(врска + вградена рамка) преку настан preview.ready. |
design.import | Претворете слика од UI дизајн (скриншот, макет, Figma извоз) во структурирана имплементациска спецификација за низводни фази. |
Секоја фаза — без оглед на видот — може да објавува и да се претплати на типизирани настани на магистралата за настани на работниот простор, така што агентите се координираат како услуги на мрежа за пораки наместо само преку DAG:
lifecycle, agent,
business, data, system, schedule, chat,
external, или alert — филтрирачки во претплатите и повторното репродуцирање.trigger (фазата се извршува кога ќе пристигне соодветен настан; извршување со
паркирани фази останува резидентно како слушање), gate (машинска порта одобрена од
настан наместо човечки клик), и data (товарот се спојува во контекстот на фазата).agent.<stage-id>.request.triggers: го оспособува да започне со дојдовни webhooks, cron распореди, настани, или разговор — дури и додека Studio е затворено.Агентите што реагираат на настани можат да декларираат трајна именувана редица за да не се изгубат соодветните настани додека агентот е зафатен или пред да започне со слушање некое извршување. При претплата на активатор, поставете queue: <name> — моторот ја поврзува таа тема со FIFO редица на магистралата за настани на работниот простор (зачувана под .deepcerebra/workflows/events/queues/). Секој соодветен настан објавен од тој момент натаму се зафаќа во редицата; кога фазата ќе стане извршлива, моторот ги вади настаните по редослед најстариот-прв и ги користи еден по еден.
count по претплата — бара N настани во редица (или испорачани)
пред да се задоволи претплатата (корисно кога неколку работници мора да се пријават).GET /api/workflow/queues ги наведува длабочината и врските;
GET /api/workflow/queues/{name} ги прегледува настаните во очекување; агентите за разговор можат да повикаат
event_queue_status и pop_queued_event.events:
subscribe:
- topic: ticket.created
mode: trigger
queue: triage-inbox # трајна FIFO — настаните чекаат овде за овој агент
map:
payload.ticket_id: ticket_id
Семафор ограничува колку задачи може истовремено да работат на заеднички (заштитен) ресурс:
база на податоци во која се запишува, складиште на глобални променливи, датотека или надворешен агент со ограничена стапка. Прикачете еден на која било
фаза со semaphore: — пред да се изврши работата на фазата, моторот добива една дозвола од именуваниот
семафор на работниот простор; дозволата е секогаш ослободена потоа, дури и ако фазата е неуспешна.
permits: 1 го прави мјутекс: само една задача во исто време (низ сите паралелни извршувања во
работниот простор) го извршува критичниот чекор; секоја друга задача чека додека не заврши носителот.
timeout_s за дозвола; ако
ресурсот остане со полн капацитет, фазата видливо не успева наместо да виси засекогаш.ttl_s; ако носителот падне без
ослободување, дозволата автоматски истекува така што ресурсот никогаш не е блокиран.semaphore.<name>.waiting,
.acquired, и .released системски настани; GET /api/workflow/semaphores
покажува капацитет, носители и достапни дозволи.acquire_semaphore, release_semaphore и
semaphore_status координираат ad-hoc критични секции надвор од работниот тек.semaphore:
name: emr-db-writer
permits: 1 # mutex — еден писател истовремено
timeout_s: 300 # не успева ако сè уште чека по 5 минути
ttl_s: 900 # автоматско ослободување на паднати носители по 15 минути
Рандеву чека додека повеќе услови за настани не се исполнат пред да продолжи следниот чекор —
спротивно на „првиот настан победува“. Поставете join: all на блокот events: на фазата:
секоја претплата за активирање мора да биде задоволена пред да се изврши фазата. Комбинирајте со
count: N по претплата кога неколку агенти (или неколку извештаи од еден агент) мора да се пријават —
на пример, одобрување на дизајн, завршување на тестови и безбедносно одобрување пред да се изврши фаза на објавување.
join: any (стандардно) — фазата се извршува кога ќе се задоволи првата претплата за активирање.join: all — рандеву: секоја претплата за активирање (секоја со своја тема,
филтер за класа и опционален count) мора да биде задоволена; само тогаш фазата станува извршлива.trigger_events
и се изложуваат на шаблоните како inputs.events (листа на објекти на настани со товари).events:
join: all # рандеву — чекај СЕКОЈА претплата подолу
subscribe:
- topic: design.approved
mode: trigger
- topic: tests.passed
mode: trigger
- topic: security.cleared
mode: trigger
count: 1
Фазите избираат алатки од истиот регистар што го користи агентот за разговор:
create_database, apply_migrations и dump_schema за сопствени слоеви на податоци.docker_build / docker_push, compose up/down, SSH и
cloud-CLI распоредувања (Fly, Render, Railway, Vercel), исто така безбедни за симулација.Class.method) низ математика, обработка на сигнали, контроли, статистика и друго./v1 API обезбедува пристап до извршувања, настани, тригери, шаблони и генерирање за CI и интеграции.db.provision → имплементација → генерирани тестови → безбедносна ревизија → распоредување на пакети →
CI генерирање, со човечка порта пред пакувањето — комплетна патека од бриф до продукција што можете да ја прилагодите за
минути.Предвидливото автоматско комплетирање со Tab нуди вградени предлози за код за пополнување во средината додека пишувате во уредникот — прифатете предлог со Tab. Тоа е опционално и на моторот и на веб-уредникот.
DCC_TAB_COMPLETE=1. Уредникот ја повикува
крајната точка POST /api/complete на моторот, која враќа само текстот што треба да се вметне на курсорот.VITE_TAB_COMPLETE=1, или за време на извршувањето со
localStorage.setItem('dcc.tabComplete', '1') (потоа освежете).Отворете Наплата од страничната лента за да управувате со вашиот план и користење. Користењето на вештачка интелигенција се мери во кредити во американски долари врз основа на токените потрошени од основните модели.
| План | Месечна цена | Вклучена месечна употреба на АИ |
|---|---|---|
| Basic | $20 | $10 |
| Pro | $75 | $30 |
| Ultimate | $200 | $150 |
Gateway API клуч (личен пристапен токен) ви овозможува програмски да го користите јавниот API и CLI на DeepCerebra.
read, chat, code, agent
— и опционален рок на истекување во денови (празно = никогаш).Користете го со CLI или API на deepcerebra.ai:
dcc config set endpoint https://deepcerebra.ai
dcc config set api-key <your-key>
# или како Bearer токен
curl -H "Authorization: Bearer <your-key>" https://deepcerebra.ai/v1/...
Можете да преименувате или избришете (отповикате) клуч во секое време; секој клуч го покажува својот префикс, опсези, датум на креирање/истекување и датум на последна употреба.
Префрлете се на Chrome, Edge или Brave, или наместо тоа користете Отвори од Git.
Кликнете Стоп, потоа преформулирајте со конкретен совет или ограничување.
dcc-bridge работи и уредот покажува онлајн.1234) со вчитан модел.--gateway
(wss://deepcerebra.ai или wss://deepcerebra.io) — двете страници се одделни
распоредувања, и токен од едната никогаш не работи на другата.Отворете или креирајте работна гранка пред да користите Интегрирај за да отворите pull request.
Сè уште сте заглавени? Контактирајте support@deepcerebra.ai.
Discovery е истражувачки чет-бот за вашите бази на податоци и документи.
Наместо да одговори со едно барање, тој работи како аналитичар: формира хипотези,
извршува серија заштитени сонди (SQL, граф, пребарување документи, проверки на шема, веб-потврда), ги отстранува објаснувањата што доказите ги побиваат и синтетизира темелен одговор — со графикони и транспарентна сметка за трошоците. Отворете го од иконата со компас во лентата за активности
(/app/discovery).
Простор (Space) ги обединува сите потреби за една линија на истражување: конекции со бази на податоци, збирки документи, инструкции за аналитичарот и буџети. Создајте нов со + Нов простор, а потоа користете го панелот за поставување оддесно за да:
Напишете прашање на начинот на кој би прашале колега — на пример „Зошто обемот на МРИ скенирања се намали во март?“. Таблата за истражување го пренесува целиот процес во живо:
Прашањата за дообјаснување ја продолжуваат истата нишка, така што аналитичарот го задржува својот контекст.
Графиконите се прикажуваат вметнати на таблата за истражување. Користете Извези (Export) за да го преземете целото барање — одговорот, хипотезите, доказите и графиконите — како самостоен HTML извештај или PDF со квалитет за печатење, стилизиран со неонскиот систем за дизајн.
Секој простор има буџети по барање: максимален број на сонди, рунди на истражување, секунди и УСД. Моторот запира чисто на лимитот и известува што нашол дотогаш. Трошокот на секоја сонда е наведен на сметката, така што секогаш знаете каде отишле трошоците.
/v1/discovery/* со PAT што го носи опсегот discovery (создајте го под Сметка → API токени).
Барањата за стриминг користат SSE. Надворешните извршители можат да го позајмат само истражувачкото планирање преку Thinking API
(/v1/think/*, опсег think).pip install deepcerebra-discovery, потоа
DiscoveryClient(base_url, token).ask(space_id, question).discovery.ask) во кој било работен тек за да извршите истражување како чекор во процесот; одговорот,
графиконите и сметката се пренесуваат до следните фази.discovery_ask и
discovery_list_spaces како MCP алатки, така што и надворешните MCP клиенти можат да извршуваат истражувања.