DeepCerebra Coder ኤጀንቲክ የኮዲንግ ረዳት ነው። እንደ ተራ አውቶማቲክ ኮፓይለት ሳይሆን፣ እሱ ሙሉ ፕሮጀክትዎን ያቅዳል፣ ይጽፋል፣ ያሻሽላል፣ ትዕዛዞችን ያካሂዳል፣ መሳሪያዎችን ይጠራል፣ እና ይደግማል — እርስዎ በሚያቀርባቸው ለውጦች ላይ ግምገማ እና ማጽደቅ ይሰጣሉ።
| እትም | ምርጥ ለ | የፋይል መዳረሻ |
|---|---|---|
| ዌብ መተግበሪያ | ዜሮ-መጫን፣ ከማንኛውም ማሽን መስራት | ሚስጥራዊ የውስጠ-አሳሽ ማከማቻ (እና Git repos) |
| ዴስክቶፕ (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 ወደ እውነተኛ ማህደር ሲጻፉ) ምልክት ይደረግባቸዋል።ግንባታዎችን፣ ሙከራዎችን እና ስክሪፕቶችን ለማስኬድ ከአርታዒው በታች ያለውን ተርሚናል ያብሩ። በእርስዎ ፍቃድ፣ ኤጀንቱ ትዕዛዞችን ማስፈጸም እና ስራውን ለማረጋገጥ ውጤታቸውን ማንበብ ይችላል፤ ረጅም ጊዜ የሚወስዱ ትዕዛዞች ውጤቶችን ያሰራጫሉ ስለዚህ እድገቱን መከታተል ይችላሉ። በማይፈልጉበት ጊዜ ተርሚናሉን ከራስጌው ይዝጉ።
ለትላልቅ ግቦች፣ የእቅድ ሁነታን ይጠቀሙ (ወይም ኤጀንቱ መጀመሪያ እንዲያቅድ ይጠይቁ)። እቅድ አውጪው ፕሮጀክትዎን ይቃኛል፣ ግቡን ወደ ጥገኝነት-አዋቂ ተግባራት ይከፋፍላል፣ እና እያንዳንዱን ለትክክለኛው ስፔሻሊስት (አርክቴክት፣ ኮደር፣ ሞካሪ፣ ሰነዶች) ይመድባል።
ከመጠየቂያው አጠገብ ያለውን ሞዴል መራጭ ይክፈቱ። አማራጮች እንደሚከተለው ተሰብስበዋል፦
በአውቶ ላይ፣ 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
# 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 መሳሪያውን ለመገመት ብቻ የሚያገለግል ያደርገዋል (የጂፒዩ ሞዴሎች፣ ምንም ትዕዛዞች የሉም)።Git-የተደገፈ ፕሮጀክት ሲከፈት፣ በኤክስፕሎረር ውስጥ የአሁኑን ቅርንጫፍዎን እና ሁለት ድርጊቶችን የሚያሳይ የቅርንጫፍ አሞሌ ይታያል፦
main) የፑል ጥያቄ ይክፈቱ። በስራ ቅርንጫፍ ላይ መሆን አለብዎት፣ በመደበኛው ቅርንጫፍ ላይ አይደለም።ፑሽ ዌብሁክ ከነቃ፣ የቡድን አባላት ሲገፉ ኤክስፕሎረር በራስ-ሰር ይዘምናል፣ ሁሉንም ሰው በተመሳሳይ ሁኔታ ያቆያል — በ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} 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 በኩል ከፕሮጀክትዎ ጋር የሚያስገቡዋቸው ተራ ፋይሎች ናቸው።
ማዋቀር ከበርካታ ስፋቶች ይገኛል፤ ተመሳሳይ ንጥል ከአንድ በላይ ሲኖር፣ ከፍተኛ ቅድሚያ ያለው ያሸንፋል፦
team/org < global (~/.deepcerebra) < workspace (<repo>/.deepcerebra)
(lowest) (highest)
<repo>/.deepcerebra/…፣ ከፕሮጀክቱ ጋር የተገባ።~/.deepcerebra/…፣ በፕሮጀክቶችዎ ውስጥ ያሉ የእርስዎ የግል ነባሪዎች።ህጎች ዘላቂ መመሪያዎች ናቸው — የኮዲንግ ደረጃዎች፣ የስነ-ህንፃ ስምምነቶች፣ የዶሜይን አውድ — ወደ ኤጀንቱ ሲስተም መጠየቂያ ውስጥ የሚገቡ። እነሱ እንደ Markdown ፋይሎች በ.deepcerebra/steering/ ስር ይኖራሉ፣ በተጨማሪም ሁልጊዜ የሚሰራው 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 በሪፖ-ሰፊ ይተገበራል፤ የተደራረበ AGENTS.md (ለምሳሌ services/api/AGENTS.md) በዚያ ማህደር ስር ላሉ ፋይሎች ብቻ ይተገበራል። በዌብ መተግበሪያ ውስጥ፣ የኤጀንት → መሪነት እይታ ለእያንዳንዱ ህግ የስፋት መራጭ (አለምአቀፍ / ፕሮጀክት / ቡድን) ይሰጣል።
ክህሎቶች ኤጀንቱ በፍላጎት የሚጭናቸው እንደገና ጥቅም ላይ ሊውሉ የሚችሉ የመጫወቻ መጽሐፍት ናቸው። እያንዳንዱ ክህሎት በ.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> በግልጽ መጥራት ይችላሉ። ክህሎትን በእጅ ብቻ ለማድረግ disable-model-invocation: true ያቀናብሩ።
መንጠቆዎች በህይወት ዑደት ክስተቶች ላይ አውቶሜሽን ያካሂዳሉ። እነሱን እንደ .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 መንጠቆ የሚጠለፈውን የመሳሪያ ጥሪ መፍቀድ፣ መከልከል ወይም መጠየቅ ይችላል።
ንዑስ-ኤጀንቶች እርስዎ የሚገልጿቸው እና የሚመድቧቸው ስፔሻሊስት ኤጀንቶች ናቸው። እያንዳንዱ በ.deepcerebra/agents/ ስር ያለ Markdown ፋይል ከፊት ለፊት መረጃ እና አካል (የእሱ ሲስተም መጠየቂያ) ጋር ነው፦
---
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 (ማገድ)፣ task_async + task_status / task_result (ዳራ)፣ ወይም task_parallel (ፋን-አውት) ይወክላል።
አንድ ተሰኪ ህጎችን፣ ክህሎቶችን፣ መንጠቆዎችን፣ ንዑስ-ኤጀንቶችን እና MCP ሰርቨሮችን በአንድ ሊጫን በሚችል ጥቅል ውስጥ በ.deepcerebra/plugins/<name>/ ስር ያጠቃልላል፣ በplugin.json ማኒፌስት የተገለጸ፦
{
"name": "Acme Standards",
"version": "1.2.0",
"description": "Acme rules + skills + review agents.",
"enabled": true
}
የተሰኪ ይዘቶች በዝቅተኛው ቅድሚያ ይዋሃዳሉ፣ ስለዚህ የራስዎ ህጎች እና ክህሎቶች ሁልጊዜ የተሰኪውን ይሽራሉ። ተሰኪን በ"enabled": false ወይም በ.disabled ምልክት ማድረጊያ ፋይል ያሰናክሉ።
DCC_ORG_CONFIG_DIR ወደ የጋራ .deepcerebra ማውጫ በመጠቆም፣ ወይም ደንቦችን ወደ
Team ወሰን በድር መተግበሪያ ውስጥ በማስቀመጥ።የስራ ፍሰት ስቱዲዮ ለብዙ-ኤጀንት አውቶሜሽን የእይታ ዲዛይነር ነው። ደረጃዎችን — እያንዳንዳቸው ኤጀንት፣ ስፔሻሊስት እርምጃ፣ ወይም የቁጥጥር የመጀመሪያ ደረጃ — ወደ ግራፍ ያቀናብሩ፣ በጥገኞች ያገናኙዋቸው፣ እና ሙሉውን ኦርኬስትራ በኤንጂኑ ላይ በቀጥታ በየደረጃው እድገት፣ በጀቶች እና በሰው-ማጽደቂያ በሮች ያሂዱ። የስራ ፍሰቶች እንደ ተንቀሳቃሽ YAML/JSON ፍቺ ይቀመጣሉ፣ ይህም ከAPI ወይም CLI ወደ ውጭ መላክ፣ ማስመጣት፣ በGit ውስጥ ስሪት ማድረግ እና ማስኬድ ይችላሉ።
| የደረጃ አይነት | የሚያደርገው |
|---|---|
agent | አንድ የኤጀንት ተራ ከሚያያይዟቸው ክህሎቶች እና መሳሪያዎች ጋር። |
spec.requirements / spec.design / spec.execute |
መግለጫ-ቀዳሚ አቅርቦት፡ ረቂቅ መስፈርቶች፣ ዲዛይን፣ ከዚያም ወደ ተግባራት መከፋፈል እና ማስፈጸም — እያንዳንዱ ሊዘጋ የሚችል። |
documents.generate | ከተቀደሙት የደረጃ ውጤቶች የተጣራ ሰነድ ያዘጋጁ። |
fan_out | በብዙ ንዑስ ርዕሶች ላይ ትይዩ ሰፊ-ምርምር ከውህደት ጋር። |
map / loop / switch |
የቁጥጥር የመጀመሪያ ደረጃዎች፡ ለእያንዳንዱ ንጥል አካል ያሂዱ፣ ሁኔታ እስኪሟላ ድረስ ይድገሙ፣ ወይም በጉዳዮች ላይ ቅርንጫፍ ያድርጉ። |
verify / browser_verify |
ሙከራዎችን ወይም ትዕዛዞችን በሳንድቦክስ ውስጥ ያሂዱ፤ የሚሰራ UIን በአሳሽ አውቶሜሽን ያረጋግጡ። |
orchestrate | ተለዋዋጭ መስመር መምራት፡ አንድ ኦርኬስትራተር ኤጀንት ጥያቄውን ያነባል እና በክስተቶች በኩል ወደ ምርጡ ታችኛው ኤጀንት(ዎች) ይልካል። |
external.agent | የተመዘገበ የሶስተኛ ወገን ኤጀንት በHTTP (A2A) በኩል እንደ ተወላጅ ደረጃ ይጠሩ። |
eval | የላይኛውን ውጤት ከቼኮች (ይዟል / regex / ርዝመት / LLM-ዳኛ) ጋር ያወዳድሩ፤ ከተወሰነ ገደብ በታች ከሆነ ይከሽፋል። |
db.provision | የባለቤትነት ዳታ ንብርብር ያመንጩ፡ docker-compose ለመረጃ ቋቱ፣ ስሪት የተደረጉ SQL ፍልሰቶች፣ የመነሻ ዳታ፣ .env አብነት፣ እና Mermaid ERD፤ አማራጭ የማረጋገጫ መዋቅር፤ ፍልሰቶችን ወደ SQLite ወዲያውኑ መተግበር ይችላል። |
ci.generate | ለመግባት ዝግጁ የሆነ CI/CD ፓይፕላይን (GitHub Actions, GitLab CI, ወይም Azure Pipelines) ከlint → test → scan → build → deploy እና የአካባቢ ማስተዋወቅ ጋር ያመንጩ። |
deploy.package | የምርት ማሰማሪያ ንብረቶችን ያመንጩ፡ ባለብዙ-ደረጃ Dockerfile, docker-compose, Kubernetes manifests, ወይም Helm chart — እርስዎ የያዟቸው እና የሚያስገቡዋቸው ፋይሎች። |
test.generate | ለተገነባው መተግበሪያ የዩኒት / API / E2E ስብስቦችን እና መስፈርት-ወደ-ሙከራ የመከታተያ ማትሪክስ ያመንጩ። |
test.verify | የሙከራ ስብስብን (pytest, vitest, jest, Playwright) ያስፈጽሙ እና አሂዱን በማለፊያ መጠኑ ላይ ይዝጉ። |
security.audit | ጥገኞችን ለታወቁ ተጋላጭነቶች እና ዛፉን ለጠንካራ-ኮድ ሚስጥሮች ይቃኙ፤ የማንቂያ ክስተቶችን ያትማል እና የምርመራ ሪፖርት ይጽፋል። |
preview | የተፈጠረውን መተግበሪያ በአካባቢው ይጀምሩ እና የቀጥታ URLውን በአሂድ ፓነል (አገናኝ + የውስጠ-መስመር ፍሬም) በpreview.ready ክስተት በኩል ያሳዩ። |
design.import | የዩአይ ዲዛይን ምስልን (ቅጽበታዊ ገጽ እይታ፣ ሞካፕ፣ ፊግማ ኤክስፖርት) ወደ የተዋቀረ የአተገባበር ዝርዝር ለቀጣይ ደረጃዎች። |
እያንዳንዱ ደረጃ — ምንም አይነት ቢሆን — በስራ ቦታው የክስተት አውቶቡስ ላይ ለተተየቡ ክስተቶች ማተም እና መመዝገብ ይችላል፣ ስለዚህ ኤጀንቶች በDAG በኩል ብቻ ሳይሆን በመልእክት ጨርቅ ላይ እንደ አገልግሎቶች ይተባበራሉ።
lifecycle, agent, business, data, system, schedule, chat, external, ወይም alert — በምዝገባዎች እና በድጋሚ ማጫወት ውስጥ ሊጣራ የሚችል።trigger (ተዛማጅ ክስተት ሲደርስ ደረጃው ይሰራ፤ የቆሙ ደረጃዎች ያሉት አሂድ እንደ ማዳመጥ ይቆያል)፣ gate (በሰው ጠቅታ ፋንታ በክስተት የጸደቀ የማሽን በር)፣ እና data (የመረጃው ጭነት ወደ ደረጃው አውድ ይዋሃዳል)።agent.<stage-id>.request በማተም ሊጀመር ይችላል።triggers: ብሎክ ገቢ ዌብሁኮች፣ cron መርሐግብሮች፣ ክስተቶች፣ ወይም ውይይት ላይ እንዲጀምር ያዘጋጃል — ስቱዲዮው ተዘግቶ እያለ እንኳን።ለክስተቶች ምላሽ የሚሰጡ ኤጀንቶች ዘላቂ ስም ያለው ወረፋ ማወጅ ይችላሉ ስለዚህ ኤጀንቱ ስራ በዝቶበት ሳለ ወይም አንድ ሩጫ ከማዳመጡ በፊት ተዛማጅ ክስተቶች ፈጽሞ አይጠፉም። በአንድ ትሪገር ምዝገባ ላይ፣ 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 # durable FIFO — events wait here for this agent
map:
payload.ticket_id: ticket_id
አንድ ሴማፎር በጋራ (የተጠበቀ) ሀብት ላይ በአንድ ጊዜ ሊሰሩ የሚችሉ ተግባራትን ብዛት ይገድባል: እየተጻፈ ያለ ዳታቤዝ፣ ዓለም አቀፍ ተለዋዋጭ ማከማቻ፣ ፋይል፣ ወይም የፍጥነት ገደብ ያለው ውጫዊ ኤጀንት። semaphore: በመጠቀም ከማንኛውም ደረጃ ጋር ያያይዙት — የደረጃው ስራ ከመጀመሩ በፊት፣ ሞተሩ ስም ከተሰጠው የስራ ቦታ ሴማፎር አንድ ፍቃድ ያገኛል፤ ፍቃዱ ደረጃው ቢከሽፍም እንኳ ከዛ በኋላ ሁልጊዜ ይለቀቃል። permits: 1 mutex ያደርገዋል: በአንድ ጊዜ አንድ ተግባር ብቻ (በስራ ቦታው ውስጥ ባሉ ሁሉም ትይዩ ሩጫዎች ላይ) ወሳኙን እርምጃ ይፈጽማል፤ እያንዳንዱ ሌላ ተግባር ባለቤቱ እስኪጨርስ ይጠብቃል።
timeout_s ፈቃድ ለማግኘት ይታገዳሉ፤ ሀብቱ በአቅሙ ከቀጠለ፣ ደረጃው ለዘላለም ከመዘግየት ይልቅ በግልጽ ይከሽፋል።ttl_s ይይዛል፤ አንድ ባለቤት ሳይለቅ ቢበላሽ፣ ፍቃዱ በራስ-ሰር ጊዜው ያልፍበታል ስለዚህ ሀብቱ ፈጽሞ አይቆለፍም።semaphore.<name>.waiting፣ .acquired፣ እና .released የስርዓት ክስተቶችን ያመነጫል፤ GET /api/workflow/semaphores አቅምን፣ ባለቤቶችን፣ እና ያሉ ፍቃዶችን ያሳያል።acquire_semaphore፣ release_semaphore፣ እና semaphore_status መሳሪያዎች ከስራ ፍሰት ውጭ ያሉ ጊዜያዊ ወሳኝ ክፍሎችን ያስተባብራሉ።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
ሬንዴቩ በርካታ የክስተት ሁኔታዎች በሙሉ እስኪሟሉ ድረስ ይጠብቃል ቀጣዩ እርምጃ ከመቀጠሉ በፊት — "የመጀመሪያው ክስተት ያሸንፋል" ከሚለው ተቃራኒ። በደረጃው events: ብሎክ ላይ join: all ያዘጋጁ: ደረጃው ከመጀመሩ በፊት እያንዳንዱ የማስነሻ ምዝገባ መሟላት አለበት። በርካታ ወኪሎች (ወይም ከአንድ ወኪል የሚመጡ በርካታ ሪፖርቶች) በሙሉ መመዝገብ ሲኖርባቸው ከእያንዳንዱ ምዝገባ count: N ጋር ያዋህዱ — ለምሳሌ፣ የመልቀቂያ ደረጃ ከመፈጸሙ በፊት የንድፍ ማረጋገጫ፣ የሙከራ ማጠናቀቂያ እና የደህንነት ማጽደቅ።
join: any (ነባሪ) — ደረጃው የሚሰራው የመጀመሪያው ትሪገር ምዝገባ ሲሟላ ነው።join: all — ሬንዴቩ: እያንዳንዱ ትሪገር ምዝገባ (እያንዳንዱ የራሱ ርዕስ፣ የክፍል ማጣሪያ፣ እና አማራጭ count ያለው) መሟላት አለበት፤ ከዚያ በኋላ ብቻ ነው ደረጃው ሊሰራ የሚችለው።trigger_events ይመዘገባሉ እና ለቴምፕሌቶች እንደ inputs.events (የክስተት ነገሮች ዝርዝር ከፔይሎዶች ጋር) ይጋለጣሉ።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
ደረጃዎች የውይይት ኤጀንቱ ከሚጠቀመው ተመሳሳይ መዝገብ መሳሪያዎችን ይመርጣሉ፦
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 ይቀበሉ። በኤንጂኑ እና በዌብ አርታዒው ላይ አማራጭ ነው።
DCC_TAB_COMPLETE=1 ያዘጋጁ። አርታዒው የኢንጂኑን POST /api/complete የመጨረሻ ነጥብ ይጠራል፣ ይህም በመጠቆሚያው ላይ የሚገባውን ጽሑፍ ብቻ ይመልሳል።VITE_TAB_COMPLETE=1 ያንቁ፣ ወይም በአሂድ ጊዜ በlocalStorage.setItem('dcc.tabComplete', '1') (ከዚያ እንደገና ይጫኑ)።እቅድዎን እና አጠቃቀምዎን ለማስተዳደር ከጎን አሞሌው ክፍያ የሚለውን ይክፈቱ። የAI አጠቃቀም በመሰረታዊ ሞዴሎች በሚጠቀሙት ቶከኖች ላይ ተመስርቶ በዩ.ኤስ. ዶላር ክሬዲቶች ይለካል።
| እቅድ | ወርሃዊ ዋጋ | የተካተተ ወርሃዊ AI አጠቃቀም |
|---|---|---|
| መሰረታዊ | $20 | $10 |
| ፕሮ | $75 | $30 |
| አልቲሜት | $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/...
በማንኛውም ጊዜ ቁልፍን እንደገና መሰየም ወይም መሰረዝ (መሻር) ይችላሉ፤ እያንዳንዱ ቁልፍ ቅድመ ቅጥያውን፣ ስፋቶቹን፣ የተፈጠረበት/የሚያበቃበትን ቀን እና ለመጨረሻ ጊዜ ጥቅም ላይ የዋለበትን ቀን ያሳያል።
ወደ Chrome, Edge, ወይም Brave ይቀይሩ፣ ወይም በምትኩ ከGit ክፈት የሚለውን ይጠቀሙ።
አቁም የሚለውን ይጫኑ፣ ከዚያ በተጨባጭ ፍንጭ ወይም ገደብ እንደገና ይግለጹ።
dcc-bridge ማገናኛ እየሰራ መሆኑን እና መሳሪያው ኦንላይን መሆኑን ያረጋግጡ።1234) ሞዴል ተጭኖ እንዲነቃ ያድርጉ።--gateway ይጠቀሙ
(wss://deepcerebra.ai ወይም wss://deepcerebra.io) — ሁለቱ ድረ-ገጾች የተለያዩ
ማሰማራቶች ናቸው፣ እና ከአንዱ የተገኘ ቶከን በሌላኛው ላይ በጭራሽ አይሰራም።የፑል ጥያቄ ለመክፈት አዋህድ የሚለውን ከመጠቀምዎ በፊት የስራ ቅርንጫፍ ይክፈቱ ወይም ይፍጠሩ።
አሁንም ተቸግረዋል? support@deepcerebra.aiን ያግኙ።
Discovery ለ**ዳታቤዝዎ እና ለሰነዶችዎ** የምርመራ ቻትቦት ነው።
በአንድ ጥያቄ ከመመለስ ይልቅ፣ እንደ ተንታኝ ይሰራል፡ **ግምቶችን** ይፈጥራል፣
ተከታታይ ጥበቃ የተደረገባቸው ምርመራዎችን (SQL፣ ግራፍ፣ የሰነድ ፍለጋ፣ የስኪማ ማረጋገጫዎች፣ የድር ማረጋገጫ) ያካሂዳል፣ ማስረጃዎች የሚሽሯቸውን
ማብራሪያዎች ያስወግዳል፣ እና **መሰረታዊ መልስ** — ከገበታዎች እና ግልጽ የወጪ ደረሰኝ ጋር — ያዋህዳል።
በእንቅስቃሴ መስመሩ ውስጥ ካለው **ኮምፓስ አዶ** (/app/discovery) ይክፈቱት።
አንድ **ስፔስ** አንድ የምርመራ መስመር የሚያስፈልገውን ሁሉ ያጠቃልላል፡ የዳታቤዝ ግንኙነቶች፣ የሰነድ ስብስቦች፣ ለተንታኙ መመሪያዎች፣ እና በጀቶች። **+ አዲስ ስፔስ** በመጠቀም አንዱን ይፍጠሩ፣ ከዚያ በቀኝ በኩል ያለውን የማዋቀሪያ ፓነል በመጠቀም የሚከተሉትን ያድርጉ፦
ጥያቄን ባልደረባዎን እንደሚጠይቁት ይተይቡ — ለምሳሌ "በመጋቢት ወር የMRI ቅኝት መጠን ለምን ቀንሷል?"። **የምርመራ ቦርዱ** ሙሉውን ሂደት በቀጥታ ያሳያል፦
ተከታይ ጥያቄዎች ተመሳሳይ ክር ይቀጥላሉ፣ ስለዚህ ተንታኙ አውዱን ይይዛል።
ገበታዎች በምርመራ ቦርዱ ላይ በውስጥ መስመር ይታያሉ። ሙሉውን ጥያቄ — መልሱን፣ ግምቶችን፣ ማስረጃዎችን እና ገበታዎችን — እንደ ራሱን የቻለ **HTML ሪፖርት** ወይም የህትመት ጥራት ያለው **PDF**፣ በኒዮን ዲዛይን ሲስተም የተሰራ፣ ለማውረድ **Export** የሚለውን ይጠቀሙ።
እያንዳንዱ ስፔስ ለእያንዳንዱ ጥያቄ በጀቶችን ይይዛል፡ ከፍተኛው የምርመራዎች ብዛት፣ የምርመራ ዙሮች፣ ሰከንዶች፣ እና USD። ኤንጂኑ በገደቡ ላይ ንጹህ በሆነ መንገድ ይቆማል እና እስካሁን ያገኘውን ሪፖርት ያደርጋል። የእያንዳንዱ ምርመራ ወጪ በደረሰኙ ላይ በዝርዝር ተቀምጧል፣ ስለዚህ ወጪው የት እንደሄደ ሁልጊዜ ያውቃሉ።
/v1/discovery/* ስር የሚገኝ ሲሆን
discovery ስኮፕ ያለው PAT (በ**Account → API Tokens** ስር ይፍጠሩት)።
የዥረት ጥያቄዎች SSEን ይጠቀማሉ። ውጫዊ አስፈጻሚዎች የምርመራ እቅድን ብቻ በThinking API
(/v1/think/*፣ ስኮፕ think) መበደር ይችላሉ።pip install deepcerebra-discovery፣ ከዚያ
DiscoveryClient(base_url, token).ask(space_id, question)።discovery.ask) ወደ ማንኛውም
የስራ ፍሰት (workflow) በመጣል ምርመራን እንደ የቧንቧ መስመር ደረጃ ያካሂዱ፤ መልሱ፣ ገበታዎቹ እና ደረሰኙ ወደ ታችኛው
ደረጃዎች ይፈስሳሉ።discovery_ask እና
discovery_list_spacesን እንደ MCP መሳሪያዎች ያጋልጣል፣ ስለዚህ ውጫዊ MCP ደንበኞችም
ምርመራዎችን ማካሄድ ይችላሉ።