वापरकर्ता मार्गदर्शक
DeepCerebra Coder सह सॉफ्टवेअर तयार करण्यासाठी एक संपूर्ण, व्यावहारिक मार्गदर्शक — वेब, डेस्कटॉप आणि CLI

📖 अनुक्रमणिका

  1. परिचय आणि आवृत्त्या
  2. सुरुवात करणे आणि खाते
  3. एका दृष्टिक्षेपात कार्यक्षेत्र
  4. प्रकल्प उघडणे
  5. फाईल्ससोबत काम करणे
  6. एजंटसोबत चॅटिंग
  7. चार चॅट मोड्स
  8. बदलांचे पुनरावलोकन करणे आणि लागू करणे
  9. एकात्मिक टर्मिनल
  10. प्लॅन मोड आणि अंमलबजावणी
  11. मॉडेल्स निवडणे आणि ऑटो
  12. तुमची स्वतःची की आणा (BYOK)
  13. स्थानिक मशीन: GPU मॉडेल्स आणि कन्सोल (DCC ब्रिज)
  14. Git सहयोग कार्यप्रवाह
  15. MCP सर्व्हर्स
  16. एजंटला सानुकूलित करणे: नियम, कौशल्ये, हुक्स, सबएजंट्स आणि प्लगइन्स
  17. एजेंटिक वर्कफ्लो स्टुडिओ आणि इव्हेंट-ड्रिव्हन एजंट्स
  18. अनुमानात्मक टॅब पूर्णता
  19. वापर, क्रेडिट्स आणि बिलिंग
  20. तुमची गेटवे API की मिळवणे
  21. सुरक्षितता आणि गोपनीयता
  22. समस्यानिवारण

1 परिचय आणि आवृत्त्या

DeepCerebra Coder हे एक एजंटिक कोडिंग सहाय्यक आहे. साध्या ऑटो-कम्प्लीट कोपायलटच्या विपरीत, ते नियोजन करते, लिहिते, रिफॅक्टर करते, कमांड्स चालवते, टूल्स वापरते, आणि तुमच्या संपूर्ण प्रोजेक्टवर — तुम्ही प्रस्तावित बदलांचे पुनरावलोकन करून त्यांना मान्यता देता.

ते वापरण्याचे तीन मार्ग

आवृत्तीयासाठी सर्वोत्तमफाइल ॲक्सेस
वेब ॲपशून्य-इन्स्टॉल, कोणत्याही मशीनवरून काम करागोपनीय इन-ब्राउझर स्टोरेज (आणि Git रेपो)
डेस्कटॉप (Windows / Linux / macOS)स्थानिक-प्रथम विकास, स्थानिक मॉडेल्सथेट स्थानिक फाइल सिस्टम
CLI आणि APIस्क्रिप्टिंग, CI/CD, ऑटोमेशनस्थानिक फाइल्स / प्रोग्रामॅटिक

हे मार्गदर्शक deepcerebra.ai वरील वेब ॲपवर लक्ष केंद्रित करते; डेस्कटॉप ॲप तेच पॅनेल आणि कार्यप्रवाह दर्शवते.

2 सुरुवात करणे आणि खाते

समर्थित ब्राउझर

पूर्ण अनुभवासाठी Chrome, Edge, किंवा Brave ची सध्याची आवृत्ती वापरा — स्थानिक फोल्डर उघडण्यासाठी Chromium File System Access API वर अवलंबून असते. Firefox आणि Safari चॅटसाठी आणि Git-समर्थित प्रकल्पांसाठी काम करतात, परंतु स्थानिक फोल्डर थेट उघडू शकत नाहीत.

खाते तयार करा

  1. लँडिंग पेजवर Get Started वर क्लिक करा.
  2. तुमचे पर्यायी प्रदर्शन नाव, ईमेल, देश आणि जन्मतारीख भरा (तुमचे वय किमान 18 असणे आवश्यक आहे).
  3. तुमची इंटरफेस भाषा आणि किमान 12 वर्णांचा पासवर्ड निवडा.
  4. करार सूचना वाचा आणि पुष्टी करा. खाते तयार करणे म्हणजे तुम्ही सेवा अटी, गोपनीयता विधान, सेवा वर्णन, आणि ग्लोबल DPA शी सहमत आहात.
  5. Create account वर क्लिक करा, नंतर सूचित केल्यास तुमचा ईमेल सत्यापित करा आणि साइन इन करा.
💡 टीप: तुम्ही साइन-अप करताना /register?plan=basic (किंवा pro / ultimate) ला भेट देऊन योजना निवडू शकता, किंवा आता सुरुवात करून नंतर Billing मध्ये योजना निवडू शकता.

