DeepCerebra Coder, temsilci tabanlı bir kodlama asistanıdır. Basit bir otomatik tamamlama yardımcı pilotunun aksine, tüm projeniz genelinde planlama yapar, yazar, yeniden düzenler, komutları çalıştırır, araçları çağırır ve yineler — tüm bunları sizin önerdiği değişiklikleri incelemeniz ve onaylamanızla yapar.
| Sürüm | En İyisi | Dosya erişimi |
|---|---|---|
| Web uygulaması | Sıfır kurulum, herhangi bir makineden çalışma | Tarayıcı içi gizli depolama (ve Git depoları) |
| Masaüstü (Windows / Linux / macOS) | Önce yerel geliştirme, yerel modeller | Doğrudan yerel dosya sistemi |
| CLI & API | Betikleme, CI/CD, otomasyon | Yerel dosyalar / programatik |
Bu kılavuz, deepcerebra.ai adresindeki web uygulamasına odaklanmaktadır; masaüstü uygulaması aynı panelleri ve iş akışlarını yansıtır.
Tam deneyim için Chrome, Edge veya Brave'in güncel bir sürümünü kullanın — yerel bir klasör açmak Chromium Dosya Sistemi Erişim API'sine dayanır. Firefox ve Safari sohbet ve Git destekli projeler için çalışır, ancak yerel bir klasörü doğrudan açamaz.
/register?plan=basic (veya pro / ultimate) adresini ziyaret ederek bir plan seçebilir veya şimdi başlayıp daha sonra Faturalandırma bölümünde bir plan seçebilirsiniz.Oturum açtıktan sonra, her bölmeyi tek bir ekranda gösteren çalışma tezgahına gelirsiniz:
Düzenleyici ve sohbet arasındaki ayırıcıyı sürükleyerek düzeni yeniden dengeleyin ve terminali yeniden boyutlandırmak için yatay ayırıcıyı sürükleyin. Sol kenar çubuğu ayrıca Çalışma Alanı, Uzantılar, API Anahtarları, Faturalandırma ve Geri Bildirim'e gitmenizi sağlar.
repo kapsamını (klasik) veya İçerikler + Çekme istekleri ile ayrıntılı bir belirteç kullanın; GitLab için api kapsamını kullanın. Belirteciniz sunucuda saklanır — yalnızca dosya içerikleri tarayıcıya çekilir.owner/name olarak yazın (sizinkini bulmak için listeyi filtreleyin), ardından bir dal seçin.dcc/my-feature) işaretleyin.Sohbet geçmişi açık projeye bağlıdır. Klasörleri değiştirmek otomatik olarak yeni bir oturum başlatır ve o klasörün önceki oturumlarını yükler, en sonuncuyu yeniden açarak kaldığınız yerden devam etmenizi sağlar.
DeepCerebra'nın dahili olarak kullandığı klasörler — .deepcerebra, .sessions — ağaçta görünür ancak kaynak kodunuzu karıştırmamaları için varsayılan olarak daraltılmıştır.
Ne istediğinizi sade bir dille açıklayın — bir soru sorun, bir özellik isteyin veya bir hatayı işaret edin. En iyi sonucu almak için dosyalar, çerçeveler ve kısıtlamalar hakkında spesifik olun. İlgili dosyaları isteme sürükleyerek ekleyin.
Yanıtlar Cursor gibi düzenlenmiştir: temsilcinin muhakemesi teslim edilebilir olandan ayrılmıştır. Her yanıt bloğunun sağ üst köşesinde bir kopyalama simgesi bulunur, böylece bitmiş bir raporu, belgeyi veya çalıştırmanız gereken bir komutu kopyalayabilirsiniz.
html.parser yerine lxml kullan").@deepcerebra ile çağırırsınız ve [deep] gibi önekler daha derin muhakeme ister.İstemin yanındaki mod seçiciden bir mod seçin. Her biri temsilcinin ne kadar plan yapacağını ve ne kadar serbestçe düzenleme yapacağını ayarlar:
| Mod | Ne yapar | Ne zaman kullanılır… |
|---|---|---|
| Temsilci | Projeniz genelinde otonom olarak planlar ve düzenler | Asistanın bir değişikliği uçtan uca uygulamasını istiyorsunuz |
| Sor | Kodunuz hakkında düzenleme yapmadan soruları yanıtlar | Kod tabanını anlamak istiyorsunuz |
| Planla | Herhangi bir düzenlemeden önce bir yaklaşım taslağı hazırlar | Görev büyükse veya önce çözülmesi gereken ödünleşimler varsa |
| Düzenle | Mevcut bağlamda odaklanmış düzenlemeler yapar | Küçük, hedeflenmiş bir değişiklik istiyorsunuz |
Temsilci dosya değişiklikleri önerdiğinde, sohbet girişinin üzerinde bir Önerilen Değişiklikler paneli belirir ve her dokunulan dosyayı eklenen (+) ve kaldırılan (−) satır sayılarıyla listeler.
applied olarak işaretlenir (ve gerçek bir klasöre yazıldığında · disk olarak).Derlemeleri, testleri ve betikleri çalıştırmak için düzenleyicinin altındaki terminali açıp kapatın. Yetkinizle, temsilci komutları yürütebilir ve işini doğrulamak için çıktılarını okuyabilir; uzun süreli komutlar çıktıyı akış halinde gösterir, böylece ilerlemeyi izleyebilirsiniz. İhtiyacınız olmadığında terminali başlığından kapatın.
Daha büyük hedefler için Plan modunu kullanın (veya temsilciden önce plan yapmasını isteyin). Planlayıcı projenizi tarar, hedefi bağımlılıkları bilen görevlere ayırır ve her birini doğru uzmana (mimar, kodlayıcı, test uzmanı, dokümanlar) atar.
İstemin yanındaki model seçiciyi açın. Seçenekler şu şekilde gruplandırılmıştır:
Otomatik modda, DeepCerebra katmanlı, uyarlanabilir yönlendirme kullanır: basit görevler hızlı, ekonomik bir modele giderken, karmaşık veya planlama ağırlıklı işler (örneğin, Plan modu) daha güçlü bir modele yönlendirilir. Bu, maliyet ve kaliteyi otomatik olarak dengeler, böylece manuel olarak seçim yapmanıza nadiren ihtiyaç duyulur.
İstekleri, ölçülen platform kullanımı yerine kendi sağlayıcı hesabınız üzerinden yönlendirebilirsiniz.
ANTHROPIC_API_KEY, GOOGLE_API_KEY, OPENAI_API_KEY).Platform (DeepCerebra) modelleri anahtar gerektirmez. İstediğiniz zaman Kaldır ile bir anahtarı kaldırın.
DCC Bridge, kendi bilgisayarınızı küçük bir dcc-bridge bağlayıcısı aracılığıyla web uygulamasına bağlar ve aynı anda iki yeteneği açar:
Bağlayıcı, kimliği doğrulanmış bir WebSocket üzerinden dışarıya bağlanır — gelen bağlantı noktalarına gerek yoktur ve NAT ile güvenlik duvarlarının arkasında çalışır. Windows, macOS ve Linux (Python 3.10+) üzerinde çalışır.
dcc_brg_…) ve yapıştırmaya hazır bağlayıcı komutunu kopyalayın — belirteç yalnızca bir kez gösterilir.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 veya wss://deepcerebra.io) — eşleştirme kartı doğru olanı önceden doldurur. İki site, ayrı hesaplar ve belirteçlerle ayrı dağıtımlardır.1234) yüklü bir modelle etkinleştirin.Varsayılan olarak, komutlar özel bir çalışma alanı klasörüyle (~/DeepCerebra) sınırlıdır. Önceden yapılandırılmış CLI'larınızla gerçek proje klasörlerinizde çalışmak için, bağlayıcıyı başlatırken bunları açıkça yetkilendirin:
# 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
Ardından Terminal panelini açın, Yürütme hedefi açılır penceresine (dizüstü bilgisayar simgesi) tıklayın, Bilgisayarım'ı seçin ve bir çalışma dizini belirleyin. Hem yazdığınız komutlar hem de temsilcinin derleme/test komutları makinenizde yürütülür.
--no-exec bir cihazı yalnızca çıkarım amaçlı (GPU modelleri, komut yok) yapar.Git destekli bir proje açıkken, Gezgin'de mevcut dalınızı ve iki eylemi gösteren bir dal çubuğu belirir:
main) bir çekme isteği açın. Varsayılan dalda değil, bir çalışma dalında olmalısınız.Push webhook etkinleştirilirse, ekip arkadaşları push yaptığında Gezgin otomatik olarak yenilenir ve herkesi senkronize tutar — DeepCerebra aracılığıyla işbirliğine dayalı ekip geliştirmenin temelidir.
Temsilciyi Model Bağlam Protokolü aracılığıyla harici araçlar ve verilerle genişletin. Sunucuları bir .deepcerebra/mcp.json dosyasında yapılandırın, örneğin:
{
"mcpServers": {
"my-tools": {
"url": "https://example.com/mcp",
"disabled": false,
"allowlist": ["search_issues", "get_pr"],
"autoApprove": ["create_issue"],
"auth": { "type": "bearer", "tokenEnv": "MY_TOKEN" }
}
}
}
Etkinleştirilen MCP araçları, isteğinizle ilgili olduklarında temsilciye otomatik olarak sunulur. Yerel (stdio) ve uzak (http/sse) sunucuların her ikisi de desteklenir.
allowlist listelediğinde, yalnızca bu araçlar çalışabilir.autoApprove içinde önceden onaylamadığınız sürece onay gerektirir.Bir sunucu MCP kaynakları veya istem şablonları ifşa ederse, temsilci bunları kullanmak için otomatik olarak araçlar kazanır (mcp_list_resources, mcp_read_resource, mcp_list_prompts, mcp_get_prompt).
Uzak bir sunucuya bir auth bloğu ekleyin. Sırlar ${ENV_VAR} enterpolasyonunu destekler:
// 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"
}
Temsilcinin nasıl düşündüğünü ve davrandığını tek, dosya tabanlı bir kural — .deepcerebra/ dizini — ile şekillendirebilirsiniz; bu, masaüstü uygulamasında, web uygulamasında ve API'de aynı şekilde çalışır. Web uygulamasında, tüm bunları Temsilci görünümü altında yönetin; masaüstünde ve API aracılığıyla bunlar, projenizle birlikte commit ettiğiniz düz dosyalardır.
Yapılandırma birkaç kapsamdan keşfedilir; aynı öğe birden fazla yerde bulunduğunda, daha yüksek öncelikli olan kazanır:
team/org < global (~/.deepcerebra) < workspace (<repo>/.deepcerebra)
(lowest) (highest)
<repo>/.deepcerebra/…, projeyle birlikte commit edilir.~/.deepcerebra/…, projeler arası kişisel varsayılanlarınız.Kurallar, temsilcinin sistem istemine enjekte edilen kalıcı talimatlardır — kodlama standartları, mimari kurallar, alan bağlamı. .deepcerebra/steering/ altında Markdown dosyaları olarak yaşarlar, ayrıca her zaman açık olan AGENTS.md standardı da vardır. Ön bilgi, bir kuralın ne zaman yüklendiğini kontrol eder:
---
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 — her turda (varsayılan).fileMatch — yalnızca bağlam içi bir dosya globs ile eşleştiğinde.auto — isteğiniz kuralın name/description ile eşleştiğinde.manual — yalnızca onu #name veya /name olarak referans gösterdiğinizde.Kök bir AGENTS.md depo genelinde uygulanır; iç içe geçmiş bir AGENTS.md (örn. services/api/AGENTS.md) yalnızca o klasörün altındaki dosyalara uygulanır. Web uygulamasında, Temsilci → Yönlendirme görünümü her kurala bir Kapsam seçici (Genel / Proje / Ekip) verir.
Beceriler, temsilcinin isteğe bağlı olarak yüklediği yeniden kullanılabilir oyun kitaplarıdır. Her beceri, .deepcerebra/skills/ altında bir SKILL.md içeren bir klasördür:
---
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.
Temsilci hafif bir katalog (ad + açıklama) görür ve ilgili olduğunda load_skill aracıyla tam gövdeyi çeker. Ayrıca /skill <name> ile açıkça çağırabilirsiniz. Bir beceriyi yalnızca manuel yapmak için disable-model-invocation: true olarak ayarlayın.
Kancalar, yaşam döngüsü olaylarında otomasyon çalıştırır. Bunları .deepcerebra/hooks/*.hook.json olarak tanımlayın:
{
"title": "Format on save",
"event": "fileSave",
"filePattern": ["**/*.ts"],
"action": { "type": "shell", "command": "npm run lint:fix -- $FILE" },
"enabled": true
}
Olaylar arasında promptSubmit, preToolUse, postToolUse, fileCreate, fileSave, fileDelete, preTask, postTask, sessionStart, preCompact ve agentStop bulunur (Cursor/Claude yazımları da kabul edilir). Bir eylem ya shell (bir komut çalıştır) ya da agentPrompt (temsilciye sor) şeklindedir. Bir preToolUse kancası, yakaladığı araç çağrısı için izin verebilir, reddedebilir veya sorabilir.
Alt temsilciler, tanımladığınız ve yetki verdiğiniz uzman temsilcilerdir. Her biri, .deepcerebra/agents/ altında ön bilgi ve bir gövde (sistem istemi) içeren bir Markdown dosyasıdır:
---
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…
Ana temsilci, task (engelleme), task_async + task_status / task_result (arka plan) veya task_parallel (fan-out) ile yetki verir.
Bir eklenti, kuralları, becerileri, kancaları, alt temsilcileri ve MCP sunucularını .deepcerebra/plugins/<name>/ altında tek bir yüklenebilir pakette birleştirir ve bir plugin.json manifestosu ile açıklanır:
{
"name": "Acme Standards",
"version": "1.2.0",
"description": "Acme rules + skills + review agents.",
"enabled": true
}
Eklenti içerikleri en düşük öncelikte birleştirilir, bu nedenle kendi kurallarınız ve becerileriniz her zaman bir eklentinin kurallarını ve becerilerini geçersiz kılar. Bir eklentiyi "enabled": false veya bir .disabled işaretleyici dosyasıyla devre dışı bırakın.
DCC_ORG_CONFIG_DIR'i paylaşılan bir .deepcerebra dizinine işaret ederek veya web uygulamasında kuralları Ekip kapsamına ayarlayarak paylaşılan varsayılanları yayınlayabilir.İş Akışı Stüdyosu, çoklu temsilci otomasyonu için görsel bir tasarımcıdır. Her biri bir temsilci, uzman bir adım veya bir kontrol ilkel olan aşamaları bir grafikte birleştirir, bunları bağımlılıklarla bağlar ve tüm orkestrasyonu motor üzerinde canlı aşama başına ilerleme, bütçeler ve insan onay kapılarıyla çalıştırırsınız. İş akışları, Git'te dışa aktarabileceğiniz, içe aktarabileceğiniz, sürümleyebileceğiniz ve API veya CLI'dan çalıştırabileceğiniz taşınabilir bir YAML/JSON tanımı olarak kaydedilir.
| Aşama türü | Ne yapar |
|---|---|
agent | Eklediğiniz beceriler ve araçlarla tek bir temsilci turu. |
spec.requirements / spec.design / spec.execute |
Önce spesifikasyon teslimatı: gereksinimleri taslağını çıkarın, tasarlayın, ardından görevlere ayırın ve yürütün — her biri kapılandırılabilir. |
documents.generate | Önceki aşama çıktılarından cilalı bir belge üretin. |
fan_out | Birçok alt konuda sentez ile paralel geniş araştırma. |
map / loop / switch |
Kontrol ilkelleri: öğe başına bir gövde çalıştırın, bir koşul sağlanana kadar tekrarlayın veya durumlar arasında dallanın. |
verify / browser_verify |
Korumalı alanda testleri veya komutları çalıştırın; tarayıcı otomasyonu ile çalışan bir kullanıcı arayüzünü doğrulayın. |
orchestrate | Dinamik yönlendirme: bir orkestratör temsilci isteği okur ve olaylar üzerinden en iyi aşağı akış temsilcilerine gönderir. |
external.agent | Kayıtlı bir üçüncü taraf temsilciyi HTTP (A2A) üzerinden yerel bir aşama gibi çağırın. |
eval | Yukarı akış çıktısını kontrollere (içerir / regex / uzunluk / LLM-hakim) göre puanlayın; bir eşiğin altında başarısız olun. |
db.provision | Sahip olunan bir veri katmanı oluşturun: veritabanı için docker-compose, sürümlü SQL geçişleri, başlangıç verileri, .env şablonu ve bir Mermaid ERD; isteğe bağlı kimlik doğrulama iskele; geçişleri SQLite'a hemen uygulayabilir. |
ci.generate | Lint → test → tarama → derleme → dağıtım ve ortam yükseltme ile hazır bir CI/CD hattı (GitHub Actions, GitLab CI veya Azure Pipelines) oluşturun. |
deploy.package | Üretim dağıtım varlıkları oluşturun: çok aşamalı Dockerfile, docker-compose, Kubernetes manifestoları veya bir Helm grafiği — sahip olduğunuz ve commit ettiğiniz dosyalar. |
test.generate | Oluşturulan uygulama için birim / API / E2E paketleri ve bir gereksinimden teste izlenebilirlik matrisi oluşturun. |
test.verify | Bir test paketini (pytest, vitest, jest, Playwright) yürütün ve çalıştırmayı geçme oranına göre kapılandırın. |
security.audit | Bilinen güvenlik açıklarını ve ağaçtaki sabit kodlanmış sırları tarayın; uyarı olayları yayınlar ve bir bulgu raporu yazar. |
preview | Oluşturulan uygulamayı yerel olarak başlatın ve canlı URL'sini çalıştırma panelinde (bağlantı + satır içi çerçeve) bir preview.ready olayı aracılığıyla yüzeye çıkarın. |
design.import | Bir kullanıcı arayüzü tasarım görüntüsünü (ekran görüntüsü, maket, Figma dışa aktarımı) aşağı akış aşamaları için yapılandırılmış bir uygulama spesifikasyonuna dönüştürün. |
Her aşama — türünden bağımsız olarak — çalışma alanı olay veriyolunda yazılı olayları yayınlayabilir ve abone olabilir, böylece temsilciler yalnızca DAG aracılığıyla değil, bir mesaj kumaşı üzerindeki hizmetler gibi koordine olurlar:
lifecycle, agent, business, data, system, schedule, chat, external veya alert — aboneliklerde ve tekrar oynatmada filtrelenebilir.trigger (eşleşen bir olay geldiğinde aşama çalışır; park edilmiş aşamaları olan bir çalıştırma dinleme olarak kalır), gate (insan tıklaması yerine bir olay tarafından onaylanan bir makine kapısı) ve data (yük aşamanın bağlamına birleştirilir).agent.<stage-id>.request adresine yayın yaparak başlatılabilir.triggers: bloğu, Studio kapalıyken bile gelen webhook'lar, cron zamanlamaları, olaylar veya sohbet üzerinde başlamasını sağlar.Olaylara tepki veren temsilciler, temsilci meşgulken veya bir çalıştırma dinlemeden önce eşleşen olayların asla kaybolmaması için kalıcı adlandırılmış bir kuyruk bildirebilirler. Bir tetikleyici aboneliğinde, queue: <name> ayarlayın — motor bu konuyu çalışma alanı olay veriyolundaki bir FIFO kuyruğuna bağlar (.deepcerebra/workflows/events/queues/ altında kalıcı hale getirilir). O noktadan itibaren yayınlanan her eşleşen olay kuyruğa yakalanır; aşama çalıştırılabilir hale geldiğinde, motor olayları en eski önce sırasına göre çıkarır ve birer birer tüketir.
count — abonelik karşılanmadan önce N kuyruğa alınmış (veya teslim edilmiş) olay gerektirir (birkaç çalışanın rapor vermesi gerektiğinde kullanışlıdır).GET /api/workflow/queues derinliği ve bağlamaları listeler; GET /api/workflow/queues/{name} bekleyen olayları gösterir; sohbet temsilcileri event_queue_status ve pop_queued_event çağırabilir.events:
subscribe:
- topic: ticket.created
mode: trigger
queue: triage-inbox # durable FIFO — events wait here for this agent
map:
payload.ticket_id: ticket_id
Bir semafor, paylaşılan (korumalı) bir kaynak üzerinde aynı anda kaç görevin çalışabileceğini sınırlar: yazılan bir veritabanı, genel bir değişken deposu, bir dosya veya oran sınırlı harici bir temsilci. Herhangi bir aşamaya semaphore: ile bir semafor ekleyin — aşamanın işi çalışmadan önce, motor adlandırılmış çalışma alanı semaforunun bir iznini alır; aşama başarısız olsa bile izin her zaman serbest bırakılır. permits: 1 onu bir mutex yapar: aynı anda yalnızca bir görev (çalışma alanındaki tüm paralel çalıştırmalar arasında) kritik adımı yürütür; diğer tüm görevler tutucu bitene kadar bekler.
timeout_s'ye kadar engellenir; kaynak kapasitede kalırsa, aşama sonsuza kadar takılmak yerine görünür şekilde başarısız olur.ttl_s taşır; bir tutucu serbest bırakmadan çökerse, izin otomatik olarak sona erer, böylece kaynak asla kilitlenmez.semaphore.<name>.waiting, .acquired ve .released sistem olaylarını yayar; GET /api/workflow/semaphores kapasiteyi, tutucuları ve mevcut izinleri gösterir.acquire_semaphore, release_semaphore ve semaphore_status araçları, bir iş akışının dışındaki geçici kritik bölümleri koordine eder.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
Randevu, bir sonraki adım ilerlemeden önce birden fazla olay koşulunun hepsinin karşılanmasını bekler — "ilk olay kazanır"ın tam tersi. Aşamanın events: bloğunda join: all ayarlayın: aşama çalışmadan önce her tetikleyici aboneliği karşılanmalıdır. Birkaç temsilci (veya bir temsilciden birkaç rapor) hepsinin kontrol etmesi gerektiğinde abonelik başına count: N ile birleştirin — örneğin, bir sürüm aşaması yürütülmeden önce tasarım onayı, test tamamlanması ve güvenlik onayı.
join: any (varsayılan) — aşama, ilk tetikleyici aboneliği karşılandığında çalışır.join: all — randevu: her tetikleyici aboneliği (her biri kendi konusu, sınıf filtresi ve isteğe bağlı count ile) karşılanmalıdır; ancak o zaman aşama çalıştırılabilir hale gelir.trigger_events olarak kaydedilir ve şablonlara inputs.events (yüklü olay nesnelerinin bir listesi) olarak sunulur.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
Aşamalar, sohbet temsilcisinin kullandığı aynı kayıt defterinden araçları seçer:
create_database, apply_migrations ve dump_schema.docker_build / docker_push, compose up/down, SSH ve bulut-CLI dağıtımları (Fly, Render, Railway, Vercel), ayrıca simülasyon güvenli.Class.method olarak adlandırılır)./v1 API, CI ve entegrasyonlar için çalıştırmaları, olayları, tetikleyicileri, şablonları ve üretimi ifşa eder.db.provision → uygulama → oluşturulan testler → güvenlik denetimi → dağıtım paketleme → CI oluşturma zincirini, paketlemeden önce bir insan kapısıyla birleştirir — dakikalar içinde uyarlayabileceğiniz eksiksiz bir özet-üretim yolu.Tahmine Dayalı Sekme tamamlama, düzenleyicide yazarken satır içi, ortayı dolduran kod önerileri sunar — bir öneriyi Tab ile kabul edin. Hem motor hem de web düzenleyicide isteğe bağlıdır.
DCC_TAB_COMPLETE=1 ortam bayrağını ayarlayın. Düzenleyici, motorun POST /api/complete uç noktasını çağırır ve bu, yalnızca imlece eklenecek metni döndürür.VITE_TAB_COMPLETE=1 ile veya çalışma zamanında localStorage.setItem('dcc.tabComplete', '1') ile etkinleştirin (ardından yeniden yükleyin).Planınızı ve kullanımınızı yönetmek için kenar çubuğundan Faturalandırma'yı açın. Yapay zeka kullanımı, temel modeller tarafından tüketilen belirteçlere göre ABD doları kredileri cinsinden ölçülür.
| Plan | Aylık fiyat | Dahil aylık yapay zeka kullanımı |
|---|---|---|
| Temel | $20 | $10 |
| Pro | $75 | $30 |
| Ultimate | $200 | $150 |
Bir ağ geçidi API anahtarı (kişisel erişim belirteci), DeepCerebra genel API'sini ve CLI'yı programatik olarak kullanmanızı sağlar.
read, chat, code, agent — ve isteğe bağlı bir son kullanma tarihi gün cinsinden seçin (boş = asla).Bunu CLI veya deepcerebra.ai adresindeki API ile kullanın:
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/...
Bir anahtarı istediğiniz zaman yeniden adlandırabilir veya silebilir (iptal edebilirsiniz); her anahtar önekini, kapsamlarını, oluşturulma/son kullanma tarihini ve son kullanım tarihini gösterir.
Chrome, Edge veya Brave'e geçin veya bunun yerine Git'ten Aç'ı kullanın.
Durdur'a tıklayın, ardından somut bir ipucu veya kısıtlama ile yeniden ifade edin.
dcc-bridge bağlayıcısının çalıştığını ve cihazın çevrimiçi göründüğünü onaylayın.1234) yüklü bir modelle etkinleştirildiğinden emin olun.--gateway (wss://deepcerebra.ai veya wss://deepcerebra.io) ile tarayıcıda kullandığınız alan adını kullanın — iki site ayrı dağıtımlardır ve birinden alınan bir belirteç diğerinde asla çalışmaz.Bir çekme isteği açmak için Entegre et'i kullanmadan önce bir çalışma dalı açın veya oluşturun.
Hala takıldınız mı? support@deepcerebra.ai ile iletişime geçin.
Discovery, veritabanlarınız ve belgeleriniz için geliştirilmiş araştırmacı bir sohbet robotudur.
Tek bir sorguyla yanıt vermek yerine bir analist gibi çalışır: hipotezler oluşturur,
bir dizi korumalı sonda (SQL, graf, belge arama, şema kontrolleri, web doğrulaması) çalıştırır, kanıtların çürüttüğü
açıklamaları eler ve grafikler ile şeffaf bir maliyet dökümüyle birlikte kanıt temelli bir yanıt sentezler.
Uygulamayı etkinlik çubuğundaki pusula simgesinden açın
(/app/discovery).
Bir Alan, bir sorgulama dizisinin ihtiyaç duyduğu her şeyi bir araya getirir: veritabanı bağlantıları, belge koleksiyonları, analist için talimatlar ve bütçeler. + Yeni alan ile bir tane oluşturun, ardından sağdaki kurulum panelini kullanarak şunları yapın:
Bir iş arkadaşınıza sorar gibi bir soru yazın — örneğin "Mart ayında MR tarama hacmi neden düştü?". Araştırma panosu tüm süreci canlı olarak yayınlar:
Takip soruları aynı iş parçacığında devam eder, böylece analist bağlamı korur.
Grafikler, araştırma panosunda satır içi olarak oluşturulur. Tüm sorguyu — yanıt, hipotezler, kanıtlar ve grafikler — neon tasarım sistemiyle biçimlendirilmiş, bağımsız bir HTML raporu veya baskı kalitesinde bir PDF olarak indirmek için Dışa Aktar'ı kullanın.
Her alan, sorgu başına bütçeler taşır: maksimum sonda sayısı, araştırma turu, saniye ve USD. Motor, sınıra ulaşıldığında temiz bir şekilde durur ve o ana kadar bulduklarını raporlar. Her sondanın maliyeti dökümde ayrıntılı olarak gösterilir, böylece harcamanın nereye yapıldığını her zaman bilirsiniz.
discovery kapsamına sahip bir PAT ile
/v1/discovery/* altında mevcuttur (Hesap → API Jetonları altında oluşturun).
Akış sorguları SSE kullanır. Harici yürütücüler, yalnızca araştırmacı planlamayı Thinking API
(/v1/think/*, kapsam think) aracılığıyla ödünç alabilir.pip install deepcerebra-discovery, ardından
DiscoveryClient(base_url, token).ask(space_id, question).discovery.ask) herhangi bir iş akışına bırakın; yanıt,
grafikler ve döküm, sonraki aşamalara akar.discovery_ask ve
discovery_list_spaces araçlarını MCP araçları olarak sunar, böylece harici MCP istemcileri de araştırma yürütebilir.