Cara Menggunakan ByteDance DeerFlow 2.0 di Tahun 2026: Pengaturan, Fitur, Keamanan, dan Alur Kerja API

Ashley Innocent

Ashley Innocent

31 March 2026

Cara Menggunakan ByteDance DeerFlow 2.0 di Tahun 2026: Pengaturan, Fitur, Keamanan, dan Alur Kerja API

Apidog untuk Perusahaan

Penerapan On-Premises

SSO & RBAC

Sesuai SOC 2

Jelajahi Apidog Enterprise

TL;DR / Jawaban Cepat

DeerFlow 2.0 adalah harnes super-agen sumber terbuka dari ByteDance yang dirancang untuk tugas-tugas berjangka panjang, delegasi multi-agen, eksekusi dalam kotak pasir, dan kemampuan ekstensibilitas berbasis keterampilan. Ini bukan hanya kopilot pengkodean; ini adalah runtime eksekusi untuk alur kerja yang kompleks.

Jika tim Anda memerlukan penanganan tugas otonom end-to-end, DeerFlow sangat kuat. Jika tim Anda juga merilis API, tambahkan Apidog sebagai lapisan kualitas API Anda untuk desain kontrak, tata kelola pengujian, lingkungan tiruan (mock environment), dan dokumentasi.

button

Mengapa DeerFlow Mendapat Perhatian

Banyak alat AI membantu dalam satu langkah: pembuatan kode, otomatisasi obrolan, atau bantuan penelitian. DeerFlow menargetkan cakupan yang lebih luas: orkestrasi lintas langkah.

Dari deskripsi proyek resmi, DeerFlow adalah harnes super-agen berjangka panjang yang menggabungkan:

Kombinasi tersebut penting bagi tim teknik karena pekerjaan nyata jarang sesuai dalam satu perintah (prompt). Sebagian besar alur kerja memerlukan dekomposisi, operasi file, eksekusi perintah, dan tinjauan berulang.

Perubahan Aktual pada DeerFlow 2.0

DeerFlow 2.0 adalah penulisan ulang (rewrite) total. Maintainer secara eksplisit menyatakan bahwa tidak ada kode yang sama dengan cabang 1.x.

Implikasi praktis:

Jika Anda sedang mengevaluasi DeerFlow sekarang, perlakukan 2.0 sebagai dasar produk.

Rincian Kemampuan Inti

1. Keterampilan dan Alat

DeerFlow memuat keterampilan secara progresif sehingga tidak menyuntikkan setiap kemampuan ke dalam konteks sekaligus. Ini membantu model yang sensitif terhadap token dan sesi yang panjang.

Ia juga mendukung alat bawaan dan kustom, serta integrasi server MCP. Bagi tim yang sudah menggunakan integrasi berbasis MCP, ini menurunkan gesekan adopsi.

2. Sub-Agen

Agen utama dapat mendelegasikan kepada sub-agen dengan konteks yang terisolasi. Ini adalah salah satu pembeda terbesar DeerFlow dibandingkan asisten satu utas.

Jika digunakan dengan baik, ini meningkatkan throughput pada tugas multi-bagian seperti:

3. Kotak Pasir (Sandbox) dan Sistem File

DeerFlow dirancang untuk menjalankan eksekusi di dalam lingkungan kotak pasir dengan operasi file yang dapat diaudit dan eksekusi perintah.

Ini bukan fitur kosmetik. Ini yang membedakan chatbot generik dari runtime agen yang dapat menghasilkan artefak dan mengerjakan tugas nyata.

4. Rekayasa Konteks dan Ringkasan

Proyek ini menekankan kompresi konteks dan konteks sub-agen yang terisolasi. Ini membantu alur kerja panjang menghindari pembengkakan konteks dan meningkatkan stabilitas kualitas selama eksekusi yang diperpanjang.

5. Memori Jangka Panjang

Memori bertahan antar sesi dan disimpan secara lokal di bawah kendali pengguna. DeerFlow juga mendokumentasikan peningkatan penanganan memori duplikat untuk menghindari akumulasi fakta yang berulang.

6. Konektivitas Saluran

DeerFlow mendukung pemasukan tugas saluran pesan (misalnya Telegram, Slack, Feishu/Lark), dengan konfigurasi saluran di config.yaml.