तुमचा पासवर्ड रीसेट करा

  1. लॉगिन पेजवर, Forgot password? वर क्लिक करा.
  2. तुमचा ईमेल प्रविष्ट करा आणि तुमच्या इनबॉक्समध्ये पाठवलेली रीसेट लिंक उघडा.
  3. नवीन पासवर्ड सेट करा (किमान 12 वर्ण).
  4. DeepCerebra Discovery — तुमच्या डेटा आणि दस्तऐवजांना विचारा

3 कार्यक्षेत्राची एक झलक

साइन इन केल्यानंतर तुम्ही वर्कबेंचमध्ये येता, जे प्रत्येक फलक एका स्क्रीनवर ठेवते:

लेआउट पुन्हा संतुलित करण्यासाठी एडिटर आणि चॅटमधील स्प्लिटर ड्रॅग करा आणि टर्मिनलचा आकार बदलण्यासाठी क्षैतिज स्प्लिटर ड्रॅग करा. डावीकडील साइडबार Workspace, Extensions, API Keys, Billing, आणि Feedback वर देखील नेव्हिगेट करतो.

4 प्रकल्प उघडणे

4.1 स्थानिक फोल्डर उघडा

  1. Explorer मध्ये, Open project folder वर क्लिक करा.
  2. एक फोल्डर निवडा आणि ब्राउझरला ते वाचण्यासाठी परवानगी द्या.
  3. फाइल्स तुमच्या ब्राउझरच्या एन्क्रिप्टेड इन-ब्राउझर वर्कस्पेसमध्ये वाचल्या जातात — काहीही अपलोड केले जात नाही. तुम्हाला थेट संख्या आणि अंतिम सारांश दिसेल (फाइल संख्या · आकार, तसेच कोणतीही वगळलेली किंवा ट्रंकेटेड फाइल्स).
⚠️ ब्राउझर समर्थन: फोल्डर लोडिंगसाठी Chromium ब्राउझरची आवश्यकता आहे अशी टीप दिसल्यास, Chrome/Edge/Brave वर स्विच करा, किंवा त्याऐवजी Open from Git वापरा.

4.2 Git (GitHub / GitLab) मधून उघडा

  1. Explorer मध्ये Open from Git वर क्लिक करा.
  2. GitHub किंवा GitLab टॅब निवडा आणि वैयक्तिक ॲक्सेस टोकन पेस्ट करा. GitHub साठी repo स्कोप (क्लासिक) किंवा कंटेंट्स + पुल रिक्वेस्टसह फाइन-ग्रेन्ड टोकन वापरा; GitLab साठी api स्कोप वापरा. तुमचे टोकन सर्व्हरवर संग्रहित केले जाते — केवळ फाइल कंटेंट्स ब्राउझरमध्ये खेचले जातात.
  3. रिपॉझिटरी owner/name म्हणून टाइप करा (तुमची शोधण्यासाठी सूची फिल्टर करा), नंतर एक शाखा निवडा.
  4. तुमचे काम डीफॉल्ट शाखेतून वेगळे ठेवण्यासाठी पर्यायीरित्या Create a new working branch (उदा. dcc/my-feature) ला टिक करा.
  5. जेव्हा टीममेट्स पुश करतात तेव्हा Explorer त्वरित रिफ्रेश होण्यासाठी पर्यायीरित्या पुश वेबहुक सक्षम करा (सार्वजनिक गेटवे URL आवश्यक आहे).
  6. Open repository वर क्लिक करा.

4.3 रिफ्रेश करा, स्विच करा आणि बंद करा

4.4 फोल्डर-स्कोप्ड चॅट सत्रे

चॅट इतिहास उघडलेल्या प्रकल्पाशी जोडलेला असतो. फोल्डर स्विच केल्याने आपोआप नवीन सत्र सुरू होते आणि त्या फोल्डरची मागील सत्रे लोड होतात, सर्वात अलीकडील सत्र पुन्हा उघडले जाते जेणेकरून तुम्ही जिथे सोडले होते तिथून पुढे सुरू ठेवू शकता.

4.5 ऑपरेशनल फोल्डर्स

DeepCerebra अंतर्गत वापरत असलेले फोल्डर्स — .deepcerebra, .sessions — ट्रीमध्ये दिसतात परंतु तुमच्या स्त्रोताला गोंधळू नये म्हणून डीफॉल्टनुसार संकुचित असतात.

5 फाइल्ससह काम करणे

6 एजंटशी चॅट करणे

विनंती लिहा

तुम्हाला काय हवे आहे ते सोप्या भाषेत सांगा — प्रश्न विचारा, वैशिष्ट्याची विनंती करा किंवा बग दाखवा. सर्वोत्तम परिणाम मिळवण्यासाठी फाइल्स, फ्रेमवर्क आणि मर्यादांबद्दल विशिष्ट रहा. संबंधित फाइल्स प्रॉम्प्टमध्ये ड्रॅग करून जोडा.

Cursor-शैलीमध्ये प्रतिसाद वाचा

