Kullanıcı Kılavuzu
DeepCerebra Coder ile yazılım geliştirmeye yönelik eksiksiz, uygulamalı bir kılavuz — web, masaüstü ve CLI

📖 İçindekiler

  1. Giriş & Sürümler
  2. Başlarken & Hesap
  3. Çalışma Alanına Genel Bakış
  4. Proje Açma
  5. Dosyalarla Çalışma
  6. Temsilci ile Sohbet Etme
  7. Dört Sohbet Modu
  8. Değişiklikleri İnceleme & Uygulama
  9. Entegre Terminal
  10. Plan Modu & Yürütme
  11. Modelleri Seçme & Otomatik
  12. Kendi Anahtarınızı Getirin (BYOK)
  13. Yerel Makine: GPU Modelleri & Konsol (DCC Bridge)
  14. Git İşbirliği İş Akışı
  15. MCP Sunucuları
  16. Temsilciyi Özelleştirme: Kurallar, Beceriler, Kancalar, Alt Temsilciler & Eklentiler
  17. Temsilci İş Akışı Stüdyosu & Olay Odaklı Temsilciler
  18. Tahmine Dayalı Sekme Tamamlama
  19. Kullanım, Krediler & Faturalandırma
  20. Ağ Geçidi API Anahtarınızı Alma
  21. Güvenlik & Gizlilik
  22. Sorun Giderme
  23. DeepCerebra Discovery — Verilerinize ve Belgelerinize Sorun

1 Giriş & Sürümler

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.

Kullanmanın üç yolu

SürümEn İyisiDosya erişimi
Web uygulamasıSıfır kurulum, herhangi bir makineden çalışmaTarayıcı içi gizli depolama (ve Git depoları)
Masaüstü (Windows / Linux / macOS)Önce yerel geliştirme, yerel modellerDoğrudan yerel dosya sistemi
CLI & APIBetikleme, CI/CD, otomasyonYerel 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.

2 Başlarken & Hesap

Desteklenen tarayıcılar

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.

Hesap oluştur

  1. Açılış sayfasında Başlayın'a tıklayın.
  2. İsteğe bağlı görünen adınızı, e-postanızı, ülkenizi ve doğum tarihinizi doldurun (en az 18 yaşında olmalısınız).
  3. Arayüz dilinizi ve en az 12 karakterli bir şifre seçin.
  4. Sözleşme bildirimini okuyun ve onaylayın. Hesap oluşturmak, Hizmet Şartları, Gizlilik Bildirimi, Hizmet Açıklaması ve Küresel DPA'yı kabul ettiğiniz anlamına gelir.
  5. Hesap oluştur'a tıklayın, ardından istenirse e-postanızı doğrulayın ve oturum açın.
💡 İpucu: Kayıt sırasında /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.

Şifrenizi sıfırlayın

  1. Giriş sayfasında, Şifrenizi mi unuttunuz?'a tıklayın.
  2. E-postanızı girin ve gelen kutunuza gönderilen sıfırlama bağlantısını açın.
  3. Yeni bir şifre belirleyin (minimum 12 karakter).

3 Çalışma Alanına Genel Bakış

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.

4 Proje Açma

4.1 Yerel bir klasör açın

  1. Gezgin'de, Proje klasörünü aç'a tıklayın.
  2. Bir klasör seçin ve tarayıcıya okuma izni verin.
  3. Dosyalar tarayıcınızın şifreli tarayıcı içi çalışma alanına okunur — hiçbir şey yüklenmez. Canlı bir sayım ve son bir özet (dosya sayısı · boyut, ayrıca atlanan veya kırpılan dosyalar) göreceksiniz.
⚠️ Tarayıcı desteği: Klasör yüklemenin bir Chromium tarayıcı gerektirdiğine dair bir not görürseniz, Chrome/Edge/Brave'e geçin veya bunun yerine Git'ten Aç'ı kullanın.

