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: يتم فصل منطق الوكيل عن المخرجات. تحتوي كل كتلة رد على أيقونة نسخ في الزاوية العلوية اليمنى حتى تتمكن من نسخ تقرير مكتمل، مستند، أو أمر يُفترض أن تقوم بتشغيله.
lxml بدلاً من html.parser") لإخراج الوكيل من
حلقة.@deepcerebra، وتطلب البادئات مثل [deep] تفكيرًا أعمق.اختر وضعًا من محدد الأوضاع بجوار مربع الدردشة. يضبط كل وضع مدى تخطيط الوكيل ومدى حريته في التعديل:
| الوضع | ما يفعله | استخدمه عندما… |
|---|---|---|
| وكيل (Agent) | يخطط ويعدل عبر مشروعك بشكل مستقل | تريد من المساعد تنفيذ تغيير شامل |
| سؤال (Ask) | يجيب على الأسئلة حول التعليمات البرمجية الخاصة بك دون تعديل | تريد فهم قاعدة التعليمات البرمجية |
| تخطيط (Plan) | يصيغ نهجًا قبل أي تعديل | المهمة كبيرة أو تتطلب تسوية مقايضات أولاً |
| تعديل (Edit) | يجري تعديلات مركزة في السياق الحالي | تريد تغييرًا صغيرًا ومستهدفًا |
عندما يقترح الوكيل تغييرات في الملفات، تظهر لوحة التغييرات المقترحة فوق مربع إدخال الدردشة، وتسرد كل ملف تم لمسه مع عدد الأسطر المضافة (+) والمحذوفة (−).
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 يجعل
الجهاز مخصصًا للاستدلال فقط (نماذج GPU، بدون أوامر).مع فتح مشروع مدعوم بـ Git، يظهر شريط الفروع في المستكشف يوضح فرعك الحالي وإجراءين:
main). يجب أن تكون على فرع عمل، وليس الفرع الافتراضي.إذا كان خطاف الدفع (push webhook) ممكّنًا، يقوم المستكشف بالتحديث التلقائي عندما يقوم زملاء الفريق بالدفع، مما يحافظ على تزامن الجميع — وهو الأساس لتطوير الفريق التعاوني من خلال 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}:
// 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
الذي يعمل دائمًا. تتحكم الواجهة الأمامية في متى يتم تحميل القاعدة:
---
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) فقط على الملفات الموجودة ضمن هذا المجلد. في تطبيق الويب، يوفر عرض
الوكيل ← التوجيه لكل قاعدة محدد النطاق (Scope)
(عام (Global) / مشروع (Project) / فريق (Team)).
المهارات هي أدلة تشغيل قابلة لإعادة الاستخدام يقوم الوكيل بتحميلها عند الطلب. كل مهارة هي مجلد يحتوي على SKILL.md تحت .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.
يرى الوكيل كتالوجًا خفيف الوزن (الاسم + الوصف) ويسحب النص الكامل باستخدام أداة
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 أن يسمح،
يرفض، أو يطلب استدعاء الأداة الذي يعترضه.
الوكلاء الفرعيون هم وكلاء متخصصون تقوم بتعريفهم وتفويض المهام إليهم. كل منهم عبارة عن ملف Markdown تحت
.deepcerebra/agents/ مع واجهة أمامية بالإضافة إلى نص (مطالبة النظام الخاصة به):
---
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 مشترك، أو عن طريق تعيين القواعد إلى
نطاق الفريق في تطبيق الويب.استوديو سير العمل (Workflow Studio) هو مصمم مرئي لأتمتة متعددة الوكلاء. تقوم بتكوين مراحل — كل منها وكيل، خطوة متخصصة، أو بدائية تحكم — في رسم بياني، تربطها بالتبعيات، وتشغل التنسيق بأكمله على المحرك مع تقدم مباشر لكل مرحلة، وميزانيات، وبوابات موافقة بشرية. يتم حفظ سير العمل كتعريف YAML/JSON محمول يمكنك تصديره، استيراده، تحديد إصداراته في Git، وتشغيله من API أو CLI.
| نوع المرحلة | ما تفعله |
|---|---|
agent | دورة وكيل واحدة مع المهارات والأدوات التي ترفقها. |
spec.requirements / spec.design / spec.execute |
التسليم القائم على المواصفات أولاً: صياغة المتطلبات، التصميم، ثم تقسيمها إلى مهام وتنفيذها — كل منها قابل للبوابة. |
documents.generate | إنتاج مستند مصقول من مخرجات المراحل السابقة. |
fan_out | بحث واسع متوازي عبر العديد من المواضيع الفرعية مع التوليف. |
map / loop / switch |
بدائيات التحكم: تشغيل جسم لكل عنصر، التكرار حتى شرط، أو التفرع عبر الحالات. |
verify / browser_verify |
تشغيل الاختبارات أو الأوامر في بيئة الاختبار المعزولة؛ التحقق من واجهة مستخدم قيد التشغيل باستخدام أتمتة المتصفح. |
orchestrate | التوجيه الديناميكي: وكيل منسق يقرأ الطلب ويرسله إلى أفضل وكيل (وكلاء) لاحق عبر الأحداث. |
external.agent | استدعاء وكيل طرف ثالث مسجل عبر HTTP (A2A) كما لو كان مرحلة أصلية. |
eval | تقييم مخرجات سابقة مقابل فحوصات (تحتوي على / تعبير عادي / طول / LLM-judge)؛ الفشل إذا كانت أقل من عتبة معينة. |
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 — ملفات تمتلكها وتلتزم بها. |
test.generate | توليد مجموعات اختبار الوحدة / API / E2E للتطبيق المبني بالإضافة إلى مصفوفة تتبع المتطلبات إلى الاختبار. |
test.verify | تنفيذ مجموعة اختبار (pytest، vitest، jest، Playwright) وتحديد نتيجة التشغيل بناءً على معدل النجاح. |
security.audit | مسح التبعيات بحثًا عن الثغرات الأمنية المعروفة والشجرة بحثًا عن الأسرار المكتوبة بشكل ثابت؛ ينشر أحداث التنبيه ويكتب تقرير النتائج. |
preview | بدء تشغيل التطبيق الذي تم إنشاؤه محليًا وعرض عنوان URL المباشر الخاص به في لوحة التشغيل
(رابط + إطار مضمن) عبر حدث preview.ready. |
design.import | تحويل صورة تصميم واجهة المستخدم (لقطة شاشة، نموذج، تصدير Figma) إلى مواصفات تنفيذ منظمة للمراحل اللاحقة. |
يمكن لكل مرحلة — بغض النظر عن نوعها — أن تنشر وتشترك في الأحداث المكتوبة على ناقل أحداث مساحة العمل، بحيث تتناسق الوكلاء كخدمات على نسيج رسائل بدلاً من التنسيق عبر 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
تنتظر نقطة الالتقاء حتى يتم استيفاء شروط أحداث متعددة قبل أن تنتقل الخطوة التالية — عكس "أول حدث يفوز". اضبط join: all في كتلة events: الخاصة بالمرحلة: يجب تلبية كل اشتراك مشغل قبل تشغيل المرحلة. اجمع ذلك مع 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
وعمليات النشر عبر CLI السحابية (Fly, Render, Railway, Vercel)، وهي أيضًا آمنة للمحاكاة.Class.method) عبر الرياضيات، معالجة الإشارات، التحكم، الإحصاء، والمزيد./v1 التشغيلات والأحداث والمشغلات والقوالب والتوليد لـ 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 |
يتيح لك مفتاح API الخاص بالبوابة (رمز وصول شخصي) استخدام DeepCerebra public API و CLI برمجيًا.
read، chat، code، agent
— وتاريخ انتهاء صلاحية اختياري بالأيام (فارغ = لا ينتهي أبدًا).استخدمه مع CLI أو API على 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/...
يمكنك إعادة تسمية أو حذف (إلغاء) مفتاح في أي وقت؛ يعرض كل مفتاح بادئته، نطاقاته، تاريخ الإنشاء/الانتهاء، وتاريخ آخر استخدام.
قم بالتبديل إلى Chrome أو Edge أو Brave، أو استخدم الفتح من Git بدلاً من ذلك.
انقر على إيقاف، ثم أعد صياغة الطلب بتلميح أو قيد ملموس.
dcc-bridge قيد التشغيل وأن الجهاز يظهر متصلًا.1234) مع
نموذج محمل.--gateway
(wss://deepcerebra.ai أو wss://deepcerebra.io) — الموقعان هما
عمليات نشر منفصلة، ولن يعمل رمز من أحدهما على الآخر أبدًا.افتح أو أنشئ فرع عمل قبل استخدام الدمج لفتح طلب سحب.
ما زلت تواجه مشكلة؟ اتصل بـ support@deepcerebra.ai.
Discovery هو روبوت محادثة استقصائي لـ قواعد بياناتك ومستنداتك. بدلاً من الإجابة باستعلام واحد، يعمل كمحلل: يشكل فرضيات، ويُجري سلسلة من التحقيقات المحمية (SQL، الرسوم البيانية، البحث في المستندات، فحوصات المخطط، التحقق عبر الويب)، ويستبعد التفسيرات التي تدحضها الأدلة، ويصوغ إجابة مدعومة بالأدلة — مع رسوم بيانية وإيصال تكلفة شفاف. افتحه من أيقونة البوصلة في شريط الأنشطة (/app/discovery).
تجمع المساحة كل ما تحتاجه سلسلة من الأسئلة: اتصالات قواعد البيانات، ومجموعات المستندات، وتعليمات للمحلل، والميزانيات. أنشئ واحدة باستخدام + مساحة جديدة، ثم استخدم لوحة الإعداد على اليمين من أجل:
اكتب سؤالاً بالطريقة التي تسأل بها زميلاً — على سبيل المثال "Why did MRI scan volume dip in March?". تعرض لوحة التحقيق العملية بأكملها مباشرة:
تستمر أسئلة المتابعة في نفس السياق، ليحافظ المحلل على سياقه.
تُعرض الرسوم البيانية مباشرة على لوحة التحقيق. استخدم تصدير لتنزيل الطلب بالكامل — الإجابة، الفرضيات، الأدلة، والرسوم البيانية — كـ تقرير 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 الخارجيين تشغيل التحقيقات أيضًا.