Panduan Pengguna
Panduan lengkap dan praktis untuk membangun perangkat lunak dengan DeepCerebra Coder β€” web, desktop, dan CLI

πŸ“– Daftar Isi

  1. Pendahuluan & Edisi
  2. Memulai & Akun
  3. Sekilas Ruang Kerja
  4. Membuka Proyek
  5. Bekerja dengan File
  6. Berinteraksi dengan Agen
  7. Empat Mode Obrolan
  8. Meninjau & Menerapkan Perubahan
  9. Terminal Terintegrasi
  10. Mode Rencana & Eksekusi
  11. Memilih Model & Otomatis
  12. Gunakan Kunci Anda Sendiri (BYOK)
  13. Mesin Lokal: Model GPU & Konsol (DCC Bridge)
  14. Alur Kerja Kolaborasi Git
  15. Server MCP
  16. Menyesuaikan Agen: Aturan, Keterampilan, Hook, Subagen & Plugin
  17. Studio Alur Kerja Agen & Agen Berbasis Peristiwa
  18. Penyelesaian Tab Prediktif
  19. Penggunaan, Kredit & Penagihan
  20. Mendapatkan Kunci API Gateway Anda
  21. Keamanan & Privasi
  22. Pemecahan Masalah
  23. DeepCerebra Discovery β€” Tanyakan Data & Dokumen Anda

1 Pendahuluan & Edisi

DeepCerebra Coder adalah asisten pengkodean yang agentik. Berbeda dengan copilot pelengkapan otomatis biasa, ia merencanakan, menulis, merefaktor, menjalankan perintah, memanggil alat, dan berulang di seluruh proyek Anda β€” dengan Anda meninjau dan menyetujui perubahan yang diusulkannya.

Tiga cara menggunakannya

EdisiTerbaik untukAkses file
Aplikasi webTanpa instalasi, bekerja dari mesin mana punPenyimpanan rahasia dalam browser (dan repo Git)
Desktop (Windows / Linux / macOS)Pengembangan lokal-pertama, model lokalSistem file lokal langsung
CLI & APISkrip, CI/CD, otomatisasiFile lokal / terprogram

Panduan ini berfokus pada aplikasi web di deepcerebra.ai; aplikasi desktop mencerminkan panel dan alur kerja yang sama.

2 Memulai & Akun

Browser yang didukung

Gunakan versi terbaru Chrome, Edge, atau Brave untuk pengalaman penuh β€” membuka folder lokal bergantung pada Chromium File System Access API. Firefox dan Safari berfungsi untuk obrolan dan untuk proyek yang didukung Git, tetapi tidak dapat membuka folder lokal secara langsung.

Buat akun

  1. Klik Mulai di halaman arahan.
  2. Isi nama tampilan, email, negara, dan tanggal lahir opsional Anda (Anda harus berusia minimal 18 tahun).
  3. Pilih bahasa antarmuka Anda dan kata sandi minimal 12 karakter.
  4. Baca pemberitahuan perjanjian dan konfirmasi. Membuat akun berarti Anda menyetujui Ketentuan Layanan, Pernyataan Privasi, Deskripsi Layanan, dan DPA Global.
  5. Klik Buat akun, lalu verifikasi email Anda jika diminta, dan masuk.
πŸ’‘ Tip: Anda dapat memilih paket saat mendaftar dengan mengunjungi /register?plan=basic (atau pro / ultimate), atau mulai sekarang dan pilih paket nanti di Penagihan.

Setel ulang kata sandi Anda

  1. Di halaman login, klik Lupa kata sandi?
  2. Masukkan email Anda dan buka tautan pengaturan ulang yang dikirim ke kotak masuk Anda.
  3. Atur kata sandi baru (minimal 12 karakter).

3 Sekilas Ruang Kerja

Setelah masuk, Anda akan mendarat di workbench, yang menempatkan setiap panel dalam satu layar:

Seret pembagi antara editor dan obrolan untuk menyeimbangkan kembali tata letak, dan seret pembagi horizontal untuk mengubah ukuran terminal. Bilah sisi kiri juga menavigasi ke Ruang Kerja, Ekstensi, Kunci API, Penagihan, dan Umpan Balik.

4 Membuka Proyek