4.2 Git'ten Aç (GitHub / GitLab)

  1. Gezgin'de Git'ten Aç'a tıklayın.
  2. Şunu seçin: GitHub veya GitLab sekmesi ve kişisel erişim belirtecini yapıştırın. GitHub için 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.
  3. Depoyu owner/name olarak yazın (sizinkini bulmak için listeyi filtreleyin), ardından bir dal seçin.
  4. Çalışmanızı varsayılan daldan izole tutmak için isteğe bağlı olarak Yeni bir çalışma dalı oluştur'u (örn. dcc/my-feature) işaretleyin.
  5. Ekip arkadaşları push yaptığında Gezgin'in anında yenilenmesi için isteğe bağlı olarak push webhook'unu etkinleştirin (genel bir ağ geçidi URL'si gerektirir).
  6. Depoyu aç'a tıklayın.

4.3 Yenile, değiştir ve kapat

4.4 Klasör kapsamlı sohbet oturumları

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.

4.5 Operasyonel klasörler

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.

5 Dosyalarla Çalışma

6 Temsilci ile Sohbet Etme

Bir istek yazın

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ı okuyun, Cursor tarzı

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.

Bir çalıştırmayı yönlendirin veya durdurun

💡 İpucu (masaüstü): Masaüstü uygulamasında temsilciyi sohbette @deepcerebra ile çağırırsınız ve [deep] gibi önekler daha derin muhakeme ister.

7 Dört Sohbet Modu

İ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:

ModNe yaparNe zaman kullanılır…
TemsilciProjeniz genelinde otonom olarak planlar ve düzenlerAsistanın bir değişikliği uçtan uca uygulamasını istiyorsunuz
SorKodunuz hakkında düzenleme yapmadan soruları yanıtlarKod tabanını anlamak istiyorsunuz
PlanlaHerhangi bir düzenlemeden önce bir yaklaşım taslağı hazırlarGörev büyükse veya önce çözülmesi gereken ödünleşimler varsa
DüzenleMevcut bağlamda odaklanmış düzenlemeler yaparKüçük, hedeflenmiş bir değişiklik istiyorsunuz

8 Değişiklikleri İnceleme & Uygulama

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.

⚠️ Her zaman inceleyin: Yapay zeka tarafından oluşturulan kod hatalar veya güvensiz desenler içerebilir. Güvenmeden veya dağıtmadan önce farkı inceleyin ve test edin.

9 Entegre Terminal

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.

10 Plan Modu & Yürütme

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.

11 Modelleri Seçme & Otomatik

İstemin yanındaki model seçiciyi açın. Seçenekler şu şekilde gruplandırılmıştır:

Otomatik seçimin çalışma şekli

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.

12 Kendi Anahtarınızı Getirin (BYOK)

İstekleri, ölçülen platform kullanımı yerine kendi sağlayıcı hesabınız üzerinden yönlendirebilirsiniz.

  1. Kenar çubuğundan API Anahtarları'nı açın.
  2. Kendi Anahtarınızı Getirin altında bir sağlayıcı seçin (örn. ANTHROPIC_API_KEY, GOOGLE_API_KEY, OPENAI_API_KEY).
  3. Anahtar değerini yapıştırın ve Kaydet'e tıklayın. Anahtarlar depoda şifrelenir ve asla tarayıcıya geri gönderilmez — yalnızca maskelenmiş bir önizleme gösterilir.

Platform (DeepCerebra) modelleri anahtar gerektirmez. İstediğiniz zaman Kaldır ile bir anahtarı kaldırın.

13 Yerel Makine: GPU Modelleri & Konsol (DCC Bridge)

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.

13.1 Bilgisayarınızı eşleştirin

  1. Sol etkinlik çubuğundaki dizüstü bilgisayar simgesine tıklayın — Yerel Makine (GPU + Konsol). (Aynı panel, model seçici altbilgisinden Yerel GPU'yu yönet… aracılığıyla açılır.)
  2. Yerel yürütme geçişinin etkin olduğundan emin olun, cihaza bir ad verin ve Bu bilgisayarı ekle'ye tıklayın. Tek kullanımlık eşleştirme belirtecini (dcc_brg_…) ve yapıştırmaya hazır bağlayıcı komutunu kopyalayın — belirteç yalnızca bir kez gösterilir.

13.2 Bağlayıcıyı kurun & çalıştırın

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 Konsolunuzu web uygulamasından kullanın

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.

⚠️ Güvenlik: ana bilgisayar erişimi, bağlayıcı komut satırında sizin listelediğiniz klasörleri asla aşmaz; belirteçler depoda hashlenir ve istediğiniz zaman iptal edilebilir; --no-exec bir cihazı yalnızca çıkarım amaçlı (GPU modelleri, komut yok) yapar.
💡 İpucu: Masaüstü uygulaması, bağlayıcı olmadan yerel modelleri doğrudan kullanabilir. Tam bağlayıcı referansı: github.com/mohammadkhair7/DeepCerebra-connector.

14 Git İşbirliği İş Akışı

Git destekli bir proje açıkken, Gezgin'de mevcut dalınızı ve iki eylemi gösteren bir dal çubuğu belirir:

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.

15 MCP Sunucuları

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.

Yerleşik güvenlik

Kaynaklar & istemler

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 sunucular için kimlik doğrulama

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"
}

16 Temsilciyi Özelleştirme: Kurallar, Beceriler, Kancalar, Alt Temsilciler & Eklentiler

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.

Kapsamlar & öncelik

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)

