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 όταν γράφονται σε
πραγματικό φάκελο).Εναλλάξτε το τερματικό κάτω από τον επεξεργαστή για να εκτελέσετε builds, δοκιμές και σενάρια. Με την εξουσιοδότησή σας, ο πράκτορας μπορεί να εκτελέσει εντολές και να διαβάσει την έξοδό τους για να επαληθεύσει την εργασία του· οι εντολές μεγάλης διάρκειας μεταδίδουν την έξοδο ώστε να μπορείτε να παρακολουθείτε την πρόοδο. Κλείστε το τερματικό από την κεφαλίδα του όταν δεν το χρειάζεστε.
Για μεγαλύτερους στόχους, χρησιμοποιήστε τη λειτουργία Σχεδιασμού (ή ζητήστε από τον πράκτορα να σχεδιάσει πρώτα). Ο σχεδιαστής σαρώνει το έργο σας, αναλύει τον στόχο σε εργασίες που λαμβάνουν υπόψη τις εξαρτήσεις και αναθέτει κάθε μία στον κατάλληλο ειδικό (αρχιτέκτονα, προγραμματιστή, δοκιμαστή, τεκμηριωτή).
Ανοίξτε τον επιλογέα μοντέλων δίπλα στο πεδίο συνομιλίας. Οι επιλογές ομαδοποιούνται ως:
Στην Αυτόματη λειτουργία, η 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).
Για να εργαστείτε στους πραγματικούς φακέλους του έργου σας με τα προδιαμορφωμένα CLI σας, δώστε τους ρητά
άδεια κατά την εκκίνηση του συνδέσμου:
# 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
Στη συνέχεια, ανοίξτε το πάνελ Τερματικό, κάντε κλικ στο αναδυόμενο παράθυρο Στόχος εκτέλεσης (εικονίδιο φορητού υπολογιστή), επιλέξτε Ο υπολογιστής μου, και επιλέξτε έναν κατάλογο εργασίας. Τόσο οι εντολές που πληκτρολογείτε όσο και οι εντολές build/test του πράκτορα εκτελούνται στη συνέχεια στον υπολογιστή σας.
--no-exec καθιστά μια συσκευή μόνο για
συμπεράσματα (μοντέλα GPU, χωρίς εντολές).Με ένα έργο που υποστηρίζεται από Git ανοιχτό, εμφανίζεται μια γραμμή κλάδου στον Εξερευνητή που δείχνει τον τρέχοντα κλάδο σας και δύο ενέργειες:
main). Πρέπει να βρίσκεστε σε έναν κλάδο εργασίας, όχι στον
προεπιλεγμένο κλάδο.Εάν το push webhook είναι ενεργοποιημένο, ο Εξερευνητής ανανεώνεται αυτόματα όταν οι συνεργάτες κάνουν push, διατηρώντας όλους συγχρονισμένους — τη βάση για συνεργατική ανάπτυξη ομάδας μέσω της DeepCerebra.
Επεκτείνετε τον πράκτορα με εξωτερικά εργαλεία και δεδομένα μέσω του Πρωτοκόλλου Πλαισίου Μοντέλου.
Διαμορφώστε διακομιστές σε ένα αρχείο .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. Το 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) εφαρμόζεται μόνο σε αρχεία κάτω από αυτόν τον φάκελο. Στην εφαρμογή
ιστού, η προβολή Πράκτορας → Καθοδήγηση δίνει σε κάθε κανόνα έναν επιλογέα
Πεδίου (Καθολικό / Έργο / Ομάδα).
Οι δεξιότητες είναι επαναχρησιμοποιήσιμα εγχειρίδια που ο πράκτορας φορτώνει κατά παραγγελία. Κάθε
δεξιότητα είναι ένας φάκελος με ένα 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 για να κάνετε μια
δεξιότητα μόνο χειροκίνητη.
Τα Hooks εκτελούν αυτοματοποίηση σε συμβάντα κύκλου ζωής. Ορίστε τα ως .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 (ερώτηση στον πράκτορα). Ένα hook preToolUse μπορεί να
επιτρέψει, αρνηθεί ή ζητήσει την κλήση εργαλείου που
αναχαιτίζει.
Οι υποπράκτορες είναι εξειδικευμένοι πράκτορες που ορίζετε και στους οποίους αναθέτετε. Κάθε ένας είναι ένα
αρχείο Markdown κάτω από το .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 (αποκλεισμός), task_async +
task_status / task_result (παρασκήνιο), ή task_parallel (διασπορά).
Ένα πρόσθετο συγκεντρώνει κανόνες, δεξιότητες, hooks, υποπράκτορες και διακομιστές MCP σε ένα εγκαταστάσιμο
πακέτο κάτω από το .deepcerebra/plugins/<name>/, που περιγράφεται από ένα manifest
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 |
Εκτέλεση δοκιμών ή εντολών στο sandbox· επαλήθευση ενός τρέχοντος 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 | Μετατροπή μιας εικόνας σχεδιασμού UI (στιγμιότυπο οθόνης, μακέτα, εξαγωγή Figma) σε μια δομημένη προδιαγραφή υλοποίησης για τα επόμενα στάδια. |
Κάθε στάδιο — ανεξαρτήτως είδους — μπορεί να δημοσιεύει και να εγγράφεται σε τυποποιημένα συμβάντα στον δίαυλο συμβάντων του χώρου εργασίας, έτσι ώστε οι πράκτορες να συντονίζονται σαν υπηρεσίες σε ένα δίκτυο μηνυμάτων αντί μόνο μέσω του DAG:
lifecycle,
agent, business, data, system, schedule,
chat, external, ή alert — φιλτραρίσιμα σε συνδρομές και επανάληψη.trigger (το στάδιο εκτελείται όταν φτάσει ένα
συμβάν που ταιριάζει· μια εκτέλεση με σταθμευμένα στάδια παραμένει ως ακρόαση), gate
(μια πύλη μηχανής εγκρίνεται από ένα συμβάν αντί για ένα ανθρώπινο κλικ), και data (το ωφέλιμο
φορτίο συγχωνεύεται στο πλαίσιο του σταδίου).agent.<stage-id>.request.triggers: μιας ροής εργασίας την οπλίζει να
ξεκινήσει με εισερχόμενα webhooks, χρονοπρογράμματα 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 συντονίζουν ad-hoc κρίσιμες ενότητες εκτός μιας ροής εργασίας.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 περιμένει μέχρι να ικανοποιηθούν πολλαπλές συνθήκες συμβάντων πριν προχωρήσει το επόμενο βήμα — το αντίθετο του «το πρώτο συμβάν κερδίζει». Ορίστε join: all στο μπλοκ events: του σταδίου: κάθε συνδρομή ενεργοποίησης πρέπει να ικανοποιηθεί πριν εκτελεστεί το στάδιο. Συνδυάστε με count: N ανά συνδρομή όταν πολλοί πράκτορες (ή πολλές αναφορές από έναν πράκτορα) πρέπει όλοι να δηλώσουν παρουσία — για παράδειγμα, έγκριση σχεδιασμού, ολοκλήρωση δοκιμών και έγκριση ασφαλείας πριν εκτελεστεί ένα στάδιο κυκλοφορίας.
join: any (προεπιλογή) — το στάδιο εκτελείται όταν ικανοποιηθεί η πρώτη συνδρομή ενεργοποίησης.join: all — rendezvous: κάθε συνδρομή ενεργοποίησης (κάθε μία με το δικό της θέμα, φίλτρο κλάσης και προαιρετικό 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 εκθέτει εκτελέσεις, συμβάντα, εναύσματα, πρότυπα και δημιουργία για CI και
ενσωματώσεις.db.provision → υλοποίηση → δημιουργημένες δοκιμές → έλεγχο ασφαλείας →
συσκευασία ανάπτυξης → δημιουργία CI, με ανθρώπινη πύλη πριν τη συσκευασία — μια πλήρης διαδρομή από την
αρχική ιδέα στην παραγωγή που μπορείτε να προσαρμόσετε σε λίγα λεπτά.Η Προγνωστική Συμπλήρωση με Tab προσφέρει ενσωματωμένες προτάσεις κώδικα συμπλήρωσης ενδιάμεσου κειμένου καθώς πληκτρολογείτε στον επεξεργαστή — αποδεχτείτε μια πρόταση με Tab. Είναι προαιρετική τόσο στον κινητήρα όσο και στον επεξεργαστή ιστού.
DCC_TAB_COMPLETE=1. Ο
επεξεργαστής καλεί το τελικό σημείο POST /api/complete του κινητήρα, το οποίο επιστρέφει μόνο
το κείμενο που θα εισαχθεί στον κέρσορα.VITE_TAB_COMPLETE=1, ή κατά το χρόνο εκτέλεσης με
localStorage.setItem('dcc.tabComplete', '1') (στη συνέχεια ανανεώστε).Ανοίξτε την Χρέωση από την πλευρική γραμμή για να διαχειριστείτε το πρόγραμμα και τη χρήση σας. Η χρήση AI μετράται σε πιστώσεις δολαρίων ΗΠΑ με βάση τα tokens που καταναλώνονται από τα υποκείμενα μοντέλα.
| Πρόγραμμα | Μηνιαία τιμή | Περιλαμβανόμενη μηνιαία χρήση AI |
|---|---|---|
| Βασικό | $20 | $10 |
| Pro | $75 | $30 |
| Ultimate | $200 | $150 |
Ένα κλειδί API πύλης (ένα προσωπικό διακριτικό πρόσβασης) σας επιτρέπει να χρησιμοποιείτε το δημόσιο API της DeepCerebra και το 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 εκτελείται και η συσκευή εμφανίζεται online.1234) με ένα φορτωμένο μοντέλο.--gateway (wss://deepcerebra.ai ή wss://deepcerebra.io) — οι δύο
ιστότοποι είναι ξεχωριστές αναπτύξεις, και ένα διακριτικό από τον έναν δεν λειτουργεί ποτέ στον άλλο.Ανοίξτε ή δημιουργήστε έναν κλάδο εργασίας πριν χρησιμοποιήσετε το Ενσωμάτωση για να ανοίξετε ένα pull request.
Εξακολουθείτε να αντιμετωπίζετε προβλήματα; Επικοινωνήστε με το support@deepcerebra.ai.
Το Discovery είναι ένα διερευνητικό chatbot για τις βάσεις δεδομένων και τα έγγραφά σας.
Αντί να απαντά με ένα μόνο ερώτημα, λειτουργεί σαν αναλυτής: διαμορφώνει υποθέσεις,
εκτελεί μια σειρά από ελεγχόμενες διερευνήσεις (SQL, γράφος, αναζήτηση εγγράφων, έλεγχοι σχήματος, επιβεβαίωση μέσω διαδικτύου), απορρίπτει τις
εξηγήσεις που αντικρούονται από τα στοιχεία, και συνθέτει μια τεκμηριωμένη απάντηση — με γραφήματα και μια
διαφανή απόδειξη κόστους. Ανοίξτε το από το εικονίδιο της πυξίδας στη γραμμή δραστηριοτήτων
(/app/discovery).
Ένας Χώρος συγκεντρώνει όλα όσα χρειάζεται μια γραμμή διερεύνησης: συνδέσεις βάσεων δεδομένων, συλλογές εγγράφων, οδηγίες για τον αναλυτή και προϋπολογισμούς. Δημιουργήστε έναν με + Νέος χώρος, και, στη συνέχεια, χρησιμοποιήστε τον πίνακα ρύθμισης στα δεξιά για να:
Πληκτρολογήστε μια ερώτηση όπως θα ρωτούσατε έναν συνάδελφο — για παράδειγμα "Γιατί μειώθηκε ο όγκος των μαγνητικών τομογραφιών τον Μάρτιο;". Ο πίνακας διερεύνησης μεταδίδει ζωντανά όλη τη διαδικασία:
Οι ερωτήσεις παρακολούθησης συνεχίζουν την ίδια συζήτηση, οπότε ο αναλυτής διατηρεί το πλαίσιο του.
Τα γραφήματα αποδίδονται ενσωματωμένα στον πίνακα διερεύνησης. Χρησιμοποιήστε την Εξαγωγή για να κατεβάσετε ολόκληρο το ερώτημα — την απάντηση, τις υποθέσεις, τα στοιχεία και τα γραφήματα — ως μια αυτόνομη αναφορά HTML ή ένα PDF ποιότητας εκτύπωσης, διαμορφωμένο με το σύστημα σχεδίασης νέον.
Κάθε χώρος φέρει προϋπολογισμούς ανά ερώτημα: μέγιστο αριθμό διερευνήσεων, γύρων διερεύνησης, δευτερολέπτων και USD. Η μηχανή σταματά ομαλά στο όριο και αναφέρει τι βρήκε μέχρι στιγμής. Το κόστος κάθε διερεύνησης αναγράφεται αναλυτικά στην απόδειξη, ώστε να γνωρίζετε πάντα πού πήγαν τα έξοδα.
/v1/discovery/* με ένα
PAT που φέρει το πεδίο discovery (δημιουργήστε το στην ενότητα Λογαριασμός → Διακριτικά API).
Οι αιτήσεις ροής χρησιμοποιούν SSE. Οι εξωτερικοί εκτελεστές μπορούν να δανειστούν μόνο τον διερευνητικό σχεδιασμό μέσω του Thinking API
(/v1/think/*, πεδίο think).pip install deepcerebra-discovery, then
DiscoveryClient(base_url, token).ask(space_id, question).discovery.ask) σε οποιαδήποτε ροή εργασίας για να εκτελέσετε μια διερεύνηση ως βήμα διοχέτευσης· η απάντηση,
τα γραφήματα και η απόδειξη μεταφέρονται στα επόμενα στάδια.discovery_ask και
discovery_list_spaces ως εργαλεία MCP, ώστε οι εξωτερικοί πελάτες MCP να μπορούν επίσης να εκτελούν διερευνήσεις.