4.1 Buka folder lokal

  1. Di Penjelajah, klik Buka folder proyek.
  2. Pilih folder dan berikan izin kepada browser untuk membacanya.
  3. File dibaca ke dalam ruang kerja terenkripsi dalam browser Anda β€” tidak ada yang diunggah. Anda akan melihat jumlah langsung dan ringkasan akhir (jumlah file Β· ukuran, ditambah file yang dilewati atau terpotong).
⚠️ Dukungan browser: Jika Anda melihat catatan bahwa pemuatan folder memerlukan browser Chromium, beralihlah ke Chrome/Edge/Brave, atau gunakan Buka dari Git sebagai gantinya.

4.2 Buka dari Git (GitHub / GitLab)

  1. Klik Buka dari Git di Penjelajah.
  2. Pilih tab GitHub atau GitLab dan tempel token akses pribadi. Untuk GitHub gunakan cakupan repo (klasik) atau token terperinci dengan Konten + Permintaan Tarik; untuk GitLab gunakan cakupan api. Token Anda disimpan di server β€” hanya konten file yang ditarik ke dalam browser.
  3. Ketik repositori sebagai owner/name (saring daftar untuk menemukan milik Anda), lalu pilih cabang.
  4. Secara opsional centang Buat cabang kerja baru (misalnya dcc/my-feature) untuk menjaga pekerjaan Anda terisolasi dari cabang default.
  5. Secara opsional aktifkan push webhook agar Penjelajah segera menyegarkan saat rekan tim melakukan push (membutuhkan URL gateway publik).
  6. Klik Buka repositori.

4.3 Segarkan, ganti, dan tutup

4.4 Sesi obrolan lingkup folder

Riwayat obrolan terikat pada proyek yang terbuka. Mengganti folder secara otomatis memulai sesi baru dan memuat sesi sebelumnya dari folder tersebut, membuka kembali yang terbaru sehingga Anda dapat melanjutkan dari tempat Anda berhenti.

4.5 Folder operasional

Folder yang digunakan DeepCerebra secara internal β€” .deepcerebra, .sessions β€” muncul di pohon tetapi secara default diciutkan agar tidak mengacaukan sumber Anda.

5 Bekerja dengan File

6 Berinteraksi dengan Agen

Tulis permintaan

Jelaskan apa yang Anda inginkan dalam bahasa sederhana β€” ajukan pertanyaan, minta fitur, atau tunjukkan bug. Bersikaplah spesifik tentang file, kerangka kerja, dan batasan untuk mendapatkan hasil terbaik. Lampirkan file yang relevan dengan menyeretnya ke prompt.

Baca respons, gaya Cursor

Respons diatur seperti Cursor: penalaran agen dipisahkan dari hasil akhir. Setiap blok respons memiliki ikon salin di sudut kanan atasnya sehingga Anda dapat menyalin laporan, dokumen, atau perintah yang dimaksudkan untuk Anda jalankan.

Arahkan atau hentikan eksekusi

πŸ’‘ Tip (desktop): Di aplikasi desktop Anda memanggil agen dalam obrolan dengan @deepcerebra, dan awalan seperti [deep] meminta penalaran yang lebih mendalam.

7 Empat Mode Obrolan

Pilih mode dari pemilih mode di samping prompt. Setiap mode menyesuaikan seberapa banyak agen merencanakan dan seberapa bebas ia mengedit:

ModeApa yang dilakukannyaGunakan saat…
AgentMerencanakan dan mengedit di seluruh proyek Anda secara otonomAnda ingin asisten menerapkan perubahan secara menyeluruh
AskMenjawab pertanyaan tentang kode Anda tanpa mengeditAnda ingin memahami basis kode
PlanMenyusun pendekatan sebelum pengeditan apa punTugasnya besar atau memiliki pertimbangan yang harus diselesaikan terlebih dahulu
EditMelakukan pengeditan terfokus dalam konteks saat iniAnda menginginkan perubahan kecil yang ditargetkan

8 Meninjau & Menerapkan Perubahan

Ketika agen mengusulkan perubahan file, panel Perubahan yang Diusulkan muncul di atas input obrolan, mencantumkan setiap file yang disentuh dengan jumlah baris yang ditambahkan (+) dan dihapus (βˆ’).

⚠️ Selalu tinjau: Kode yang dihasilkan AI dapat mengandung kesalahan atau pola yang tidak aman. Tinjau diff dan uji sebelum mengandalkan atau menerapkannya.