Ini membuat DeerFlow berguna untuk operasi dan alur kerja tim di mana akses agen tidak hanya melalui terminal saja.

Tutorial Penyiapan: Jalur Aman Tercepat

Dokumen instalasi resmi memprioritaskan Docker jika tersedia. Itu adalah standar yang baik.

Langkah 1: Kloning dan inisialisasi konfigurasi

git clone https://github.com/bytedance/deer-flow.git
cd deer-flow
make config

Langkah 2: Konfigurasi penyedia model

Edit config.yaml dan definisikan setidaknya satu model. DeerFlow mendukung API yang kompatibel dengan OpenAI dan penyedia berbasis CLI.

Contoh minimal:

models:
 - name: gpt-5-responses
 display_name: GPT-5 (Responses API)
 use: langchain_openai:ChatOpenAI
 model: gpt-5
 api_key: $OPENAI_API_KEY
 use_responses_api: true
 output_version: responses/v1

Langkah 3: Atur variabel lingkungan

Setidaknya, atur nilai yang dirujuk oleh entri model yang Anda konfigurasi.

OPENAI_API_KEY=your-key
TAVILY_API_KEY=your-key

Langkah 4: Mulai dengan Docker (disarankan)

make docker-init
make docker-start

URL akses default:

http://localhost:2026

Langkah 5: Gunakan mode lokal hanya jika diperlukan

make check
make install
make dev

Keamanan: Bagian yang Paling Banyak Dilewati Tim

Dokumentasi DeerFlow sendiri menyertakan peringatan keras: kapabilitas hak istimewa tinggi (eksekusi perintah, operasi file, pemanggilan logika bisnis) bisa berisiko jika diekspos tanpa kontrol.

Peringatan itu tidak boleh diabaikan.

Dasar Aman

Kesalahan Umum

Memperlakukan DeerFlow seperti aplikasi web normal dan mengeksposnya secara publik tanpa kontrol ketat. Proyek ini secara eksplisit memperingatkan terhadap pola ini.

DeerFlow vs Agen Pengkodean Khas

Banyak tim bertanya: "Haruskah saya mengganti agen pengkodean saya dengan DeerFlow?"

Pembingkaian yang lebih baik: gunakan setiap alat sesuai kekuatannya.

Kebutuhan Alur KerjaAgen pengkodean khasDeerFlow 2.0
Loop pengkodean berpusat pada IDEKuatBaik
Dekomposisi tugas multi-agenTerbatas hingga sedangKuat
Operasi berbasis saluranBiasanya terbatasKuat
Orkestrasi runtimeTerbatasKuat
Fokus penyebaran terpercaya lokalBervariasiDidokumentasikan secara eksplisit

Jika pekerjaan Anda sebagian besar adalah loop pengkodean PR, agen pengkodean saja mungkin sudah cukup.

Jika pekerjaan Anda mencakup orkestrasi, saluran, penelitian, pipeline artefak, dan otomatisasi multi-langkah, DeerFlow lebih selaras.

Di Mana Apidog Cocok dalam Tumpukan DeerFlow

Di sinilah banyak tim salah dalam arsitektur.

DeerFlow dapat mengorkestrasi dan mengeksekusi, tetapi kualitas siklus hidup API masih membutuhkan sistem khusus.

Apa yang DeerFlow Lakukan dengan Baik untuk Tim API

Apa yang Masih Dibutuhkan Tim API di Luar DeerFlow

Di situlah Apidog berada.

Arsitektur Praktis

Pembagian ini memberikan kecepatan tanpa kehilangan kontrol.

Contoh Cetak Biru Adopsi (Minggu 1 hingga Minggu 4)

Minggu 1: Proyek percontohan lokal

Minggu 2: Tambahkan dekomposisi tugas

Minggu 3: Perkenalkan pengaman tata kelola API

Minggu 4: Skala terkontrol

Kekuatan dan Pertukaran (Tradeoff)

Kekuatan DeerFlow

Pertukaran DeerFlow

Alur Kerja Praktis: DeerFlow + Apidog untuk Loop Pengiriman API

Di bawah ini adalah pola praktis yang dapat diadopsi dengan cepat oleh banyak tim teknik.

Skenario

Anda perlu mengirimkan endpoint REST API internal baru dengan:

Langkah A: Definisikan kontrak API di Apidog terlebih dahulu

Mulai dari OpenAPI di Apidog:

Ini menjadi sumber kebenaran API Anda sebelum generasi otonom dimulai.

Langkah B: Minta DeerFlow untuk menghasilkan kandidat implementasi

Gunakan DeerFlow untuk tugas-tugas yang berat eksekusi:

Penting: berikan DeerFlow batasan kontrak secara eksplisit, bukan hanya permintaan fitur yang luas.

Langkah C: Jalankan pengujian kontrak dan regresi di Apidog

Ambil implementasi yang dihasilkan dan validasi terhadap suite pengujian Apidog Anda:

Jika pengujian gagal, kirim jejak kegagalan konkret kembali ke DeerFlow untuk perbaikan yang ditargetkan.

Langkah D: Jaga agar batas tata kelola tetap jelas

Gunakan aturan ini:

Batas ini mencegah "penyimpangan agen", di mana implementasi mulai menyimpang dari perilaku API yang dimaksudkan.

Pola Konfigurasi yang Berfungsi dengan Baik

Tim biasanya lebih cepat berhasil ketika mereka mendefinisikan profil operasi yang eksplisit.

Profil 1: Pengembangan lokal terpercaya

Terbaik untuk adopsi awal:

Profil 2: Lingkungan tim internal

Untuk penggunaan lintas perangkat di dalam jaringan perusahaan:

Profil 3: Sel otomatisasi terkontrol

Untuk alur kerja bervolume lebih tinggi:

Pola-pola ini memetakan langsung ke rekomendasi keamanan DeerFlow sendiri dan mengurangi risiko insiden.

Mode Kegagalan Umum dan Perbaikannya

Mode kegagalan 1: Arsitektur "satu prompt raksasa"

Tim mencoba menyelesaikan semuanya dalam satu lintasan agen utama dan mengalami ketidakstabilan konteks.

Perbaikan:

Mode kegagalan 2: Strategi perutean model yang tidak jelas

Penyiapan multi-penyedia menjadi sulit di-debug ketika setiap tugas dapat mengenai model apa pun.

Perbaikan:

Mode kegagalan 3: Keamanan ditambahkan terlalu lambat

Tim mengekspos layanan ke jaringan yang lebih luas sebelum kebijakan otentikasi dan jaringan siap.

Perbaikan:

Mode kegagalan 4: Tidak ada gerbang kualitas API

Perubahan yang dihasilkan agen lolos tinjauan kode tetapi merusak kontrak integrasi.

Perbaikan:

Apa yang Harus Diukur Setelah Adopsi

Untuk memutuskan apakah DeerFlow memberikan nilai nyata, lacak metrik operasional:

Kemudian bandingkan dengan dasar Anda sebelum peluncuran DeerFlow.

Jika metrik membaik tetapi risiko tata kelola meningkat, perketat batas. Jika tata kelola kuat tetapi kecepatan terhenti, optimalkan dekomposisi sub-agen dan perutean model.

FAQ

Apakah DeerFlow sumber terbuka?

Ya. DeerFlow dirilis di bawah Lisensi MIT.

Apakah DeerFlow 2.0 sama dengan DeerFlow 1.x?

Tidak. Maintainer menjelaskan DeerFlow 2.0 sebagai penulisan ulang dari awal. Baris 1.x tetap berada di cabang terpisah.

Persyaratan runtime apa yang harus saya harapkan?

Proyek ini mendokumentasikan Python 3.12+ dan Node.js 22+ dalam materi saat ini, dengan Docker direkomendasikan untuk penyiapan.

Bisakah DeerFlow hanya digunakan melalui terminal/UI?

Tidak. Ini juga mendukung integrasi saluran pesan dan jalur klien Python tertanam.

Bisakah DeerFlow menggantikan Apidog untuk tim API?

Tidak. DeerFlow dapat mengotomatiskan alur kerja implementasi, tetapi bukan pengganti tata kelola siklus hidup API. Apidog adalah lapisan yang lebih baik untuk desain API schema-first, pengujian, mock, dan dokumen.

Putusan Akhir

DeerFlow 2.0 adalah salah satu harnes agen sumber terbuka terlengkap yang tersedia pada tahun 2026 untuk tim yang membutuhkan lebih dari sekadar bantuan gaya chatbot.

Sikap produksi terbaik adalah pragmatis:

Arsitektur itu memberi Anda kecepatan dan keandalan.

button

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.