प्रतिसाद Cursor प्रमाणे आयोजित केले जातात: एजंटचे तर्क वितरित करण्यायोग्य पासून वेगळे केले जातात. प्रत्येक प्रतिसाद ब्लॉकमध्ये त्याच्या वरच्या-उजव्या कोपऱ्यात कॉपी आयकॉन असतो जेणेकरून तुम्ही पूर्ण झालेला अहवाल, दस्तऐवज किंवा तुम्हाला चालवायची असलेली कमांड कॉपी करू शकता.

रनला मार्गदर्शन करा किंवा थांबवा

💡 टीप (डेस्कटॉप): डेस्कटॉप ॲपमध्ये तुम्ही @deepcerebra सह चॅटमध्ये एजंटला बोलावता आणि [deep] सारखे प्रीफिक्स सखोल तर्काची विनंती करतात.

7 चार चॅट मोड

प्रॉम्प्टच्या शेजारील मोड सिलेक्टरमधून एक मोड निवडा. प्रत्येक मोड एजंट किती योजना करतो आणि किती मुक्तपणे संपादन करतो हे ट्यून करतो:

मोडते काय करतेकधी वापरावे…
एजंटतुमच्या प्रकल्पात स्वायत्तपणे योजना करतो आणि संपादन करतोतुम्हाला असिस्टंटने बदल एंड-टू-एंड लागू करायचा असेल तेव्हा
विचारासंपादनाशिवाय तुमच्या कोडबद्दल प्रश्नांची उत्तरे देतोतुम्हाला कोडबेस समजून घ्यायचा असेल तेव्हा
योजनाकोणत्याही संपादनापूर्वी एक दृष्टिकोन तयार करतोकार्य मोठे असेल किंवा प्रथम तडजोड करायची असेल तेव्हा
संपादित करासध्याच्या संदर्भात केंद्रित संपादने करतोतुम्हाला एक लहान, लक्ष्यित बदल हवा असेल तेव्हा

8 बदलांचे पुनरावलोकन करणे आणि लागू करणे

जेव्हा एजंट फाइल बदलांचा प्रस्ताव देतो, तेव्हा चॅट इनपुटच्या वर प्रस्तावित बदल पॅनेल दिसते, प्रत्येक स्पर्श केलेल्या फाइलची यादी करून, जोडलेल्या (+) आणि काढलेल्या (−) ओळींच्या संख्येसह.

⚠️ नेहमी पुनरावलोकन करा: AI-व्युत्पन्न कोडमध्ये चुका किंवा असुरक्षित पॅटर्न असू शकतात. त्यावर अवलंबून राहण्यापूर्वी किंवा ते तैनात करण्यापूर्वी डिफचे पुनरावलोकन करा आणि चाचणी करा.

9 एकात्मिक टर्मिनल

एडिटरखालील टर्मिनल टॉगल करा बिल्ड्स, चाचण्या आणि स्क्रिप्ट्स चालवण्यासाठी. तुमच्या अधिकृततेने, एजंट कमांड्स कार्यान्वित करू शकतो आणि त्याचे काम सत्यापित करण्यासाठी त्यांचे आउटपुट वाचू शकतो; दीर्घकाळ चालणाऱ्या कमांड्स आउटपुट प्रवाहित करतात जेणेकरून तुम्ही प्रगती पाहू शकता. जेव्हा तुम्हाला टर्मिनलची गरज नसेल, तेव्हा त्याच्या हेडरमधून ते बंद करा.

10 योजना मोड आणि अंमलबजावणी

मोठ्या उद्दिष्टांसाठी, Plan मोड वापरा (किंवा एजंटला प्रथम योजना करण्यास सांगा). प्लॅनर तुमचा प्रकल्प स्कॅन करतो, उद्दिष्टाला अवलंबित्व-जागरूक कार्यांमध्ये विभाजित करतो आणि प्रत्येक कार्याला योग्य तज्ञाला (आर्किटेक्ट, कोडर, टेस्टर, डॉक्स) नियुक्त करतो.

11 मॉडेल्स निवडणे आणि ऑटो

प्रॉम्प्टच्या शेजारील मॉडेल पिकर उघडा. पर्याय असे गटबद्ध केले आहेत:

ऑटो निवड कशी कार्य करते

ऑटोवर, DeepCerebra टायर्ड, ॲडॉप्टिव्ह राउटिंग वापरते: साधी कार्ये जलद, किफायतशीर मॉडेलकडे जातात, तर जटिल किंवा योजना-जड काम (उदाहरणार्थ, Plan मोड) अधिक मजबूत मॉडेलकडे राउट केले जाते. हे खर्च आणि गुणवत्ता आपोआप संतुलित करते, त्यामुळे तुम्हाला क्वचितच मॅन्युअली निवडण्याची आवश्यकता होते.

12 तुमची स्वतःची की आणा (BYOK)