Kurallar (yönlendirme)

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.

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

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

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

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.

Eklentiler

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.

💡 İpucu: Bir ekip, 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.

17 Temsilci İş Akışı Stüdyosu & Olay Odaklı Temsilciler

İş 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.

17.1 Bir iş akışı oluşturma

17.2 Aşama kütüphanesi

Aşama türüNe yapar
agentEklediğ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_outBirç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.
orchestrateDinamik yönlendirme: bir orkestratör temsilci isteği okur ve olaylar üzerinden en iyi aşağı akış temsilcilerine gönderir.
external.agentKayıtlı bir üçüncü taraf temsilciyi HTTP (A2A) üzerinden yerel bir aşama gibi çağırın.
evalYukarı 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.provisionSahip 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.generateLint → 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.generateOluşturulan uygulama için birim / API / E2E paketleri ve bir gereksinimden teste izlenebilirlik matrisi oluşturun.
test.verifyBir 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.auditBilinen güvenlik açıklarını ve ağaçtaki sabit kodlanmış sırları tarayın; uyarı olayları yayınlar ve bir bulgu raporu yazar.
previewOluş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.importBir 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.

17.3 Olay odaklı temsilciler (temsilci ağı)

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:

17.3.1 Temsilciler için olay kuyruklama

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.

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 Semafor orkestrasyonu (paylaşılan kaynak koruması)

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.

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 Randevu orkestrasyonu (tüm koşulları bekle)

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ı.

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 Temsilci araçları kütüphanesi

Aşamalar, sohbet temsilcisinin kullandığı aynı kayıt defterinden araçları seçer:

17.5 Çalıştırma, kapılar ve çıktılar

💡 İpucu: Ship-It Pipeline şablonuyla başlayın: tasarım → 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.

18 Tahmine Dayalı Sekme Tamamlama

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.

Etkinleştirin

Nasıl davranır

19 Kullanım, Krediler & Faturalandırma

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.

PlanAylık fiyatDahil aylık yapay zeka kullanımı
Temel$20$10
Pro$75$30
Ultimate$200$150
💡 Kullanımda tasarruf edin: Ölçülen kullanımı azaltmak veya önlemek için Otomatik model seçimini kullanın, kendi anahtarınızı getirin (BYOK) veya yerel modelleri çalıştırın.

20 Ağ Geçidi API Anahtarınızı Alma

Bir ağ geçidi API anahtarı (kişisel erişim belirteci), DeepCerebra genel API'sini ve CLI'yı programatik olarak kullanmanızı sağlar.

  1. Oturum açın ve kenar çubuğundan API Anahtarları'nı açın.
  2. DeepCerebra API Anahtarları'na kaydırın.
  3. Bir etiket girin (örn. "CI hattı" veya "dizüstü CLI").
  4. Kapsamlarıread, chat, code, agent — ve isteğe bağlı bir son kullanma tarihi gün cinsinden seçin (boş = asla).
  5. Oluştur'a tıklayın. Tam anahtar yalnızca bir kez gösterilir — Kopyala'ya tıklayın ve güvenli bir şekilde saklayın.

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.

⚠️ Gizli tutun. Anahtarınıza sahip olan herkes hesabınızı kullanabilir ve kullanım ücreti oluşturabilir. Eğer açığa çıkarsa derhal iptal edin ve yeniden oluşturun.

21 Güvenlik & Gizlilik

22 Sorun Giderme

"Klasör yükleme bir Chromium tarayıcı gerektirir"

Chrome, Edge veya Brave'e geçin veya bunun yerine Git'ten Aç'ı kullanın.

Temsilci aynı hatada döngüye giriyor

Durdur'a tıklayın, ardından somut bir ipucu veya kısıtlama ile yeniden ifade edin.

Model veya istek hataları / "bütçe tükendi"

Yerel modeller görünmüyor

Bağlayıcı: "sunucu WebSocket bağlantısını reddetti: HTTP 401"

Değişikliklerim etkili olmadı

Git: "Varsayılan daldasınız"

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.

23 DeepCerebra Discovery — Verilerinize ve Belgelerinize Sorun

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).

23.1 Alanlar — özel olarak seçilmiş kapsamınız

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:

23.2 Soru sorma

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.

23.3 Grafikler, raporlar & dışa aktarımlar

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.

23.4 Bütçeler & maliyet kontrolü

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.

23.5 Otomasyon: API, SDK, Workflow Studio ve MCP