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 විෂය පථය (සම්භාව්ය) හෝ Contents + Pull requests සහිත සියුම්-කැටිකරණ ටෝකනයක් භාවිතා කරන්න; GitLab සඳහා api විෂය පථය භාවිතා කරන්න. ඔබගේ ටෝකනය සේවාදායකයේ ගබඩා කර ඇත — ගොනු අන්තර්ගතයන් පමණක් බ්රවුසරයට ලබා ගනී.owner/name ලෙස ටයිප් කරන්න (ඔබගේ එක සොයා ගැනීමට ලැයිස්තුව පෙරහන් කරන්න), ඉන්පසු ශාඛාවක් තෝරන්න.dcc/my-feature) විකල්ප වශයෙන් සලකුණු කරන්න.කතාබස් ඉතිහාසය විවෘත ව්යාපෘතියට සම්බන්ධ වේ. ෆෝල්ඩර මාරු කිරීම ස්වයංක්රීයව නව සැසියක් ආරම්භ කරන අතර එම ෆෝල්ඩරයේ පෙර සැසි පටවයි, ඔබ නතර කළ තැනින් නැවත ආරම්භ කිරීමට හැකි වන පරිදි නවතම එක නැවත විවෘත කරයි.
DeepCerebra අභ්යන්තරව භාවිතා කරන ෆෝල්ඩර — .deepcerebra, .sessions — ගසෙහි දිස්වේ
නමුත් ඒවා පෙරනිමියෙන් සංකෝචනය කර ඇත එබැවින් ඒවා ඔබගේ මූලාශ්රය අවුල් නොකරයි.
ඔබට අවශ්ය දේ සරල භාෂාවෙන් විස්තර කරන්න — ප්රශ්නයක් අසන්න, විශේෂාංගයක් ඉල්ලන්න, නැතහොත් දෝෂයක් පෙන්වන්න. හොඳම ප්රතිඵලය ලබා ගැනීමට ගොනු, රාමු, සහ සීමාවන් පිළිබඳව නිශ්චිත වන්න. අදාළ ගොනු විමසුමට ඇදගෙන යාමෙන් අමුණන්න.
ප්රතිචාර Cursor මෙන් සංවිධානය කර ඇත: නියෝජිතයාගේ තර්කනය භාරදිය හැකි දේ වලින් වෙන් කර ඇත. සෑම ප්රතිචාර කොටසකම එහි ඉහළ-දකුණු කෙළවරේ පිටපත් කිරීමේ අයිකනයක් ඇත, එවිට ඔබට නිමි වාර්තාවක්, ලේඛනයක් හෝ ඔබ ක්රියාත්මක කිරීමට අදහස් කරන විධානයක් පිටපත් කළ හැක.
html.parser වෙනුවට lxml භාවිතා කරන්න").@deepcerebra සමඟ කතාබස් තුළ නියෝජිතයා කැඳවයි, සහ [deep] වැනි උපසර්ග ගැඹුරු තර්කනයක් ඉල්ලයි.විමසුම අසල ඇති මාදිලි තේරීමෙන් මාදිලියක් තෝරන්න. එක් එක් මාදිලිය නියෝජිතයා සැලසුම් කරන ප්රමාණය සහ එය සංස්කරණය කරන නිදහස සකස් කරයි:
| මාදිලිය | එය කරන්නේ කුමක්ද | භාවිතා කළ යුත්තේ කවදාද… |
|---|---|---|
| නියෝජිත | ඔබගේ ව්යාපෘතිය හරහා ස්වයංක්රීයව සැලසුම් කර සංස්කරණය කරයි | සහායකයාට වෙනසක් සම්පූර්ණයෙන් ක්රියාත්මක කිරීමට ඔබට අවශ්ය විට |
| අසන්න | සංස්කරණය නොකර ඔබගේ කේතය පිළිබඳ ප්රශ්නවලට පිළිතුරු සපයයි | කේත පදනම තේරුම් ගැනීමට ඔබට අවශ්ය විට |
| සැලසුම් කරන්න | කිසිදු සංස්කරණයකට පෙර ප්රවේශයක් කෙටුම්පත් කරයි | කාර්යය විශාල නම් හෝ මුලින්ම විසඳිය යුතු සම්මුති තිබේ නම් |
| සංස්කරණය කරන්න | වත්මන් සන්දර්භය තුළ අවධානය යොමු කළ සංස්කරණ සිදු කරයි | ඔබට කුඩා, ඉලක්කගත වෙනසක් අවශ්ය විට |
නියෝජිතයා ගොනු වෙනස්කම් යෝජනා කරන විට, කතාබස් ආදානයට ඉහළින් යෝජිත වෙනස්කම් පැනලයක් දිස්වේ, එක් එක් ස්පර්ශ කළ ගොනුව එකතු කළ (+) සහ ඉවත් කළ (−) රේඛා ගණන සමඟ ලැයිස්තුගත කරයි.
applied ලෙස සලකුණු කර ඇත (සහ සැබෑ ෆෝල්ඩරයකට ලියන විට · disk ලෙස).ගොඩනැගීම්, පරීක්ෂණ, සහ ස්ක්රිප්ට් ක්රියාත්මක කිරීමට සංස්කාරකය යටතේ ඇති පර්යන්තය ටොගල් කරන්න. ඔබගේ අවසරය ඇතිව, නියෝජිතයාට විධාන ක්රියාත්මක කිරීමට සහ එහි වැඩ තහවුරු කිරීමට ඒවායේ ප්රතිදානය කියවීමට හැකිය; දිගු කාලයක් ක්රියාත්මක වන විධාන ප්රතිදානය ප්රවාහ කරයි, එවිට ඔබට ප්රගතිය නැරඹිය හැකිය. ඔබට එය අවශ්ය නොවන විට එහි header එකෙන් පර්යන්තය වසන්න.
විශාල ඉලක්ක සඳහා, සැලසුම් මාදිලිය භාවිතා කරන්න (හෝ නියෝජිතයාට මුලින්ම සැලසුම් කිරීමට කියන්න). සැලසුම්කරු ඔබගේ ව්යාපෘතිය පරිලෝකනය කරයි, ඉලක්කය යැපීම්-දැනුවත් කාර්යයන් බවට වියෝජනය කරයි, සහ එක් එක් කාර්යය නිවැරදි විශේෂඥයාට (ගෘහ නිර්මාණ ශිල්පියා, කේතකරු, පරීක්ෂක, ලේඛන) පවරයි.
විමසුම අසල ඇති ආකෘති තේරීම විවෘත කරන්න. විකල්ප කාණ්ඩ කර ඇත:
Auto මත, DeepCerebra ස්ථරගත, අනුවර්තී මාර්ගගත කිරීම භාවිතා කරයි: සරල කාර්යයන් වේගවත්, ලාභදායී ආකෘතියකට යොමු කෙරේ, සංකීර්ණ හෝ සැලසුම්-බර වැඩ (උදාහරණයක් ලෙස, Plan mode) වඩා ශක්තිමත් ආකෘතියකට යොමු කෙරේ. මෙය පිරිවැය සහ ගුණාත්මකභාවය ස්වයංක්රීයව සමතුලිත කරයි, එබැවින් ඔබට අතින් තෝරා ගැනීමට කලාතුරකින් අවශ්ය වේ.
මිනුම් කළ වේදිකා භාවිතය වෙනුවට ඔබගේම සපයන්නාගේ ගිණුම හරහා ඉල්ලීම් යොමු කළ හැකිය.
ANTHROPIC_API_KEY,
GOOGLE_API_KEY, OPENAI_API_KEY).වේදිකා (DeepCerebra) ආකෘති සඳහා යතුරක් අවශ්ය නොවේ. ඉවත් කරන්න සමඟ ඕනෑම වේලාවක යතුරක් ඉවත් කරන්න.
DCC Bridge මඟින් ඔබගේම පරිගණකය කුඩා
dcc-bridge සම්බන්ධකයක් හරහා වෙබ් යෙදුමට සම්බන්ධ කරයි, එකවර හැකියාවන් දෙකක් අගුළු හරියි:
සම්බන්ධකය සත්යාපිත WebSocket හරහා පිටතට අමතයි — inbound ports අවශ්ය නොවේ, සහ එය NAT සහ firewalls පිටුපස ක්රියා කරයි. එය Windows, macOS, සහ Linux (Python 3.10+) මත ක්රියාත්මක වේ.
dcc_brg_…)
සහ අලවීමට සූදානම් සම්බන්ධක විධානය පිටපත් කරන්න — ටෝකනය පෙන්වනු ලබන්නේ එක් වරක් පමණි.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 හෝ wss://deepcerebra.io) — යුගල කිරීමේ කාඩ්පත නිවැරදි එක පෙර පුරවයි. වෙබ් අඩවි දෙක වෙනම ගිණුම් සහ ටෝකන සහිත වෙනම යෙදවීම් වේ.1234) සක්රිය කරන්න.පෙරනිමියෙන්, විධාන කැපවූ වැඩබිම් ෆෝල්ඩරයකට (~/DeepCerebra) සීමා වේ. ඔබගේ පෙර-වින්යාස කළ CLIs සමඟ ඔබගේ සැබෑ ව්යාපෘති ෆෝල්ඩරවල වැඩ කිරීමට, සම්බන්ධකය ආරම්භ කරන විට ඒවාට පැහැදිලිවම අවසර දෙන්න:
# 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
ඉන්පසු විවෘත කරන්න ටර්මිනල් පැනලය, ක්ලික් කරන්න ක්රියාත්මක කිරීමේ ඉලක්කය පොපෝවර් (ලැප්ටොප් අයිකනය), තෝරන්න මගේ පරිගණකය, සහ වැඩ කරන නාමාවලියක් තෝරන්න. ඔබ ටයිප් කළ විධාන සහ නියෝජිතයාගේ ගොඩනැගීමේ/පරීක්ෂණ විධාන යන දෙකම පසුව ඔබේ යන්ත්රයේ ක්රියාත්මක වේ.
--no-exec උපාංගයක් inference-only (GPU ආකෘති, විධාන නොමැත) බවට පත් කරයි.Git-සහාය දක්වන ව්යාපෘතියක් විවෘතව ඇති විට, Explorer හි ඔබගේ වත්මන් ශාඛාව සහ ක්රියා දෙකක් පෙන්වන ශාඛා තීරුවක් දිස්වේ:
main) pull request එකක් විවෘත කරන්න. ඔබ වැඩ කරන ශාඛාවක සිටිය යුතුය, පෙරනිමි ශාඛාවේ නොවේ.push webhook සක්රිය කර ඇත්නම්, කණ්ඩායම් සාමාජිකයන් push කරන විට Explorer ස්වයංක්රීයව නැවුම් වේ, සියලු දෙනා සමමුහුර්තව තබා ගනී — 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 block එකක් එක් කරන්න. Secrets ${ENV_VAR} interpolation සඳහා සහාය දක්වයි:
// 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"
}
ඔබට නියෝජිතයා සිතන සහ ක්රියා කරන ආකාරය තනි, ගොනු-පාදක සම්මුතියක් —
.deepcerebra/ නාමාවලිය — සමඟ හැඩගැස්විය හැකිය, එය ඩෙස්ක්ටොප් යෙදුම,
වෙබ් යෙදුම, සහ API තුළ එක හා සමානව ක්රියා කරයි. වෙබ් යෙදුමේදී, මේ සියල්ල
නියෝජිත දසුන යටතේ කළමනාකරණය කරන්න; ඩෙස්ක්ටොප් මත සහ API හරහා ඒවා ඔබගේ ව්යාපෘතිය සමඟ commit කරන සරල ගොනු වේ.
වින්යාසය විවිධ විෂය පථ වලින් සොයා ගනු ලැබේ; එකම අයිතමය එකකට වඩා වැඩි ගණනක පවතින විට, ඉහළ ප්රමුඛතාවයක් ඇති එක ජය ගනී:
team/org < global (~/.deepcerebra) < workspace (<repo>/.deepcerebra)
(අඩුම) (වැඩිම)
<repo>/.deepcerebra/…, ව්යාපෘතිය සමඟ commit කර ඇත.~/.deepcerebra/…, ව්යාපෘති හරහා ඔබගේ පුද්ගලික පෙරනිමි.නීති යනු නියෝජිතයාගේ පද්ධති විමසුමට ඇතුළත් කරන ලද ස්ථිර උපදෙස් — කේතකරණ ප්රමිතීන්, ගෘහ නිර්මාණ සම්මුති, වසම් සන්දර්භය — වේ. ඒවා .deepcerebra/steering/ යටතේ Markdown ගොනු ලෙස පවතී, ප්ලස් සෑම විටම ක්රියාත්මක වන
AGENTS.md ප්රමිතිය. Frontmatter මඟින් රීතියක් පටවන කාලය පාලනය කරයි:
---
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 — සෑම වාරයකදීම (පෙරනිමිය).fileMatch — සන්දර්භය තුළ ඇති ගොනුවක් globs සමඟ ගැලපෙන විට පමණි.auto — ඔබගේ ඉල්ලීම රීතියේ name/description සමඟ ගැලපෙන විට.manual — ඔබ එය #name හෝ /name ලෙස යොමු කරන විට පමණි.මූල AGENTS.md repo-wide අදාළ වේ; nested AGENTS.md (උදා:
services/api/AGENTS.md) එම ෆෝල්ඩරය යටතේ ඇති ගොනු සඳහා පමණක් අදාළ වේ. වෙබ් යෙදුමේදී,
නියෝජිත → මෙහෙයවීම දසුන එක් එක් රීතියට Scope තේරීමක්
(ගෝලීය / ව්යාපෘති / කණ්ඩායම) ලබා දෙයි.
කුසලතා යනු නියෝජිතයා ඉල්ලුම මත පටවන නැවත භාවිතා කළ හැකි playbooks වේ. සෑම කුසලතාවක්ම
.deepcerebra/skills/ යටතේ SKILL.md සහිත ෆෝල්ඩරයකි:
---
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.
නියෝජිතයා සැහැල්ලු නාමාවලියක් (නම + විස්තරය) දකින අතර අදාළ වන විට load_skill මෙවලම සමඟ සම්පූර්ණ ශරීරය ඇද ගනී. ඔබට /skill <name> සමඟ පැහැදිලිවම එකක් කැඳවිය හැකිය. කුසලතාවක් manual-only කිරීමට disable-model-invocation: true සකසන්න.
හුක් lifecycle events මත ස්වයංක්රීයකරණය ක්රියාත්මක කරයි. ඒවා .deepcerebra/hooks/*.hook.json ලෙස නිර්වචනය කරන්න:
{
"title": "Format on save",
"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 hook එකකට එය බාධා කරන මෙවලම් ඇමතුම සඳහා අවසර දිය හැකිය,
ප්රතික්ෂේප කළ හැකිය, හෝ විමසිය හැකිය.
උප නියෝජිතයන් යනු ඔබ විසින් අර්ථ දක්වා පවරනු ලබන විශේෂඥ නියෝජිතයන් වේ. සෑම එකක්ම
.deepcerebra/agents/ යටතේ frontmatter සහ ප්රධාන කොටසක් (එහි පද්ධති විමසුම) සහිත මාර්ක්ඩවුන් ගොනුවකි:
---
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…
ප්රධාන නියෝජිතයා task (blocking), task_async +
task_status / task_result (background), හෝ task_parallel (fan-out) සමඟ පවරයි.
ප්ලගීනයක් නීති, කුසලතා, හුක්, උප-නියෝජිතයන්, සහ MCP සේවාදායක
.deepcerebra/plugins/<name>/ යටතේ ස්ථාපනය කළ හැකි එක් පැකේජයකට බණ්ඩල් කරයි, එය
plugin.json manifest එකකින් විස්තර කෙරේ:
{
"name": "Acme Standards",
"version": "1.2.0",
"description": "Acme rules + skills + review agents.",
"enabled": true
}
ප්ලගීන අන්තර්ගතය අඩුම ප්රමුඛතාවයෙන් ඒකාබද්ධ වේ, එබැවින් ඔබගේම නීති සහ කුසලතා සෑම විටම ප්ලගීනයක ඒවා override කරයි. "enabled": false හෝ .disabled marker ගොනුවක් සමඟ ප්ලගීනයක් අක්රිය කරන්න.
DCC_ORG_CONFIG_DIR බෙදාගත්
.deepcerebra නාමාවලියකට යොමු කිරීමෙන්, හෝ වෙබ් යෙදුමේදී කණ්ඩායම් විෂය පථයට නීති සැකසීමෙන් බෙදාගත් පෙරනිමි ප්රකාශයට පත් කළ හැකිය.වැඩ ප්රවාහ ස්ටුඩියෝ යනු බහු-නියෝජිත ස්වයංක්රීයකරණය සඳහා දෘශ්ය නිර්මාණකරුවෙකි. ඔබ අදියර — එක් එක් නියෝජිතයෙක්, විශේෂඥ පියවරක්, හෝ පාලන ප්රාථමිකයක් — ග්රාෆ් එකකට සංයුක්ත කරයි, ඒවා යැපීම් සමඟ සම්බන්ධ කරයි, සහ සජීවී අදියර-අනුව ප්රගතිය, අයවැය, සහ මානව-අනුමැති ගේට්ටු සමඟ එන්ජිම මත සම්පූර්ණ සංවිධානය ක්රියාත්මක කරයි. වැඩ ප්රවාහයන් ඔබට අපනයනය කිරීමට, ආනයනය කිරීමට, Git හි සංස්කරණය කිරීමට, සහ API හෝ CLI වෙතින් ක්රියාත්මක කිරීමට හැකි අතේ ගෙන යා හැකි YAML/JSON නිර්වචනයක් ලෙස සුරැකේ.
| අදියර වර්ගය | එය කරන්නේ කුමක්ද |
|---|---|
agent | ඔබ අමුණන කුසලතා සහ මෙවලම් සමඟ එක් නියෝජිත වාරයක්. |
spec.requirements / spec.design / spec.execute |
Spec-පළමු බෙදාහැරීම: අවශ්යතා කෙටුම්පත් කරන්න, සැලසුම් කරන්න, ඉන්පසු කාර්යයන් වලට කඩා ක්රියාත්මක කරන්න — එක් එක් gateable. |
documents.generate | පෙර අදියර ප්රතිදාන වලින් ඔප දැමූ ලේඛනයක් නිපදවන්න. |
fan_out | සමාන්තර පුළුල් පර්යේෂණ බොහෝ උප මාතෘකා ඔස්සේ සංශ්ලේෂණය සමඟ. |
map / loop / switch |
පාලන ප්රාථමික: එක් එක් අයිතමය සඳහා ශරීරයක් ක්රියාත්මක කරන්න, කොන්දේසියක් තෙක් නැවත නැවත කරන්න, හෝ අවස්ථා හරහා ශාඛා කරන්න. |
verify / browser_verify |
sandbox තුළ පරීක්ෂණ හෝ විධාන ක්රියාත්මක කරන්න; බ්රවුසර ස්වයංක්රීයකරණය සමඟ ක්රියාත්මක වන UI එකක් තහවුරු කරන්න. |
orchestrate | ගතික මාර්ගගත කිරීම: orchestrator නියෝජිතයෙක් ඉල්ලීම කියවා සිදුවීම් හරහා හොඳම downstream නියෝජිතයා(න්) වෙත යවයි. |
external.agent | ලියාපදිංචි තෙවන පාර්ශවීය නියෝජිතයෙකු HTTP (A2A) හරහා ස්වදේශීය අදියරක් මෙන් අමතන්න. |
eval | පරීක්ෂණ (අඩංගු / regex / දිග / LLM-judge) වලට එරෙහිව upstream ප්රතිදානයක් ලකුණු කරන්න; සීමාවකට වඩා අඩු නම් අසාර්ථක වේ. |
db.provision | හිමිකාර දත්ත ස්ථරයක් ජනනය කරන්න: docker-compose දත්ත සමුදාය සඳහා,
අනුවාදගත SQL සංක්රමණ, මූලික දත්ත, .env අච්චුව, සහ Mermaid ERD; විකල්ප auth scaffold;
SQLite වෙත සංක්රමණ වහාම යෙදිය හැක. |
ci.generate | lint → test → scan → build → deploy සහ environment promotion සමඟ සූදානම්-commit CI/CD pipeline එකක් (GitHub Actions, GitLab CI, හෝ Azure Pipelines) ජනනය කරන්න. |
deploy.package | නිෂ්පාදන යෙදවීමේ වත්කම් ජනනය කරන්න: multi-stage Dockerfile, docker-compose, Kubernetes manifests, හෝ Helm chart — ඔබ සතු සහ commit කරන ගොනු. |
test.generate | සාදන ලද යෙදුම සඳහා unit / API / E2E suites සහ requirement-to-test traceability matrix එකක් ජනනය කරන්න. |
test.verify | පරීක්ෂණ කට්ටලයක් (pytest, vitest, jest, Playwright) ක්රියාත්මක කර එහි සමත් වීමේ අනුපාතය මත ධාවනය gate කරන්න. |
security.audit | දන්නා අවදානම් සඳහා යැපීම් පරිලෝකනය කරන්න සහ hard-coded secrets සඳහා වෘක්ෂය පරිලෝකනය කරන්න; alert events ප්රකාශයට පත් කර සොයාගැනීම් වාර්තාවක් ලියයි. |
preview | ජනනය කළ යෙදුම දේශීයව ආරම්භ කර preview.ready සිදුවීමක් හරහා එහි සජීවී URL එක run panel (link + inline frame) හි පෙන්වන්න. |
design.import | UI නිර්මාණ රූපයක් (තිර රුව, mockup, Figma export) downstream අදියර සඳහා ව්යුහගත ක්රියාත්මක කිරීමේ spec එකක් බවට පත් කරන්න. |
සෑම අදියරක්ම — වර්ගය කුමක් වුවත් — වැඩබිම් සිදුවීම් බසය මත ටයිප් කළ සිදුවීම් ප්රකාශයට පත් කිරීමට සහ දායක වීමට හැකිය, එබැවින් නියෝජිතයන් DAG හරහා පමණක් නොව පණිවිඩ රෙදිපිළි මත සේවා මෙන් සම්බන්ධීකරණය කරයි:
lifecycle, agent,
business, data, system, schedule, chat,
external, හෝ alert — දායකත්වයන් සහ නැවත ධාවනය තුළ පෙරීමට හැකිය.trigger (ගැලපෙන සිදුවීමක් පැමිණෙන විට අදියර ක්රියාත්මක වේ; නවතා ඇති අදියර සහිත ධාවනයක් සවන් දීම ලෙස පවතී), gate (මානව ක්ලික් කිරීමක් වෙනුවට සිදුවීමකින් අනුමත කරන ලද යන්ත්ර ගේට්ටුවක්), සහ data (payload අදියරේ සන්දර්භයට ඒකාබද්ධ වේ).agent.<stage-id>.request වෙත ප්රකාශයට පත් කිරීමෙන් ආරම්භ කළ හැකිය.triggers: block එක එය inbound
webhooks, cron schedules, events, හෝ කතාබස් මත ආරම්භ කිරීමට සන්නද්ධ කරයි — Studio වසා ඇති විට පවා.සිදුවීම් වලට ප්රතිචාර දක්වන නියෝජිතයන්ට කල් පවතින නම් කළ පෝලිමක් ප්රකාශ කළ හැකිය, එවිට නියෝජිතයා කාර්යබහුලව සිටින විට හෝ ධාවනයක් සවන් දීමට පෙර ගැලපෙන සිදුවීම් කිසි විටෙකත් නැති නොවේ. trigger subscription එකක් මත, queue: <name> සකසන්න — එන්ජිම එම topic එක වැඩබිම් සිදුවීම් බසය මත FIFO පෝලිමකට (.deepcerebra/workflows/events/queues/ යටතේ පවතින) බඳවයි. එතැන් සිට ප්රකාශයට පත් කරන සෑම ගැලපෙන සිදුවීමක්ම පෝලිමට අල්ලා ගනු ලැබේ; අදියර ක්රියාත්මක කළ හැකි වූ විට, එන්ජිම පැරණිතම-පළමු අනුපිළිවෙලින් සිදුවීම් pop කර එකින් එක පරිභෝජනය කරයි.
count — දායකත්වය තෘප්තිමත් වීමට පෙර N පෝලිම්ගත (හෝ බෙදා හැරිය) සිදුවීම් අවශ්ය වේ (සේවකයන් කිහිප දෙනෙකු වාර්තා කළ යුතු විට ප්රයෝජනවත් වේ).GET /api/workflow/queues මඟින් depth සහ bindings ලැයිස්තුගත කරයි;
GET /api/workflow/queues/{name} මඟින් pending events පෙන්වයි; chat agents හට
event_queue_status සහ 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
semaphore එකක් මඟින් බෙදාගත් (ආරක්ෂිත) සම්පතක් මත එකවර ක්රියා කළ හැකි කාර්යයන් ගණන සීමා කරයි:
ලියවෙන දත්ත සමුදායක්, ගෝලීය විචල්ය ගබඩාවක්, ගොනුවක්, හෝ rate-limited බාහිර නියෝජිතයෙක්. semaphore: සමඟ ඕනෑම අදියරකට එකක් අමුණන්න — අදියරේ වැඩ ක්රියාත්මක වීමට පෙර, එන්ජිම නම් කළ වැඩබිම් semaphore එකේ එක් permit එකක් ලබා ගනී; අදියර අසාර්ථක වුවද, permit එක පසුව සෑම විටම මුදා හරිනු ලැබේ. permits: 1 එය mutex එකක් බවට පත් කරයි: එකවර එක් කාර්යයක් පමණක් (වැඩබිමේ ඇති සියලුම සමාන්තර ධාවන හරහා) තීරණාත්මක පියවර ක්රියාත්මක කරයි; අනෙකුත් සෑම කාර්යයක්ම holder එක අවසන් වන තෙක් බලා සිටී.
timeout_s දක්වා block වේ; සම්පත ධාරිතාවයෙන් පවතින්නේ නම්, අදියර සදහටම එල්ලී සිටීම වෙනුවට දෘශ්යමානව අසාර්ථක වේ.ttl_s; හිමිකරුවෙකු මුදා හැරීමකින් තොරව බිඳවැටුණහොත්, අවසර පත්රය ස්වයංක්රීයව කල් ඉකුත් වන අතර එමඟින් සම්පත කිසි විටෙකත් අගුළු නොදැමේ.semaphore.<name>.waiting,
.acquired, සහ .released system events නිකුත් කරයි;
GET /api/workflow/semaphores මඟින් ධාරිතාව, holders, සහ පවතින permits පෙන්වයි.acquire_semaphore, release_semaphore, සහ
semaphore_status මෙවලම් වැඩ ප්රවාහයකින් පිටත ad-hoc critical sections සම්බන්ධීකරණය කරයි.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 මඟින් ඊළඟ පියවර ඉදිරියට යාමට පෙර බහු සිදුවීම් කොන්දේසි සියල්ල සපුරාලන තෙක් බලා සිටී — "පළමු සිදුවීම ජය ගනී" යන්නෙහි ප්රතිවිරුද්ධයයි. අදියරේ events: block එක මත join: all සකසන්න: සෑම trigger subscription එකක්ම තෘප්තිමත් විය යුතුය පෙර අදියර ක්රියාත්මක වේ. නියෝජිතයන් කිහිප දෙනෙකු (හෝ එක් නියෝජිතයෙකුගෙන් වාර්තා කිහිපයක්) සියල්ලම check in කළ යුතු විට per-subscription count: N සමඟ ඒකාබද්ධ කරන්න — උදාහරණයක් ලෙස, release stage එකක් ක්රියාත්මක වීමට පෙර design sign-off, test completion, සහ security approval.
join: any (පෙරනිමි) — පළමු trigger subscription එක තෘප්තිමත් වූ විට අදියර ක්රියාත්මක වේ.join: all — rendezvous: එක් එක් trigger subscription (එක් එක් එහිම topic,
class filter, සහ විකල්ප count සමඟ) තෘප්තිමත් විය යුතුය; එවිට පමණක් අදියර ක්රියාත්මක කළ හැකි වේ.trigger_events ලෙස වාර්තා කර ඇති අතර inputs.events (payloads සහිත සිදුවීම් වස්තු ලැයිස්තුවක්) ලෙස සැකිලි වලට නිරාවරණය වේ.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
අදියර කතාබස් නියෝජිතයා භාවිතා කරන එකම registry එකෙන් මෙවලම් තෝරා ගනී:
create_database, apply_migrations, සහ dump_schema අයිති දත්ත ස්ථර සඳහා.docker_build / docker_push, compose up/down, SSH සහ
cloud-CLI deploys (Fly, Render, Railway, Vercel), simulation-safe ද වේ.Class.method)./v1 API මඟින් CI සහ integrations සඳහා runs, events, triggers, templates, සහ generation නිරාවරණය කරයි.db.provision → ක්රියාත්මක කිරීම → ජනනය කරන ලද පරීක්ෂණ → ආරක්ෂක විගණනය → යෙදවුම් ඇසුරුම්කරණය → CI ජනනය දාමගත කරයි, ඇසුරුම්කරණයට පෙර මානව ගේට්ටුවක් සමඟ — මිනිත්තු කිහිපයකින් ඔබට අනුවර්තනය කළ හැකි සම්පූර්ණ කෙටි-සිට-නිෂ්පාදන මාර්ගයක්.අනාවැකි ටැබ් සම්පූර්ණ කිරීම මඟින් සංස්කාරකයේ ටයිප් කරන විට inline, fill-in-the-middle කේත යෝජනා සපයයි — Tab සමඟ යෝජනාවක් පිළිගන්න. එය එන්ජිම සහ වෙබ් සංස්කාරකය යන දෙකෙහිම opt-in වේ.
DCC_TAB_COMPLETE=1. සංස්කාරකය අමතන්නේ එන්ජිමේ POST /api/complete අන්ත ලක්ෂ්යයයි, එය කර්සරයේ ඇතුළු කිරීමට ඇති පෙළ පමණක් ආපසු ලබා දෙයි.VITE_TAB_COMPLETE=1 සමඟ build කාලය තුළ සක්රිය කරන්න, නැතහොත්
localStorage.setItem('dcc.tabComplete', '1') (ඉන්පසු නැවත පූරණය කරන්න) සමඟ runtime හි සක්රිය කරන්න.ඔබගේ සැලැස්ම සහ භාවිතය කළමනාකරණය කිරීමට පැති තීරුවෙන් බිල්පත් විවෘත කරන්න. AI භාවිතය යටින් පවතින ආකෘති මඟින් පරිභෝජනය කරන ටෝකන මත පදනම්ව එක්සත් ජනපද ඩොලර් ණය වලින් මනිනු ලැබේ.
| සැලැස්ම | මාසික මිල | ඇතුළත් මාසික AI භාවිතය |
|---|---|---|
| මූලික | $20 | $10 |
| Pro | $75 | $30 |
| Ultimate | $200 | $150 |
ගේට්වේ API යතුරක් (පුද්ගලික ප්රවේශ ටෝකනයක්) මඟින් ඔබට DeepCerebra පොදු API සහ CLI ක්රමලේඛනාත්මකව භාවිත කිරීමට ඉඩ ලබා දේ.
read, chat, code, agent
— සහ දින වලින් විකල්ප කල් ඉකුත්වීමක් (හිස් = කිසි විටෙකත් නැත) තෝරන්න.deepcerebra.ai හි CLI හෝ API සමඟ එය භාවිතා කරන්න:
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/...
ඔබට ඕනෑම වේලාවක යතුරක් නැවත නම් කිරීමට හෝ මකා දැමීමට (අවලංගු කිරීමට) හැකිය; එක් එක් යතුර එහි prefix, scopes, created/expiry, සහ අවසන් වරට භාවිතා කළ දිනය පෙන්වයි.
Chrome, Edge, හෝ Brave වෙත මාරු වන්න, නැතහොත් ඒ වෙනුවට Git වෙතින් විවෘත කරන්න භාවිතා කරන්න.
නවත්වන්න ක්ලික් කරන්න, ඉන්පසු නිශ්චිත ඉඟියක් හෝ සීමාවක් සමඟ නැවත සකසන්න.
dcc-bridge සම්බන්ධකය ක්රියාත්මක වන බවත් උපාංගය online බවත් තහවුරු කරන්න.1234) model එකක් පටවා සක්රිය කර ඇති බව සහතික කරන්න.--gateway ලෙස ඔබ බ්රවුසරයේ භාවිතා කරන එකම වසම භාවිතා කරන්න
(wss://deepcerebra.ai හෝ wss://deepcerebra.io) — වෙබ් අඩවි දෙක වෙනම යෙදවීම් වේ, සහ එකකින් ලබාගත් ටෝකනයක් කිසි විටෙකත් අනෙක මත ක්රියා නොකරයි.pull request එකක් විවෘත කිරීමට ඒකාබද්ධ කරන්න භාවිතා කිරීමට පෙර වැඩ කරන ශාඛාවක් විවෘත කරන්න හෝ සාදන්න.
තවමත් හිරවී සිටිනවාද? support@deepcerebra.ai අමතන්න.
Discovery යනු ඔබේ දත්ත සමුදායන් සහ ලේඛන සඳහා විමර්ශන චැට්බෝට් එකකි.
තනි විමසුමකින් පිළිතුරු දෙනවා වෙනුවට, එය විශ්ලේෂකයෙකු මෙන් ක්රියා කරයි: එය කල්පිතයන් ගොඩනඟයි,
ආරක්ෂිත පරීක්ෂණ මාලාවක් (SQL, graph, document search, schema checks, web corroboration) ක්රියාත්මක කරයි,
සාක්ෂි මගින් ප්රතික්ෂේප කරන ලද පැහැදිලි කිරීම් ඉවත් කරයි, සහ ප්රස්ථාර සහ
විනිවිද පෙනෙන පිරිවැය රිසිට්පතක් සමඟ පදනම් වූ පිළිතුරක් සංස්ලේෂණය කරයි.
ක්රියාකාරකම් තීරුවේ ඇති කොම්පාස් අයිකනයෙන් එය විවෘත කරන්න
(/app/discovery).
Space එකක් ප්රශ්න කිරීමේ එක් පේළියකට අවශ්ය සියල්ල එකට ගොනු කරයි: දත්ත සමුදා සම්බන්ධතා, ලේඛන එකතු, විශ්ලේෂකයා සඳහා උපදෙස් සහ අයවැය. + New space සමඟින් එකක් සාදන්න, ඉන්පසු දකුණු පස ඇති සැකසුම් පැනලය භාවිතා කරන්න:
ඔබ සගයෙකුගෙන් අසන ආකාරයට ප්රශ්නයක් ටයිප් කරන්න — උදාහරණයක් ලෙස "Why did MRI scan volume dip in March?". විමර්ශන මණ්ඩලය සම්පූර්ණ ක්රියාවලිය සජීවීව විකාශනය කරයි:
පසු විපරම් ප්රශ්න එකම මාතෘකාව දිගටම කරගෙන යයි, එබැවින් විශ්ලේෂකයා එහි සන්දර්භය රඳවා ගනී.
ප්රස්ථාර විමර්ශන මණ්ඩලයේම පෙන්වයි. සම්පූර්ණ විමසුම — පිළිතුර, කල්පිතයන්, සාක්ෂි සහ ප්රස්ථාර — ස්වයං-අන්තර්ගත HTML වාර්තාවක් ලෙස හෝ මුද්රණ-ගුණාත්මක PDF එකක් ලෙස, neon design system සමඟින් සකස් කර, බාගත කිරීමට Export භාවිතා කරන්න.
සෑම Space එකක්ම එක් විමසුමකට අයවැය දරයි: උපරිම පරීක්ෂණ සංඛ්යාවක්, විමර්ශන වට, තත්පර, සහ USD. එන්ජිම සීමාවේදී පිරිසිදුව නතර වන අතර මේ වන විට සොයාගත් දේ වාර්තා කරයි. සෑම පරීක්ෂණයකම පිරිවැය රිසිට්පතේ සවිස්තරාත්මකව දක්වා ඇත, එබැවින් වියදම ගියේ කොතැනටදැයි ඔබට සැමවිටම දැනගත හැකිය.
discovery scope එක දරන PAT එකක් සමඟ
/v1/discovery/* යටතේ ලබා ගත හැකිය (එය Account → API Tokens යටතේ සාදන්න).
Streaming asks SSE භාවිතා කරයි. බාහිර ක්රියාත්මක කරන්නන්ට Thinking API (/v1/think/*, scope
think) හරහා විමර්ශන සැලසුම් කිරීම පමණක් ලබා ගත හැකිය.pip install deepcerebra-discovery, ඉන්පසු
DiscoveryClient(base_url, token).ask(space_id, question).discovery.ask) ඇතුළු කරන්න, එවිට විමර්ශනයක් pipeline step එකක් ලෙස ක්රියාත්මක වේ; පිළිතුර,
ප්රස්ථාර සහ රිසිට්පත downstream stages වෙත ගලා යයි.discovery_ask සහ discovery_list_spaces MCP
මෙවලම් ලෙස නිරාවරණය කරයි, එබැවින් බාහිර MCP clients වලටද විමර්ශන ක්රියාත්මක කළ හැකිය.