[{"data":1,"prerenderedAt":245},["ShallowReactive",2],{"copy:id:site:":3,"copy:id:instructions:generator,ui":125,"copy:id:site:common":243},{"common":4,"nav":16,"footer":44,"home":51,"error":118},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},"Lewati ke konten","Menu","Bahasa","Bagian","Footer","alat","Beranda","Breadcrumb","Salin","Disalin","Unduh",{"groups":17,"items":25},{"build":18,"connect":19,"instruct":20,"run":21,"web":22,"secure":23,"track":24},"Bangun","Hubungkan","Beri instruksi","Jalankan","Buka situs Anda","Amankan","Lacak",{"models":26,"cost":27,"frameworks":28,"mcp":29,"mcpConfig":30,"mcpClients":31,"agentsMd":32,"files":33,"openclaw":34,"agentReady":35,"llmsTxt":36,"robotsTxt":37,"apiCatalog":38,"bots":39,"security":40,"incidents":41,"checklist":42,"changelog":43},"Model dan harga API","Kalkulator biaya agent","Framework dan SDK","Server MCP","Generator konfigurasi MCP","Klien MCP","Generator AGENTS.md","File instruksi","Self-host OpenClaw","Situs web siap untuk agent","Generator llms.txt","robots.txt untuk bot AI","Generator katalog API","Direktori bot AI","Keamanan agen","Log insiden","Daftar periksa keamanan","Log perubahan",{"about":45,"privacy":46,"terms":47,"sitemap":48,"disclaimer":49,"checked":50},"Tentang","Privasi","Ketentuan","Peta situs","Referensi independen bagi mereka yang membangun agen AI. Tidak berafiliasi dengan vendor mana pun yang disebutkan di sini.","Fakta diperiksa {date}",{"seo":52,"eyebrow":55,"title":56,"lead":57,"ctaMcp":58,"ctaCost":59,"ctaAgents":60,"sheetLabel":61,"sheetTitle":62,"sheet":63,"sheetNote":69,"sectionsTitle":70,"sections":71,"latestTitle":101,"allChanges":102,"rulesTitle":103,"rules":104,"aboutLink":117},{"title":53,"description":54},"DotsAgent: referensi dan alat untuk membangun agen AI","Harga API LLM, kalkulator biaya agen, konfigurasi MCP untuk 13 klien, generator AGENTS.md dan llms.txt, serta catatan keamanan agen. Gratis, tersedia dalam 18 bahasa.","Untuk developer yang membangun agen AI","Referensi praktis untuk pembuat agen","Harga, protokol, file konfigurasi, dan catatan keamanan untuk pekerjaan agen, semuanya diverifikasi berdasarkan dokumentasi vendor. Cari fakta, buat file yang Anda perlukan, lalu kembali ke kode Anda.","Buat konfigurasi MCP","Hitung biaya tugas agen","Tulis AGENTS.md","Angka terkini","Kondisi stack",{"mcp":64,"openclaw":65,"cheapest":66,"models":67,"servers":29,"bots":68},"Spesifikasi MCP","OpenClaw","Model termurah, $\u002FM masuk\u002Fkeluar","Model dengan harga","Bot AI yang dipantau","Setiap angka diperiksa secara manual berdasarkan dokumentasi vendor.","Isi situs",{"models":72,"mcp":76,"instructions":79,"frameworks":82,"openclaw":85,"agentReady":89,"security":93,"changelog":97},{"title":73,"body":74,"unit":75},"Model dan harga","Harga token input, output, dan cache per sejuta token, ditampilkan berdampingan, dengan kalkulator untuk menghitung seluruh proses agent.","model",{"title":29,"body":77,"unit":78},"Katalog server Model Context Protocol dan generator konfigurasi yang membuat file yang tepat untuk setiap klien.","server",{"title":33,"body":80,"unit":81},"Tulis AGENTS.md dan lihat cara setiap tool membaca CLAUDE.md, .cursor\u002Frules, dan file serupa.","format file",{"title":28,"body":83,"unit":84},"Bandingkan framework agent dan SDK vendor berdasarkan bahasa, lisensi, dukungan MCP, dan fitur multi-agent.","framework",{"title":86,"body":87,"unit":88},"Host OpenClaw sendiri","Instal, konfigurasi, dan perbarui OpenClaw di komputer atau server Anda sendiri, langkah demi langkah.","rilis terbaru",{"title":90,"body":91,"unit":92},"Situs yang siap untuk agent","Buat llms.txt, aturan robots.txt untuk crawler AI, dan api-catalog, serta cari bot apa pun berdasarkan user agent.","bot terdaftar",{"title":94,"body":95,"unit":96},"Keamanan agent","Risiko OWASP untuk agent, catatan insiden nyata, dan checklist yang dapat Anda centang sebelum peluncuran.","insiden tercatat",{"title":98,"body":99,"unit":100},"Changelog API","Perubahan bertanggal pada API model, SDK, dan protokol, masing-masing ditautkan ke pengumuman vendor.","entri","Perubahan terbaru","Semua perubahan","Cara kami menjaga keakuratan",[105,108,111,114],{"title":106,"body":107},"Fakta bersumber.","Setiap harga, versi, dan flag tertaut ke halaman vendor sebagai sumbernya, sehingga Anda bisa memeriksanya sendiri.",{"title":109,"body":110},"Pemeriksaan bertanggal.","Setiap halaman menampilkan kapan faktanya terakhir diperiksa. Entri yang sudah usang akan diperiksa ulang atau dihapus.",{"title":112,"body":113},"Tanpa penempatan berbayar.","Tidak ada yang membayar agar tercantum, mendapat peringkat lebih tinggi, atau dideskripsikan dengan lebih baik.",{"title":115,"body":116},"Tool berjalan di browser Anda.","Generator dan kalkulator bekerja secara lokal, dan apa yang Anda ketik tidak dikirim ke server.","Tentang DotsAgent",{"title":119,"body":120,"home":121,"popular":122,"failed":123,"failedBody":124},"Halaman tidak ditemukan","Alamat ini tidak cocok dengan halaman mana pun. Halamannya mungkin sudah dipindahkan, atau tautannya mungkin salah ketik.","Buka halaman beranda","Tool populer","Terjadi kesalahan","Halaman gagal dimuat di sisi kami. Coba lagi sebentar lagi, atau mulai dari halaman beranda.",{"generator":126,"ui":233},{"seo":127,"crumb":32,"eyebrow":130,"title":32,"lead":131,"filesLink":132,"form":133,"headings":146,"defaults":158,"ruleDescription":180,"bridgeNotes":181,"rulesTitle":185,"rulesLead":186,"bridgesTitle":187,"adviceTitle":188,"advice":189,"faqTitle":213,"faq":214},{"title":128,"description":129},"Generator AGENTS.md dengan aturan untuk lima coding agent","Isi satu formulir untuk membuat AGENTS.md, aturan berbasis path yang sama untuk Cursor, Copilot, Claude Code, Cline, dan Devin, serta file penghubung untuk Gemini CLI dan Aider.","Instruksikan · alat","Isi satu formulir untuk membuat AGENTS.md yang berisi perintah, konvensi, dan batasan tegas Anda. Anda juga akan mendapatkan satu aturan berbasis path untuk Cursor, GitHub Copilot, Claude Code, Cline, dan Devin Desktop, serta file penghubung untuk tool yang tidak membaca AGENTS.md secara default.","Lokasi file instruksi untuk setiap tool",{"stack":134,"name":135,"about":136,"stackLine":137,"oneEach":138,"neverHint":139,"rule":140,"ruleHint":141,"glob":142,"ruleText":143,"bridges":144,"reset":145},"Mulai dari stack","Nama proyek","Deskripsi proyek dalam satu atau dua kalimat","Stack, satu baris","Satu per baris","Satu per baris. Batasan tegas yang tidak boleh dilanggar agent.","Tambahkan aturan berbasis path","Tulis satu kali, lalu buat untuk Cursor, Copilot, Claude Code, Cline, dan Devin Desktop.","File yang berlaku (glob)","Teks aturan","File penghubung agar tool lain menggunakan AGENTS.md","Kembalikan ke default",{"overview":147,"stack":148,"commands":149,"setupLabel":150,"devLabel":151,"testLabel":152,"lintLabel":153,"buildLabel":154,"style":155,"testing":152,"git":156,"never":157},"Ringkasan","Stack","Perintah","Instalasi","Jalankan secara lokal","Pengujian","Lint dan pemeriksaan tipe","Build","Gaya kode","Commit dan pull request","Jangan pernah",{"name":159,"about":160,"style":161,"testing":166,"git":170,"never":174,"rule":179},"Aplikasi web Acme","Aplikasi web untuk pelanggan dengan area admin dan REST API kecil.",[162,163,164,165],"Ikuti pemformatan yang diwajibkan linter dan biarkan file yang tidak diubah tetap apa adanya.","Utamakan fungsi kecil dengan input dan output yang jelas; batasi efek samping di bagian tepi.","Minta persetujuan sebelum menambahkan dependency baru.","Jelaskan alasan di balik kode yang tidak jelas, bukan apa yang dilakukan setiap baris.",[167,168,169],"Tambahkan atau perbarui pengujian untuk setiap perilaku yang Anda ubah.","Jalankan perintah pengujian dan perbaiki kegagalannya sebelum menyatakan pekerjaan selesai.","Jangan hapus atau lewati pengujian yang gagal hanya agar seluruh pengujian berhasil.",[171,172,173],"Tulis subjek commit dalam bentuk perintah dan kurang dari 72 karakter.","Batasi setiap pull request pada satu perubahan dan jelaskan dalam deskripsinya cara Anda mengujinya.","Jalankan lint dan pengujian sebelum setiap commit.",[175,176,177,178],"Jangan pernah commit rahasia, API key, atau file .env.","Jangan pernah mengedit langsung file yang dihasilkan di bawah src\u002Fgenerated\u002F; buat ulang file tersebut.","Jangan pernah menjalankan perintah database yang destruktif terhadap production.","Jangan pernah melakukan force-push ke main atau menulis ulang riwayat yang digunakan bersama.","Ikuti pola yang sudah digunakan oleh file-file di dekatnya dalam folder ini. Setiap fungsi yang diekspor harus memiliki docstring dan pengujian di file pengujian yang sesuai.","Konvensi untuk file yang cocok dengan glob ini",{"CLAUDE.md":182,".gemini\u002Fsettings.json":183,".aider.conf.yml":184},"Claude Code membaca AGENTS.md secara otomatis mulai v2.1.277 hanya jika CLAUDE.md belum ada; impor ini mendukung versi lebih lama dan CLAUDE.md apa pun yang Anda tambahkan nanti.","Gemini CLI secara default hanya memuat GEMINI.md; ini menambahkan AGENTS.md ke context.fileName.","Aider hanya memuat AGENTS.md jika file tersebut dicantumkan di bawah read dalam konfigurasinya.","Aturan yang sama untuk lima tool","Satu aturan dalam lima format; simpan setiap file di path yang tercantum di atasnya.","File penghubung","Cara membuat file instruksi yang efektif",[190,194,197,201,205,209],{"title":191,"body":192,"source":193},"Letakkan perintah yang tepat di bagian awal","Cantumkan perintah instalasi, pengujian, dan lint yang benar beserta flag-nya di bagian awal file. Sebutkan stack dan versinya dengan tepat, lalu berikan contoh kode singkat jika penjelasan dengan kata-kata saja kurang jelas.","GitHub Blog, analisis terhadap 2,500+ file AGENTS.md",{"title":195,"body":196,"source":193},"Tulis aturan larangan secara eksplisit","Nyatakan dengan jelas hal-hal yang tidak boleh dilakukan agen, misalnya menyentuh secret, kode vendored, atau production. Jangan pernah commit secret adalah batasan bermanfaat yang paling umum ditemukan dalam file yang ditinjau GitHub.",{"title":198,"body":199,"source":200},"Pastikan setiap instruksi bisa diverifikasi","Jalankan npm test sebelum commit dapat diverifikasi; uji perubahan Anda tidak. Hapus instruksi yang bertentangan, karena saat dua baris tidak selaras, model bisa mengikuti salah satunya.","Dokumentasi memori Claude Code",{"title":202,"body":203,"source":204},"Buat tetap ringkas dan pisahkan berdasarkan path","Anthropic menyarankan kurang dari 200 baris per file dan Cursor kurang dari 500 per aturan. Pindahkan panduan untuk area tertentu ke aturan yang dibatasi berdasarkan path agar hanya dimuat saat file tersebut digunakan. Import merapikan file, tetapi tidak mengurangi biaya konteks.","Dokumentasi memori Claude Code; dokumentasi Cursor Rules",{"title":206,"body":207,"source":208},"Lewati hal yang sudah diketahui agen","Dalam studi terhadap empat coding agent, file konteks tidak secara konsisten meningkatkan keberhasilan tugas dan menambah biaya inference lebih dari 20%. File yang ditulis LLM sedikit menurunkan hasil, sementara ringkasan repository tidak membantu. Jadi, batasi isi file pada persyaratan yang tidak jelas, seperti penggunaan tool tertentu.","ETH Zurich SRI Lab, arXiv 2602.11988",{"title":210,"body":211,"source":212},"Tambahkan aturan jika kesalahan berulang","Mulailah dengan aturan sederhana, lalu tambahkan satu baris saat agen melakukan kesalahan yang sama lebih dari sekali. Jadikan file yang sudah ada sebagai contoh, alih-alih menempelkan seluruh panduan gaya.","Dokumentasi Cursor Rules; GitHub Blog","Pertanyaan tentang AGENTS.md",[215,218,221,224,227,230],{"q":216,"a":217},"Apakah Claude Code membaca AGENTS.md?","Ya, mulai v2.1.277. Secara default, Claude Code hanya membaca AGENTS.md atau .claude\u002FAGENTS.md jika tidak ada CLAUDE.md, .claude\u002FCLAUDE.md, atau CLAUDE.local.md di direktori kerja atau direktori di atasnya. Pengaturan claude-md-and-agents-md memuat keduanya, dan CLAUDE.md yang berisi @AGENTS.md berfungsi di semua versi.",{"q":219,"a":220},"Apakah AGENTS.md memerlukan frontmatter atau heading tertentu?","Tidak. AGENTS.md adalah Markdown biasa tanpa kolom wajib, dan Anda bebas menggunakan heading apa pun. Situs agents.md menyarankan bagian seperti ringkasan project, perintah build dan test, gaya kode, pengujian, catatan keamanan, serta panduan pull request.",{"q":222,"a":223},"Bagaimana cara menggunakan AGENTS.md di monorepo?","Letakkan satu AGENTS.md di root dan satu lagi di setiap package yang memerlukan aturannya sendiri. Agen membaca file yang paling dekat dengan kode yang sedang diedit; jika ada konflik, aturan di file tersebut yang berlaku. Saat agents.md mendokumentasikan hal ini, repository utama OpenAI memiliki 88 file AGENTS.md.",{"q":225,"a":226},"Bagaimana cara membuat Gemini CLI membaca AGENTS.md?","Secara default, Gemini CLI masih menggunakan GEMINI.md. Tambahkan AGENTS.md ke context.fileName di .gemini\u002Fsettings.json, misalnya [\"AGENTS.md\", \"GEMINI.md\"]. Jalankan \u002Fmemory show untuk memeriksa file yang dimuat.",{"q":228,"a":229},"Coding agent mana yang mendukung AGENTS.md?","Kami memeriksa dokumentasi OpenAI Codex, Claude Code, Cursor, GitHub Copilot, Devin Desktop, Cline, dan OpenClaw. Semuanya membaca file ini secara native, sedangkan Gemini CLI dan Aider memerlukan satu baris konfigurasi. Situs agents.md mencantumkan total 23 tool yang kompatibel, termasuk Zed, Warp, goose, opencode, Jules, dan JetBrains Junie.",{"q":231,"a":232},"Siapa yang memelihara format AGENTS.md?","OpenAI menyumbangkan AGENTS.md kepada Agentic AI Foundation, sebuah dana yang dikelola Linux Foundation dan diumumkan pada 2025-12-09 bersama MCP dan goose. Situs agents.md menyebutkan bahwa lebih dari 60k proyek open source menggunakannya.",{"crumb":234,"tool":235,"reads":236,"support":237,"supportCol":241,"sources":242},"Instruksi","Tool","Membaca",{"native":238,"opt-in":239,"none":240},"Native","Lewat konfigurasi","Tidak","Dukungan","Sumber",{"common":244},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},1790863389807]