Skip to the content.

fak — Fused Agent Kernel (pengantar Bahasa Indonesia)

Ini adalah halaman masuk (entry point) yang dilokalkan, bukan terjemahan dokumen lengkap. Dokumentasi lengkap berbahasa Inggris — halaman ini memberi inti fak, bukti 60 detik, dan jalur instalasi, lalu mengarahkan Anda ke dokumentasi Inggris. Catatan: terjemahan ini dibuat oleh mesin dan masih menunggu tinjauan penutur asli — bila menemukan kekeliruan, silakan buka issue/PR. Bahasa lain: lihat i18n hub.

fak dalam satu kalimat

fak adalah satu Go binary yang duduk di antara agen AI Anda dan tool call yang dipanggilnya — memeriksa setiap tool call sebelum dijalankan, dan memakai ulang kerja bersama yang berulang di sepanjang sesi panjang. Hasilnya: loop agen yang sama menjadi lebih aman, lebih murah, dan lebih cepat, tanpa menulis ulang apa pun.

Anda tidak menulis ulang agen — cukup arahkan satu base URL ke fak serve, dan setiap tool call lebih dulu melewati capability floor.

fak guard -- claude    # membungkus agen Anda yang sudah ada dengan satu perintah

Mengapa tim di Indonesia perlu peduli

Masalah yang diselesaikan fak

Bukti 60 detik (tanpa key, tanpa model, tanpa GPU)

go build -o fak ./cmd/fak
./fak preflight --policy examples/customer-support-readonly-policy.json --tool refund_payment --args "{}"   # -> DENY (POLICY_BLOCK)
./fak preflight --policy examples/customer-support-readonly-policy.json --tool search_kb     --args "{}"   # -> ALLOW
./fak agent --offline                                                                                       # injection blocked, task still completes

Dengan model Anda

fak tidak mengganti model Anda — ia mengatur (govern) dan meng-cache-nya. Qwen2/Qwen3 dan GLM-MoE terbukti bit-exact di in-kernel reference engine; selebihnya (DeepSeek, Mistral, model open-weights mana pun) tersambung lewat OpenAI-compatible wire — melalui Ollama / vLLM / SGLang / llama.cpp / LM Studio atau API apa pun yang kompatibel dengan OpenAI.

Langkah berikutnya

License: Apache-2.0.