तुम्ही मीटर केलेल्या प्लॅटफॉर्म वापराऐवजी तुमच्या स्वतःच्या प्रदात्याच्या खात्याद्वारे विनंत्या राउट करू शकता.

  1. साइडबारमधून API Keys उघडा.
  2. Bring Your Own Key अंतर्गत, एक प्रदाता निवडा (उदा. ANTHROPIC_API_KEY, GOOGLE_API_KEY, OPENAI_API_KEY).
  3. की मूल्य पेस्ट करा आणि Save वर क्लिक करा. कीज विश्रांतीवर एन्क्रिप्टेड असतात आणि ब्राउझरला कधीही परत केल्या जात नाहीत — केवळ मास्क केलेले पूर्वावलोकन दर्शविले जाते.

प्लॅटफॉर्म (DeepCerebra) मॉडेल्सना कीची आवश्यकता नाही. Remove सह कधीही की काढा.

13 स्थानिक मशीन: GPU मॉडेल्स आणि कन्सोल (DCC Bridge)

DCC Bridge तुमच्या स्वतःच्या संगणकाला वेब ॲपशी एका लहान dcc-bridge कनेक्टरद्वारे जोडते, एकाच वेळी दोन क्षमता अनलॉक करते:

कनेक्टर प्रमाणित WebSocket वरून बाहेर डायल करतो — कोणत्याही इनबाउंड पोर्टची आवश्यकता नाही, आणि ते NAT आणि फायरवॉलच्या मागे काम करते. ते Windows, macOS आणि Linux (Python 3.10+) वर चालते.

13.1 तुमचा संगणक जोडा

  1. क्लिक करा लॅपटॉप आयकॉन डाव्या ॲक्टिव्हिटी रेलमध्ये — लोकल मशीन (GPU + कन्सोल). (मॉडेल पिकर फुटरमधून स्थानिक GPU व्यवस्थापित करा... द्वारे तेच पॅनल उघडते.)
  2. Local execution टॉगल सक्षम असल्याची खात्री करा, डिव्हाइसला नाव द्या आणि Add this computer वर क्लिक करा. एक-वेळचे पेअरिंग टोकन (dcc_brg_…) आणि पेस्ट करण्यासाठी तयार कनेक्टर कमांड कॉपी करा — टोकन फक्त एकदाच दर्शविले जाते.

13.2 कनेक्टर स्थापित करा आणि चालवा

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

13.3 वेब ॲपमधून तुमचा कन्सोल वापरा

डीफॉल्टनुसार, कमांड्स एका समर्पित वर्कस्पेस फोल्डरमध्ये (~/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

नंतर Terminal पॅनेल उघडा, Execution target पॉपओव्हर (लॅपटॉप आयकॉन) वर क्लिक करा, My computer निवडा आणि एक कार्यशील निर्देशिका निवडा. त्यानंतर तुमच्या टाइप केलेल्या कमांड्स आणि एजंटच्या बिल्ड/टेस्ट कमांड्स तुमच्या मशीनवर कार्यान्वित केल्या जातात.

⚠️ सुरक्षा: होस्ट ॲक्सेस तुम्ही कनेक्टर कमांड लाइनवर सूचीबद्ध केलेल्या फोल्डर्सपेक्षा कधीही जास्त नसतो; टोकन विश्रांतीवर हॅश केले जातात आणि कधीही रद्द केले जाऊ शकतात; --no-exec डिव्हाइसला केवळ अनुमान-आधारित बनवते (GPU मॉडेल्स, कमांड्स नाहीत).
💡 टीप: डेस्कटॉप ॲप कनेक्टरशिवाय थेट स्थानिक मॉडेल्स वापरू शकते. संपूर्ण कनेक्टर संदर्भ: github.com/mohammadkhair7/DeepCerebra-connector.

14 Git सहयोग कार्यप्रवाह

Git-समर्थित प्रकल्प उघडल्यावर, Explorer मध्ये एक शाखा बार दिसतो जो तुमची सध्याची शाखा आणि दोन क्रिया दर्शवतो:

जर पुश वेबहुक सक्षम असेल, तर टीममेट्स पुश करतात तेव्हा Explorer आपोआप रिफ्रेश होतो, ज्यामुळे सर्वजण सिंकमध्ये राहतात — DeepCerebra द्वारे सहयोगी टीम विकासाचा पाया.

15 MCP सर्व्हर

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) सर्व्हर दोन्ही समर्थित आहेत.

अंगभूत सुरक्षा

संसाधने आणि प्रॉम्प्ट्स

जर एखादा सर्व्हर 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"
}

16 एजंट सानुकूलित करणे: नियम, कौशल्ये, हुक्स, सबएजंट्स आणि प्लगइन्स