9 Terminal Terintegrasi

Alihkan terminal di bawah editor untuk menjalankan build, tes, dan skrip. Dengan otorisasi Anda, agen dapat mengeksekusi perintah dan membaca outputnya untuk memverifikasi pekerjaannya; perintah yang berjalan lama mengalirkan output sehingga Anda dapat memantau kemajuan. Tutup terminal dari headernya saat Anda tidak membutuhkannya.

10 Mode Rencana & Eksekusi

Untuk tujuan yang lebih besar, gunakan mode Rencana (atau minta agen untuk merencanakan terlebih dahulu). Perencana memindai proyek Anda, menguraikan tujuan menjadi tugas yang peka dependensi, dan menetapkan setiap tugas ke spesialis yang tepat (arsitek, pembuat kode, penguji, dokumentasi).

11 Memilih Model & Otomatis

Buka pemilih model di samping prompt. Opsi dikelompokkan sebagai:

Cara kerja pemilihan Otomatis

Pada Otomatis, DeepCerebra menggunakan perutean bertingkat, adaptif: tugas sederhana diarahkan ke model yang cepat dan ekonomis, sementara pekerjaan kompleks atau yang banyak perencanaan (misalnya, mode Rencana) diarahkan ke model yang lebih kuat. Ini menyeimbangkan biaya dan kualitas secara otomatis, sehingga Anda jarang perlu memilih secara manual.

12 Gunakan Kunci Anda Sendiri (BYOK)

Anda dapat merutekan permintaan melalui akun penyedia Anda sendiri alih-alih penggunaan platform yang terukur.

  1. Buka Kunci API dari bilah sisi.
  2. Di bawah Gunakan Kunci Anda Sendiri, pilih penyedia (misalnya ANTHROPIC_API_KEY, GOOGLE_API_KEY, OPENAI_API_KEY).
  3. Tempel nilai kunci dan klik Simpan. Kunci dienkripsi saat tidak digunakan dan tidak pernah dikembalikan ke browser β€” hanya pratinjau yang disamarkan yang ditampilkan.

Model Platform (DeepCerebra) tidak memerlukan kunci. Hapus kunci kapan saja dengan Hapus.

13 Mesin Lokal: Model GPU & Konsol (DCC Bridge)

DCC Bridge menghubungkan komputer Anda sendiri ke aplikasi web melalui konektor dcc-bridge kecil, membuka dua kemampuan sekaligus:

Konektor melakukan panggilan keluar melalui WebSocket terautentikasi β€” tidak diperlukan port masuk, dan berfungsi di belakang NAT dan firewall. Ini berjalan di Windows, macOS, dan Linux (Python 3.10+).

13.1 Pasangkan komputer Anda

  1. Klik ikon laptop di bilah aktivitas kiri β€” Mesin Lokal (GPU + Konsol). (Panel yang sama terbuka dari footer pemilih model melalui Kelola GPU lokal….)
  2. Pastikan tombol Eksekusi lokal diaktifkan, beri nama perangkat, dan klik Tambahkan komputer ini. Salin token pemasangan satu kali (dcc_brg_…) dan perintah konektor yang siap ditempel β€” token ditampilkan tepat satu kali.

13.2 Instal & jalankan konektor

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 Gunakan konsol Anda dari aplikasi web

Secara default, perintah terbatas pada folder ruang kerja khusus (~/DeepCerebra). Untuk bekerja di folder proyek nyata Anda dengan CLI yang telah Anda konfigurasi, berikan izin secara eksplisit saat memulai konektor:

# 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

Kemudian buka panel Terminal, klik popover Target eksekusi (ikon laptop), pilih Komputer saya, dan pilih direktori kerja. Baik perintah yang Anda ketik maupun perintah build/test agen kemudian dieksekusi di mesin Anda.

⚠️ Keamanan: akses host tidak pernah melebihi folder yang Anda cantumkan di baris perintah konektor; token di-hash saat tidak digunakan dan dapat dicabut kapan saja; --no-exec membuat perangkat hanya untuk inferensi (model GPU, tanpa perintah).
πŸ’‘ Tip: Aplikasi desktop dapat menggunakan model lokal secara langsung tanpa konektor. Referensi konektor lengkap: github.com/mohammadkhair7/DeepCerebra-connector.

14 Alur Kerja Kolaborasi Git

