Halo bro… pernah nggak nyuruh AI bikin addon Odoo, hasilnya kelihatan bener, eh pas di-install ternyata manifest-nya kurang, view XML-nya salah, atau access rule-nya lupa dibikin?
E-book ini ngebahas cara supaya itu nggak kejadian lagi. Kuncinya adalah loop engineering: mendesain siklus kerja di sekeliling AI agent, sehingga agent terus memperbaiki kodenya sendiri sampai perintah verifikasi keluar dengan exit code 0. Bukan "kata agent udah beres", tapi test yang jadi hakim.
Hands-on dari awal sampai akhir dengan satu studi kasus utuh: addon asset_loan (Peminjaman Aset Kantor), lengkap dengan model, workflow, constraint, dan security.
Yang kamu pelajari:
Enam komponen loop dan kenapa Odoo "ramah loop"
Menyiapkan Docker Odoo + PostgreSQL dan script hakim run_tests.sh
Menulis spec dengan acceptance criteria, lalu menurunkannya jadi test TransactionCase
Mengunci test lewat checksum supaya agent nggak bisa curang
AGENTS.md dan PROGRESS.md sebagai aturan dan ingatan lintas tool
Implementasi di Claude Code (permission, hook PreToolUse, Stop hook, subagent reviewer, mode headless)
Implementasi di OpenCode (opencode.json, slash command, agent reviewer, opencode run)
Implementasi di Command Code (taste, mode headless, isolasi worktree)
Implementasi di Claude Desktop (loop di dalam chat dan scheduled task)
Perbandingan keempat tool, jebakan umum seperti reward hacking, dan sepuluh kebiasaan loop engineer yang baik
Bonus: peta file, template spec kosong, dan checklist review akhir siap copy-paste.
Untuk developer dan konsultan Odoo yang sudah paham dasar pembuatan addon dan ingin memakai AI agent dengan aman, terukur, dan bisa dipercaya.
Odoo, addon Odoo, modul Odoo, Odoo developer, AI agent, AI coding, loop engineering, agentic coding, Claude Code, OpenCode, Command Code, Claude Desktop, test driven development, TDD, TransactionCase, pylint-odoo, Docker Odoo, hook Claude Code, Xerpium