तुम्ही एजंट कसा विचार करतो आणि कार्य करतो हे एकाच, फाइल-आधारित कन्व्हेन्शनने आकार देऊ शकता — .deepcerebra/ निर्देशिका — जी डेस्कटॉप ॲप, वेब ॲप, आणि API मध्ये समानपणे कार्य करते. वेब ॲपमध्ये, हे सर्व Agent दृश्याखाली व्यवस्थापित करा; डेस्कटॉपवर आणि API द्वारे त्या साध्या फाइल्स आहेत ज्या तुम्ही तुमच्या प्रकल्पासह कमिट करता.

व्याप्ती & अग्रक्रम

कॉन्फिगरेशन अनेक स्कोपीसमधून शोधले जाते; जेव्हा समान आयटम एकापेक्षा जास्त ठिकाणी अस्तित्वात असतो, तेव्हा उच्च-प्राधान्य असलेला आयटम जिंकतो:

team/org  <  global (~/.deepcerebra)  <  workspace (<repo>/.deepcerebra)
(lowest)                                              (highest)

नियम (स्टीयरिंग)

नियम हे सततच्या सूचना आहेत — कोडिंग मानके, आर्किटेक्चर कन्व्हेन्शन्स, डोमेन संदर्भ — एजंटच्या सिस्टम प्रॉम्प्टमध्ये इंजेक्ट केले जातात. ते .deepcerebra/steering/ अंतर्गत Markdown फाइल्स म्हणून राहतात, तसेच नेहमी-चालू 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.

एक रूट AGENTS.md रेपो-व्यापी लागू होतो; एक नेस्टेड AGENTS.md (उदा. services/api/AGENTS.md) केवळ त्या फोल्डरखालील फाइल्सना लागू होतो. वेब ॲपमध्ये, Agent → Steering दृश्य प्रत्येक नियमाला Scope पिकर देते (Global / Project / Team).

कौशल्ये

कौशल्ये ही एजंट मागणीनुसार लोड करणारी पुन्हा वापरता येण्याजोगी प्लेबुक्स आहेत. प्रत्येक कौशल्य हे .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 हुक तो इंटरसेप्ट करत असलेल्या टूल कॉलसाठी allow, deny, किंवा ask करू शकतो.

सबएजंट्स

उप-एजंट हे विशेष एजंट आहेत जे तुम्ही परिभाषित करता आणि त्यांना कार्ये सोपवता. प्रत्येक एक मार्कडाउन फाइल आहे अंतर्गत .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 निर्देशिकेकडे निर्देशित करून, किंवा वेब ॲपमध्ये नियमांना Team स्कोपवर सेट करून सामायिक डीफॉल्ट प्रकाशित करू शकते.

17 एजेंटिक वर्कफ्लो स्टुडिओ & इव्हेंट-ड्रिव्हन एजंट्स

Workflow Studio हे मल्टी-एजंट ऑटोमेशनसाठी एक व्हिज्युअल डिझायनर आहे. तुम्ही स्टेजेस — प्रत्येक एक एजंट, एक विशेषज्ञ स्टेप, किंवा एक कंट्रोल प्रिमिटिव्ह — एका ग्राफमध्ये संयोजित करता, त्यांना अवलंबित्व (dependencies) सह जोडता आणि संपूर्ण ऑर्केस्ट्रेशन इंजिनवर लाइव्ह प्रति-स्टेज प्रगती, बजेट्स आणि मानवी-मंजुरी गेट्ससह चालवता. वर्कफ्लो पोर्टेबल YAML/JSON डेफिनेशन म्हणून सेव्ह केले जातात जे तुम्ही निर्यात, आयात, Git मध्ये आवृत्ती करू शकता आणि API किंवा CLI मधून चालवू शकता.

17.1 वर्कफ्लो तयार करणे

17.2 स्टेज लायब्ररी