Dengan proyek yang didukung Git terbuka, bilah cabang muncul di Penjelajah yang menunjukkan cabang Anda saat ini dan dua tindakan:

Jika push webhook diaktifkan, Penjelajah akan menyegarkan secara otomatis saat rekan tim melakukan push, menjaga semua orang tetap sinkron β€” fondasi untuk pengembangan tim kolaboratif melalui DeepCerebra.

15 Server MCP

Perluas agen dengan alat dan data eksternal melalui Model Context Protocol. Konfigurasi server dalam file .deepcerebra/mcp.json, misalnya:

{
  "mcpServers": {
    "my-tools": {
      "url": "https://example.com/mcp",
      "disabled": false,
      "allowlist": ["search_issues", "get_pr"],
      "autoApprove": ["create_issue"],
      "auth": { "type": "bearer", "tokenEnv": "MY_TOKEN" }
    }
  }
}

Alat MCP yang diaktifkan akan tersedia untuk agen secara otomatis saat relevan dengan permintaan Anda. Server lokal (stdio) dan jarak jauh (http/sse) keduanya didukung.

Keamanan bawaan

Sumber Daya & Prompt

Jika server mengekspos sumber daya MCP atau template prompt, agen secara otomatis mendapatkan alat untuk menggunakannya (mcp_list_resources, mcp_read_resource, mcp_list_prompts, mcp_get_prompt).

Autentikasi untuk server jarak jauh

Tambahkan blok auth ke server jarak jauh. Rahasia mendukung interpolasi ${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 Menyesuaikan Agen: Aturan, Keterampilan, Hook, Subagen & Plugin

Anda dapat membentuk cara agen berpikir dan bertindak dengan satu konvensi berbasis file β€” direktori .deepcerebra/ β€” yang berfungsi identik di aplikasi desktop, aplikasi web, dan API. Di aplikasi web, kelola semua ini di bawah tampilan Agen; di desktop dan melalui API, ini adalah file biasa yang Anda commit dengan proyek Anda.

Cakupan & prioritas

Konfigurasi ditemukan dari beberapa cakupan; ketika item yang sama ada di lebih dari satu, yang memiliki prioritas lebih tinggi akan menang:

team/org  <  global (~/.deepcerebra)  <  workspace (<repo>/.deepcerebra)
(terendah)                                              (tertinggi)

Aturan (pengarahan)

Aturan adalah instruksi persisten β€” standar pengkodean, konvensi arsitektur, konteks domain β€” yang disuntikkan ke prompt sistem agen. Mereka berada sebagai file Markdown di bawah .deepcerebra/steering/, ditambah standar AGENTS.md yang selalu aktif. Frontmatter mengontrol kapan aturan dimuat:

---
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 root berlaku di seluruh repo; AGENTS.md bersarang (misalnya services/api/AGENTS.md) hanya berlaku untuk file di bawah folder tersebut. Di aplikasi web, tampilan Agen β†’ Pengarahan memberikan setiap aturan pemilih Cakupan (Global / Proyek / Tim).

Keterampilan

Keterampilan adalah playbook yang dapat digunakan kembali yang dimuat agen sesuai permintaan. Setiap keterampilan adalah folder dengan SKILL.md di bawah .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.

Agen melihat katalog ringan (nama + deskripsi) dan menarik seluruh isi dengan alat load_skill saat relevan. Anda juga dapat memanggilnya secara eksplisit dengan /skill <name>. Atur disable-model-invocation: true untuk membuat keterampilan hanya manual.

Hook

Hook menjalankan otomatisasi pada peristiwa siklus hidup. Definisikan mereka sebagai .deepcerebra/hooks/*.hook.json:

{
  "title": "Format on save",
  "event": "fileSave",
  "filePattern": ["**/*.ts"],
  "action": { "type": "shell", "command": "npm run lint:fix -- $FILE" },
  "enabled": true
}

Peristiwa termasuk promptSubmit, preToolUse, postToolUse, fileCreate, fileSave, fileDelete, preTask, postTask, sessionStart, preCompact, dan agentStop (ejaan Cursor/Claude juga diterima). Sebuah tindakan adalah shell (menjalankan perintah) atau agentPrompt (meminta agen). Hook preToolUse dapat mengizinkan, menolak, atau meminta panggilan alat yang dicegatnya.

Subagen

