Open Agent Broker — harness Rust yang ringan untuk menjembatani Discord ke CLI coding yang kompatibel dengan ACP (Claude Code, Codex, Gemini, Kiro, Cursor) melalui stdio JSON-RPC. Template ini men-deploy varian Gemini. Sumber: https://github.com/openabdev/openab

OpenAB adalah harness Rust yang ringan dan open-source yang menjembatani Discord ke CLI coding yang kompatibel dengan Agent Client Protocol melalui stdio JSON-RPC.
Template ini men-deploy varian Gemini (openab-gemini) yang menggunakan gemini --acp sebagai backend agen.
0.8.1-beta.5). Untuk upgrade, ubah tag image di Zeabur Dashboard -> Layanan -> Pengaturan. Tag yang tersedia: GitHub Packages./home/node di-mount sebagai volume persisten. Plugin, pengaturan, config, dan kredensial dipertahankan antar restart.bot -> centang izin: Send Messages, Send Messages in Threads, Create Public Threads, Read Message History, Add Reactions, Manage Messages123456789012345678,234567890123456789Isi variabel template dan klik deploy. Layanan akan terhubung ke Discord secara otomatis.
| File | Deskripsi |
|---|---|
/home/node/.config/openab/config.toml | Konfigurasi OpenAB (sessions, reactions, STT, dll.) |
config.toml dibuat dari template bawaan saat boot pertama. Setelah itu, edit file secara langsung -- variabel lingkungan hanya digunakan untuk pengaturan awal. Untuk mengembalikan ke default, hapus dan restart: rm /home/node/.config/openab/config.toml
Untuk opsi konfigurasi, lihat dokumentasi OpenAB.
Secara default, openab mengabaikan pesan dari bot dan webhook lain. Untuk mengizinkan pesan yang dipicu webhook (misalnya pengujian otomatis atau pipeline CI), tambahkan berikut ke config.toml:
[discord]
allow_bot_messages = "mentions"
Dengan pengaturan ini, openab merespons pesan bot atau webhook apa pun yang @mention-nya. Untuk membatasi ke webhook tertentu, tambahkan juga:
trusted_bot_ids = ["YOUR_WEBHOOK_USER_ID"]
ID pengguna webhook adalah ID numerik dalam URL webhook: https://discord.com/api/webhooks/<ID>/...
Kosongkan Discord Bot Token saat deploy. Layanan akan tidur tanpa crash.