स्टेज प्रकारते काय करते
agentतुम्ही संलग्न केलेल्या कौशल्ये आणि टूल्ससह एक एजंट टर्न.
spec.requirements / spec.design / spec.execute स्पेक-फर्स्ट डिलिव्हरी: आवश्यकता, डिझाइनचा मसुदा तयार करा, नंतर कार्यांमध्ये विभाजित करा आणि कार्यान्वित करा — प्रत्येक गेटेबल.
documents.generateमागील स्टेज आउटपुटमधून एक पॉलिश केलेला दस्तऐवज तयार करा.
fan_outअनेक उपविषयांवर संश्लेषण सह समांतर विस्तृत-संशोधन.
map / loop / switch कंट्रोल प्रिमिटिव्ह्ज: प्रति आयटम एक बॉडी चालवा, एका अटीपर्यंत पुनरावृत्ती करा, किंवा केसेसमध्ये शाखा करा.
verify / browser_verify सँडबॉक्समध्ये चाचण्या किंवा कमांड्स चालवा; ब्राउझर ऑटोमेशनसह चालू UI सत्यापित करा.
orchestrateडायनॅमिक राउटिंग: एक ऑर्केस्ट्रेटर एजंट विनंती वाचतो आणि इव्हेंट्सद्वारे ती सर्वोत्तम डाउनस्ट्रीम एजंट(्स) कडे पाठवतो.
external.agentनोंदणीकृत तृतीय-पक्ष एजंटला HTTP (A2A) द्वारे कॉल करा जणू तो एक मूळ स्टेज आहे.
evalचेक (समाविष्ट / रेगुलर एक्सप्रेशन / लांबी / LLM-जज) विरुद्ध अपस्ट्रीम आउटपुटला स्कोअर करा; थ्रेशोल्डच्या खाली अयशस्वी करा.
db.provisionएक मालकीचा डेटा लेयर तयार करा: डेटाबेससाठी डॉकर-कंपोज, आवृत्तीबद्ध SQL मायग्रेशन्स, सीड डेटा, .env टेम्पलेट, आणि एक मरमेड ERD; पर्यायी प्रमाणीकरण स्केफोल्ड; SQLite वर मायग्रेशन्स त्वरित लागू करू शकते.
ci.generateलिंट → टेस्ट → स्कॅन → बिल्ड → डिप्लॉय आणि एन्व्हायर्नमेंट प्रमोशनसह एक तयार-ते-कमिट CI/CD पाइपलाइन (GitHub Actions, GitLab CI, किंवा Azure Pipelines) जनरेट करा.
deploy.packageउत्पादन डिप्लॉयमेंट ॲसेट्स जनरेट करा: मल्टी-स्टेज Dockerfile, docker-compose, Kubernetes मॅनिफेस्ट्स, किंवा एक Helm चार्ट — फाइल्स ज्या तुमच्या मालकीच्या आहेत आणि तुम्ही कमिट करता.
test.generateबिल्ट ॲपसाठी युनिट / API / E2E सुइट्स तसेच एक आवश्यकता-ते-चाचणी ट्रेसेबिलिटी मॅट्रिक्स जनरेट करा.
test.verifyएक टेस्ट सुइट (pytest, vitest, jest, Playwright) कार्यान्वित करा आणि त्याच्या पास रेटवर रनला गेट करा.
security.auditज्ञात भेद्यतांसाठी अवलंबित्व स्कॅन करा आणि हार्ड-कोडेड सिक्रेट्ससाठी ट्री स्कॅन करा; अलर्ट इव्हेंट्स प्रकाशित करते आणि निष्कर्ष अहवाल लिहिते.
previewव्युत्पन्न ॲप स्थानिकरित्या सुरू करा आणि रन पॅनलमध्ये (लिंक + इनलाइन फ्रेम) त्याचा थेट URL preview.ready इव्हेंटद्वारे दर्शवा.
design.importUI डिझाइन इमेज (स्क्रीनशॉट, मॉकअप, Figma निर्यात) ला डाउनस्ट्रीम स्टेजेससाठी संरचित अंमलबजावणी स्पेकमध्ये रूपांतरित करा.

17.3 इव्हेंट-आधारित एजंट्स (एजंट मेश)

प्रत्येक टप्पा — प्रकार कोणताही असो — वर्कस्पेस इव्हेंट बसवर टाइप केलेल्या इव्हेंटना प्रकाशित आणि सदस्यता घेऊ शकतो, त्यामुळे एजंट केवळ DAG द्वारे नव्हे तर मेसेज फॅब्रिकवरील सेवांप्रमाणे समन्वय साधतात:

17.3.1 एजंट्ससाठी इव्हेंट रांग

इव्हेंट्सना प्रतिसाद देणारे एजंट टिकाऊ नावाच्या रांगेची घोषणा करू शकतात जेणेकरून एजंट व्यस्त असताना किंवा रन ऐकत नसताना जुळणारे इव्हेंट्स कधीही गमावले जात नाहीत. ट्रिगर सदस्यत्वावर, queue: <name> सेट करा — इंजिन तो विषय वर्कस्पेस इव्हेंट बसवरील FIFO रांगेला बांधते (.deepcerebra/workflows/events/queues/ अंतर्गत टिकून राहते). त्या क्षणापासून प्रकाशित केलेला प्रत्येक जुळणारा इव्हेंट रांगेत कॅप्चर केला जातो; जेव्हा स्टेज चालण्यायोग्य होतो, तेव्हा इंजिन सर्वात जुन्या-प्रथम क्रमाने इव्हेंट्स पॉप करते आणि त्यांना एका वेळी वापरते.

events:
  subscribe:
    - topic: ticket.created
      mode: trigger
      queue: triage-inbox        # durable FIFO — events wait here for this agent
      map:
        payload.ticket_id: ticket_id

17.3.2 सेमाफोर ऑर्केस्ट्रेशन (सामायिक-संसाधन संरक्षण)