Subagen adalah agen spesialis yang Anda definisikan dan delegasikan. Setiap subagen adalah file Markdown di bawah .deepcerebra/agents/ dengan frontmatter ditambah isi (prompt sistemnya):

---
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…

Agen utama mendelegasikan dengan task (memblokir), task_async + task_status / task_result (latar belakang), atau task_parallel (fan-out).

Plugin

Plugin menggabungkan aturan, keterampilan, hook, subagen, dan server MCP menjadi satu paket yang dapat diinstal di bawah .deepcerebra/plugins/<name>/, dijelaskan oleh manifes plugin.json:

{
  "name": "Acme Standards",
  "version": "1.2.0",
  "description": "Acme rules + skills + review agents.",
  "enabled": true
}

Konten plugin digabungkan pada prioritas terendah, sehingga aturan dan keterampilan Anda sendiri selalu menimpa plugin. Nonaktifkan plugin dengan "enabled": false atau file penanda .disabled.

πŸ’‘ Tip: Sebuah tim dapat menerbitkan default bersama dengan mengarahkan DCC_ORG_CONFIG_DIR ke direktori .deepcerebra bersama, atau dengan mengatur aturan ke cakupan Tim di aplikasi web.

17 Studio Alur Kerja Agen & Agen Berbasis Peristiwa

Workflow Studio adalah desainer visual untuk otomatisasi multi-agen. Anda menyusun tahapan β€” masing-masing agen, langkah spesialis, atau primitif kontrol β€” menjadi grafik, menghubungkannya dengan dependensi, dan menjalankan seluruh orkestrasi pada mesin dengan kemajuan per tahapan secara langsung, anggaran, dan gerbang persetujuan manusia. Alur kerja disimpan sebagai definisi YAML/JSON portabel yang dapat Anda ekspor, impor, versi di Git, dan jalankan dari API atau CLI.

17.1 Membangun alur kerja

17.2 Perpustakaan tahapan

Jenis tahapanApa yang dilakukannya
agentSatu giliran agen dengan keterampilan dan alat yang Anda lampirkan.
spec.requirements / spec.design / spec.execute Pengiriman berbasis spesifikasi: menyusun persyaratan, desain, lalu memecah menjadi tugas dan mengeksekusi β€” masing-masing dapat digerbang.
documents.generateMenghasilkan dokumen yang rapi dari output tahapan sebelumnya.
fan_outPenelitian luas paralel di banyak subtopik dengan sintesis.
map / loop / switch Primitif kontrol: menjalankan badan per item, mengulang hingga suatu kondisi, atau bercabang di berbagai kasus.
verify / browser_verify Jalankan tes atau perintah di sandbox; verifikasi UI yang berjalan dengan otomatisasi browser.
orchestratePerutean dinamis: agen orkestrator membaca permintaan dan mengirimkannya ke agen hilir terbaik melalui peristiwa.
external.agentPanggil agen pihak ketiga terdaftar melalui HTTP (A2A) seolah-olah itu adalah tahapan asli.
evalNilai output hulu terhadap pemeriksaan (berisi / regex / panjang / LLM-judge); gagal di bawah ambang batas.
db.provisionHasilkan lapisan data yang dimiliki: docker-compose untuk database, migrasi SQL berversi, data awal, template .env, dan ERD Mermaid; perancah otentikasi opsional; dapat menerapkan migrasi ke SQLite segera.
ci.generateHasilkan pipeline CI/CD yang siap di-commit (GitHub Actions, GitLab CI, atau Azure Pipelines) dengan lint β†’ test β†’ scan β†’ build β†’ deploy dan promosi lingkungan.
deploy.packageHasilkan aset deployment produksi: Dockerfile multi-tahap, docker-compose, manifest Kubernetes, atau Helm chart β€” file yang Anda miliki dan commit.
test.generateHasilkan suite unit / API / E2E untuk aplikasi yang dibangun ditambah matriks keterlacakan persyaratan-ke-pengujian.
test.verifyEksekusi suite pengujian (pytest, vitest, jest, Playwright) dan gerbang eksekusi berdasarkan tingkat kelulusannya.
security.auditPindai dependensi untuk kerentanan yang diketahui dan pohon untuk rahasia yang di-hardcode; menerbitkan peristiwa peringatan dan menulis laporan temuan.
previewMulai aplikasi yang dihasilkan secara lokal dan tampilkan URL langsungnya di panel eksekusi (tautan + bingkai sebaris) melalui peristiwa preview.ready.
design.importUbah gambar desain UI (tangkapan layar, mockup, ekspor Figma) menjadi spesifikasi implementasi terstruktur untuk tahapan hilir.

