Dukungan agent
Agent Note memakai format git note yang sama untuk semua agent, tetapi setiap agent menyediakan hooks dan transcript yang berbeda. Halaman ini membantu tim memahami ekspektasi sebelum mengaktifkannya.
Matriks Kemampuan Agent
Section titled “Matriks Kemampuan Agent”| Agent | Status | Prompt | Response | Files | AI Ratio | Line Estimate |
|---|---|---|---|---|---|---|
| Claude Code | Full support | Ya | Ya | Ya | Ya | Default |
| Codex CLI | Supported | Ya | Ya | Ya | Ya | Saat riwayat patch Codex cocok dengan Commit akhir |
| Cursor | Supported | Ya | Ya | Ya | Ya | Saat jumlah edit cocok dan file akhir masih cocok dengan edit AI terakhir |
| Gemini CLI | Preview | Ya | Ya | Ya | Ya | Belum |
Setup yang disarankan
Section titled “Setup yang disarankan”npx agent-note init --agent claudeAktifkan hanya agent yang benar-benar dipakai tim. Beberapa agent dapat aktif dalam repository yang sama.
npx agent-note init --agent claude codex cursor geminiSetiap developer perlu menjalankan init sekali setelah clone, karena git hooks berada di .git/.
Pilih berdasarkan kebutuhan
Section titled “Pilih berdasarkan kebutuhan”| Anda butuh… | Yang bisa diharapkan |
|---|---|
| Attribution per baris paling lengkap saat ini | Claude Code |
| Dukungan Codex CLI dengan attribution konservatif | Codex CLI |
| Riwayat editor Cursor dan pemulihan response | Cursor |
| Capture prompt / response dari Gemini CLI | Gemini CLI |
Attribution
Section titled “Attribution”Line-level menghitung AI-added lines ketika Agent Note dapat membandingkan AI edit, human edit setelahnya, dan final commit diff dengan aman. Jika bukti tidak cukup, Agent Note memakai file-level.
Agent Note memilih fallback konservatif daripada menebak.
Catatan per agent
Section titled “Catatan per agent”Claude Code
Section titled “Claude Code”Claude Code menyediakan prompt, response, dan edit data lewat hooks. Agent Note menyimpan state file sebelum dan sesudah AI edit, lalu mengurangi human edit yang masuk setelahnya.
Codex CLI
Section titled “Codex CLI”Codex CLI bersifat transcript-driven. Agent Note membaca local transcript dan naik ke line-level hanya ketika count apply_patch cocok dengan final diff.
Cursor
Section titled “Cursor”Cursor memakai afterFileEdit / afterTabFileEdit, serta response hooks atau transkrip lokal. Line-level hanya mungkin ketika jumlah edit dan file akhir masih cocok dengan edit AI terakhir.
Gemini CLI
Section titled “Gemini CLI”Gemini CLI memakai BeforeTool / AfterTool untuk file dan BeforeAgent / AfterAgent untuk prompt / response. Attribution saat ini tetap file-level.
Saat data tidak ada
Section titled “Saat data tidak ada”- Note tidak ditulis jika Agent Note tidak menemukan committed file yang disentuh agent.
- Prompt lama dapat dilewati jika milik commit window lain.
- Response dapat kosong jika agent tidak mengeksposnya.
- Generated artifacts dan path yang tercantum di
.agentnoteignore(di root repository) tetap tampil di Notes, PR Report, dan Dashboard; hanya penyebut AI Ratio yang mengecualikannya.
Mulai investigasi dari Troubleshooting.