एक सेमाफोर किती कार्ये एकाच वेळी सामायिक (संरक्षित) संसाधनावर कार्य करू शकतात यावर मर्यादा घालते: लिहिलेला डेटाबेस, एक जागतिक व्हेरिएबल स्टोअर, एक फाइल, किंवा दर-मर्यादित बाह्य एजंट. semaphore: सह कोणत्याही स्टेजला एक संलग्न करा — स्टेजचे काम चालण्यापूर्वी, इंजिन नावाच्या वर्कस्पेस सेमाफोरची एक परवानगी प्राप्त करते; स्टेज अयशस्वी झाल्यासही परवानगी नेहमी सोडली जाते. permits: 1 ते एक म्युटेक्स बनवते: एका वेळी फक्त एक कार्य (वर्कस्पेसमधील सर्व समांतर रनमध्ये) गंभीर स्टेप कार्यान्वित करते; इतर प्रत्येक कार्य धारक पूर्ण होईपर्यंत प्रतीक्षा करते.

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

17.3.3 रेंडेझव्हस ऑर्केस्ट्रेशन (सर्व अटींची प्रतीक्षा करा)

Rendezvous पुढील स्टेप पुढे जाण्यापूर्वी अनेक इव्हेंट अटी पूर्ण होईपर्यंत प्रतीक्षा करते — "पहिला इव्हेंट जिंकतो" याच्या विरुद्ध. स्टेजच्या events: ब्लॉकवर join: all सेट करा: स्टेज चालण्यापूर्वी प्रत्येक ट्रिगर सदस्यत्व पूर्ण झाले पाहिजे. अनेक एजंट्स (किंवा एका एजंटकडून अनेक अहवाल) सर्व चेक इन करणे आवश्यक असताना प्रति-सदस्यत्व count: N सह एकत्र करा — उदाहरणार्थ, रिलीज स्टेज कार्यान्वित होण्यापूर्वी डिझाइन साइन-ऑफ, चाचणी पूर्णता आणि सुरक्षा मान्यता.

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

17.4 एजंट टूल्स लायब्ररी

स्टेजेस चॅट एजंट वापरत असलेल्या त्याच रजिस्ट्रीमधून टूल्स निवडतात:

17.5 रनिंग, गेट्स आणि आउटपुट

💡 टीप: Ship-It Pipeline टेम्पलेटने सुरुवात करा: ते डिझाइन → db.provision → अंमलबजावणी → जनरेटेड चाचण्या → सुरक्षा ऑडिट → डिप्लॉय पॅकेजिंग → CI जनरेशन, पॅकेजिंगपूर्वी मानवी गेटसह — एक संपूर्ण ब्रीफ-टू-प्रॉडक्शन मार्ग जो तुम्ही काही मिनिटांत अनुकूल करू शकता.

18 भविष्यसूचक टॅब पूर्णता

प्रेडिक्टिव्ह टॅब कंप्लीशन तुम्ही एडिटरमध्ये टाइप करताच इनलाइन, फिल-इन-द-मिडल कोड सूचना देते — सूचना स्वीकारण्यासाठी Tab. हे पर्यायी इंजिन आणि वेब एडिटर दोन्हीवर.

ते सक्षम करा

ते कसे वागते

19 वापर, क्रेडिट्स आणि बिलिंग

तुमची योजना आणि वापर व्यवस्थापित करण्यासाठी साइडबारमधून Billing उघडा. AI वापर मूळ मॉडेल्सद्वारे वापरलेल्या टोकन्सवर आधारित U.S.-डॉलर क्रेडिट्समध्ये मोजला जातो.

योजनामासिक किंमतसमाविष्ट मासिक एआय वापर
Basic$20$10
Pro$75$30
Ultimate$200$150
💡 वापरावरील खर्च वाचवा: Auto मॉडेल निवड वापरा, तुमची स्वतःची की आणा (BYOK), किंवा मीटर केलेला वापर कमी करण्यासाठी किंवा टाळण्यासाठी स्थानिक मॉडेल चालवा.

20 तुमची गेटवे API की मिळवणे

एक गेटवे API की (एक वैयक्तिक ॲक्सेस टोकन) तुम्हाला DeepCerebra सार्वजनिक API आणि CLI प्रोग्रामॅटिकरित्या वापरण्याची परवानगी देते.

  1. साइन इन करा आणि साइडबारमधून API Keys उघडा.
  2. DeepCerebra API Keys पर्यंत स्क्रोल करा.
  3. एक लेबल प्रविष्ट करा (उदा. "CI pipeline" किंवा "laptop CLI").
  4. स्कोपीस निवडा — read, chat, code, agent — आणि दिवसांमध्ये एक पर्यायी एक्सपायरी (रिकामे = कधीही नाही).
  5. Generate वर क्लिक करा. पूर्ण की फक्त एकदाच दर्शविली जाते — Copy वर क्लिक करा आणि ती सुरक्षितपणे संग्रहित करा.

ते CLI किंवा deepcerebra.ai वरील 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/...