17.3 Agen berbasis peristiwa (jaringan agen)

Setiap tahapan β€” terlepas dari jenisnya β€” dapat menerbitkan dan berlangganan peristiwa berjenis pada bus peristiwa ruang kerja, sehingga agen berkoordinasi seperti layanan pada kain pesan daripada hanya melalui DAG:

17.3.1 Antrean peristiwa untuk agen

Agen yang bereaksi terhadap peristiwa dapat mendeklarasikan antrean bernama yang tahan lama sehingga peristiwa yang cocok tidak akan pernah hilang saat agen sibuk atau sebelum sebuah eksekusi mendengarkan. Pada langganan pemicu, atur queue: <name> β€” mesin mengikat topik tersebut ke antrean FIFO pada bus peristiwa ruang kerja (dipertahankan di bawah .deepcerebra/workflows/events/queues/). Setiap peristiwa yang cocok yang diterbitkan sejak saat itu ditangkap ke dalam antrean; ketika tahap menjadi dapat dijalankan, mesin mengeluarkan peristiwa dalam urutan terlama-pertama dan mengonsumsinya satu per satu.

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 Orkestrasi semafor (perlindungan sumber daya bersama)

Sebuah semafor membatasi berapa banyak tugas yang dapat beroperasi secara bersamaan pada sumber daya bersama (terlindungi): basis data yang sedang ditulis, penyimpanan variabel global, berkas, atau agen eksternal yang dibatasi laju. Lampirkan satu ke tahap mana pun dengan semaphore: β€” sebelum pekerjaan tahap berjalan, mesin memperoleh satu izin dari semafor ruang kerja bernama; izin tersebut selalu dilepaskan setelahnya, bahkan jika tahap gagal. permits: 1 menjadikannya mutex: hanya satu tugas pada satu waktu (di semua eksekusi paralel di ruang kerja) yang menjalankan langkah kritis; setiap tugas lain menunggu hingga pemegang selesai.

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 Orkestrasi Rendezvous (menunggu semua kondisi)

Rendezvous menunggu hingga beberapa kondisi peristiwa semuanya terpenuhi sebelum langkah berikutnya dilanjutkan β€” kebalikan dari "peristiwa pertama menang." Atur join: all pada blok events: tahap: setiap langganan pemicu harus terpenuhi sebelum tahap berjalan. Gabungkan dengan count: N per langganan ketika beberapa agen (atau beberapa laporan dari satu agen) harus semuanya melapor β€” misalnya, persetujuan desain, penyelesaian pengujian, dan persetujuan keamanan sebelum tahap rilis dieksekusi.

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 Perpustakaan alat agen

Tahapan memilih alat dari registri yang sama yang digunakan agen obrolan:

17.5 Eksekusi, gerbang, dan output

πŸ’‘ Tip: Mulai dengan template Ship-It Pipeline: ini merangkai desain β†’ db.provision β†’ implementasi β†’ tes yang dihasilkan β†’ audit keamanan β†’ pengemasan deployment β†’ generasi CI, dengan gerbang manusia sebelum pengemasan β€” jalur lengkap dari ringkasan hingga produksi yang dapat Anda sesuaikan dalam hitungan menit.

18 Penyelesaian Tab Prediktif

Penyelesaian Tab Prediktif menawarkan saran kode sebaris, isi-di-tengah saat Anda mengetik di editor β€” terima saran dengan Tab. Ini adalah fitur opt-in baik di mesin maupun editor web.

Aktifkan

Cara kerjanya

19 Penggunaan, Kredit & Penagihan

Buka Penagihan dari bilah sisi untuk mengelola paket dan penggunaan Anda. Penggunaan AI diukur dalam kredit dolar AS berdasarkan token yang dikonsumsi oleh model yang mendasarinya.

PaketHarga bulananPenggunaan AI bulanan yang termasuk
Basic$20$10
Pro$75$30
Ultimate$200$150
πŸ’‘ Hemat penggunaan: Gunakan pemilihan model Otomatis, gunakan kunci Anda sendiri (BYOK), atau jalankan model lokal untuk mengurangi atau menghindari penggunaan terukur.

20 Mendapatkan Kunci API Gateway Anda

Kunci API gateway (token akses pribadi) memungkinkan Anda menggunakan API publik DeepCerebra dan CLI secara terprogram.

  1. Masuk dan buka Kunci API dari bilah sisi.
  2. Gulir ke Kunci API DeepCerebra.
  3. Masukkan label (misalnya "CI pipeline" atau "laptop CLI").
  4. Pilih cakupan β€” read, chat, code, agent β€” dan kedaluwarsa opsional dalam hari (kosong = tidak pernah).
  5. Klik Hasilkan. Kunci lengkap ditampilkan hanya sekali β€” klik Salin dan simpan dengan aman.

Gunakan dengan CLI atau API di 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/...

Anda dapat mengganti nama atau menghapus (mencabut) kunci kapan saja; setiap kunci menunjukkan prefiks, cakupan, tanggal dibuat/kedaluwarsa, dan tanggal terakhir digunakan.

⚠️ Jaga kerahasiaannya. Siapa pun dengan kunci Anda dapat menggunakan akun Anda dan menimbulkan biaya penggunaan. Cabut dan buat ulang segera jika kunci tersebut pernah terekspos.

21 Keamanan & Privasi

22 Pemecahan Masalah

"Pemuatan folder memerlukan browser Chromium"

Beralihlah ke Chrome, Edge, atau Brave, atau gunakan Buka dari Git sebagai gantinya.

Agen berulang pada kesalahan yang sama

Klik Hentikan, lalu ubah frasa dengan petunjuk atau batasan konkret.

Kesalahan model atau permintaan / "anggaran habis"

Model lokal tidak muncul

Konektor: "server menolak koneksi WebSocket: HTTP 401"

Perubahan saya tidak berlaku

Git: "Anda berada di cabang default"

Buka atau buat cabang kerja sebelum menggunakan Integrasikan untuk membuka permintaan tarik.

Masih buntu? Hubungi support@deepcerebra.ai.

23 DeepCerebra Discovery β€” Tanyakan Data & Dokumen Anda

Discovery adalah chatbot investigasi untuk basis data dan dokumen Anda. Alih-alih menjawab dengan satu kueri, ia bekerja seperti seorang analis: ia membentuk hipotesis, menjalankan serangkaian penyelidikan yang dijaga (SQL, grafik, pencarian dokumen, pemeriksaan skema, koroborasi web), memangkas penjelasan yang disangkal oleh bukti, dan mensintesis jawaban yang berdasar β€” lengkap dengan bagan dan tanda terima biaya yang transparan. Buka dari ikon kompas di bilah aktivitas (/app/discovery).

23.1 Ruang β€” Lingkup Terkurasi Anda

Sebuah Ruang menggabungkan semua yang dibutuhkan oleh satu alur pertanyaan: koneksi basis data, koleksi dokumen, instruksi untuk analis, dan anggaran. Buat satu dengan + Ruang baru, lalu gunakan panel pengaturan di sebelah kanan untuk:

23.2 Mengajukan Pertanyaan

Ketik pertanyaan seperti Anda bertanya kepada rekan kerja β€” misalnya "Mengapa volume pemindaian MRI menurun pada bulan Maret?". Papan investigasi menyiarkan seluruh proses secara langsung:

Pertanyaan lanjutan melanjutkan alur yang sama, sehingga analis mempertahankan konteksnya.

23.3 Bagan, Laporan & Ekspor

Bagan dirender secara inline di papan investigasi. Gunakan Ekspor untuk mengunduh pertanyaan lengkap β€” jawaban, hipotesis, bukti, dan bagan β€” sebagai laporan HTML mandiri atau PDF berkualitas cetak, ditata dengan sistem desain neon.

23.4 Anggaran & Kontrol Biaya

Setiap ruang memiliki anggaran per-pertanyaan: jumlah maksimum penyelidikan, putaran investigasi, detik, dan USD. Mesin berhenti dengan rapi pada batas dan melaporkan apa yang telah ditemukan sejauh ini. Biaya setiap penyelidikan dirinci pada tanda terima, sehingga Anda selalu tahu ke mana pengeluaran itu pergi.

23.5 Otomatisasi: API, SDK, Workflow Studio & MCP