तुम्ही कोणत्याही वेळी की rename किंवा delete (revoke) करू शकता; प्रत्येक की तिचा प्रीफिक्स, स्कोपीस, तयार/एक्सपायरी आणि शेवटची वापरलेली तारीख दर्शवते.

⚠️ ते गुप्त ठेवा. तुमच्या कीसह कोणीही तुमचे खाते वापरू शकतो आणि वापर खर्च करू शकतो. जर ती कधी उघड झाली तर त्वरित रद्द करा आणि पुन्हा जनरेट करा.

21 सुरक्षा आणि गोपनीयता

22 समस्यानिवारण

"फोल्डर लोडिंगसाठी Chromium ब्राउझरची आवश्यकता आहे"

Chrome, Edge, किंवा Brave वर स्विच करा, किंवा त्याऐवजी Open from Git वापरा.

एजंट त्याच त्रुटीवर लूप करतो

Stop वर क्लिक करा, नंतर ठोस सूचना किंवा मर्यादेसह पुन्हा वाक्यांशबद्ध करा.

मॉडेल किंवा विनंती त्रुटी / "बजेट संपले"

स्थानिक मॉडेल्स दिसत नाहीत

कनेक्टर: "सर्व्हरने WebSocket कनेक्शन नाकारले: HTTP 401"

माझे बदल लागू झाले नाहीत

Git: "तुम्ही डीफॉल्ट शाखेवर आहात"

पुल रिक्वेस्ट उघडण्यासाठी Integrate वापरण्यापूर्वी एक कार्यशील शाखा उघडा किंवा तयार करा.

अजूनही अडकले आहात? support@deepcerebra.ai शी संपर्क साधा.

23 DeepCerebra Discovery — तुमच्या डेटा आणि दस्तऐवजांना प्रश्न विचारा

Discovery हे तुमच्या डेटाबेस आणि दस्तऐवजांसाठी एक तपासणी करणारे चॅटबॉट आहे. एकाच क्वेरीने उत्तर देण्याऐवजी, ते एका विश्लेषकाप्रमाणे कार्य करते: ते गृहितके (hypotheses) तयार करते, संरक्षित तपासण्यांची (SQL, ग्राफ, दस्तऐवज शोध, स्कीमा तपासणी, वेब पडताळणी) मालिका चालवते, पुराव्यांनी नाकारलेली स्पष्टीकरणे वगळते आणि आलेख व पारदर्शक खर्चाच्या पावतीसह एक ठोस उत्तर (grounded answer) संश्लेषित करते. ॲक्टिव्हिटी रेलमधील (/app/discovery) कंपास आयकॉनमधून ते उघडा.

23.1 स्पेसेस — तुमची क्युरेटेड व्याप्ती

एका स्पेसमध्ये एका प्रश्नासाठी आवश्यक असलेल्या सर्व गोष्टींचा समावेश असतो: डेटाबेस कनेक्शन, दस्तऐवज संग्रह, विश्लेषकासाठी सूचना आणि बजेट. + नवीन स्पेस वापरून एक तयार करा, त्यानंतर उजवीकडील सेटअप पॅनेलचा वापर करून हे करा:

23.2 प्रश्न विचारणे

तुम्ही एखाद्या सहकाऱ्याला प्रश्न विचाराल त्याप्रमाणे प्रश्न टाइप करा — उदाहरणार्थ "मार्चमध्ये MRI स्कॅनचे प्रमाण का कमी झाले?". तपासणी बोर्ड संपूर्ण प्रक्रिया थेट प्रवाहित करतो:

पुढील प्रश्न त्याच धाग्यावर सुरू राहतात, त्यामुळे विश्लेषक त्याचा संदर्भ कायम ठेवतो.

23.3 आलेख, अहवाल आणि निर्यात

आलेख तपासणी बोर्डवर इनलाइन (inline) प्रस्तुत केले जातात. संपूर्ण प्रश्न — उत्तर, गृहितके, पुरावा आणि आलेख — स्वयंपूर्ण HTML अहवाल किंवा निऑन डिझाइन प्रणालीसह शैलीबद्ध केलेला प्रिंट-गुणवत्तेचा PDF म्हणून डाउनलोड करण्यासाठी निर्यात (Export) वापरा.

23.4 बजेट आणि खर्च नियंत्रण

प्रत्येक स्पेसमध्ये प्रति-प्रश्न बजेट असते: तपासण्यांची कमाल संख्या, तपासणी फेऱ्या, सेकंद आणि USD. इंजिन मर्यादेवर व्यवस्थित थांबते आणि त्याला आतापर्यंत काय सापडले ते अहवाल देते. प्रत्येक तपासणीचा खर्च पावतीवर तपशीलवार असतो, त्यामुळे खर्च कुठे झाला हे तुम्हाला नेहमी कळते.

23.5 स्वयंचलन: API, SDK, Workflow Studio आणि MCP