Hook Agen

Semua hook yang dikonfigurasi agen AI Anda dalam satu dialog โ€” kapan masing-masing berjalan, dari file konfigurasi mana ia berasal, dan siapa pemiliknya; matikan satu dengan saklar, jeda seluruh set milik agen, dan baca jurnal setiap perubahan.

Hook menjalankan aksi secara otomatis pada titik-titik tertentu dalam pekerjaan agen โ€” sebelum sebuah tool berjalan, setelah sesi dimulai, saat Anda mengirim prompt. Hook memang berguna, dan jumlahnya menumpuk: tersebar di belasan file konfigurasi, dalam tiga format berbeda, dimiliki oleh Anda, oleh plugin, oleh kebijakan organisasi, atau oleh 1DevTool sendiri.

Dialog Agent Hooks menampung semuanya dalam satu daftar.

Dialog Agent Hooks menampilkan 79 hook yang dikelompokkan per agen, dengan setiap baris menyebutkan kapan hook berjalan beserta file konfigurasinya, integrasi 1DevTool berstatus Read-only ditandai, dan sebuah saklar Pause my hooks

Membukanya

  • Tools โ†’ Hooks, di grup AI pada bar atas.
  • Settings โ†’ Agents โ†’ Open hook manager.

Keduanya membuka dialog yang sama. Header menampilkan kapan pemindaian terakhir dilakukan dan menyediakan tombol Rescan.

Apa yang ditampilkan daftar

Hook dikelompokkan per agen โ€” Claude, Codex, Gemini, Kimi, Antigravity, Cursor, Kiro, Devin, Qwen, Qoder, Grok, dan lainnya โ€” dengan profil konfigurasi yang dibaca setiap grup ditampilkan di sebelahnya. Penghitung di bagian atas berbunyi N on ยท N off dan N read-only.

Setiap baris memberi tahu Anda:

  • Kapan hook berjalan, dalam bahasa sehari-hari alih-alih jargon penyedia โ€” Before a tool runs, After a tool finishes, After a tool fails, When a session starts, When a session ends, When you send a prompt, When a sub-agent starts, When a sub-agent finishes, When the agent finishes responding, When the agent sends a notification.
  • Apa yang cocok โ€” matcher tool, misalnya Edit|Write|MultiEdit|Bash.
  • Dari file konfigurasi mana ia berasal, dan apakah cakupannya user atau project.
  • Siapa pemiliknya โ€” Anda, sebuah plugin, kebijakan organisasi, atau integrasi 1DevTool.

Pilih satu baris untuk memeriksa kapan hook berjalan, matcher-nya, pratinjau perintah, dan file sumbernya.

Menemukan hook

  • Search (cari) berdasarkan nama, event, atau kecocokan.
  • Filter berdasarkan agent, berdasarkan scope (User + this project, dan sebagainya), atau berdasarkan status โ€” All, On, Off, Read-only, Issues.
  • Collapse all / Expand all untuk header grup.

Mematikan sebuah hook

Saklar pada setiap baris mengedit file konfigurasi asli agen, memverifikasi hasilnya, lalu menawarkan Undo (urungkan). Undo memulihkan persis definisi yang diubah oleh operasi tersebut โ€” tidak lebih.

Jika hook yang diaktifkan kembali mengharuskan penyedia memercayainya atau memuat ulang sebelum berlaku, dialog akan menyebutkan langkah berikutnya โ€” alih-alih membiarkan Anda menebak apakah saklarnya bekerja.

Pause my hooks

Pause my hooks (jeda hook saya) menangkap set yang sedang aktif untuk agen tersebut lalu mematikannya. Melepas jeda memulihkan persis set itu โ€” hook yang sudah mati sebelum Anda menjeda tetap mati.

Gunakan fitur ini untuk menjalankan agen secara bersih selama beberapa menit tanpa harus mengingat hook mana yang sengaja Anda nonaktifkan.

Yang tidak akan disentuhnya

Beberapa entri tampil sebagai Read-only, dengan alasannya tercetak pada baris:

  • Integrasi pelacakan sesi milik 1DevTool sendiri.
  • Kebijakan organisasi.
  • Hook milik plugin.

Entri-entri itu dicantumkan, bukan disembunyikan, sehingga Anda bisa melihat keberadaannya dan apa yang mereka lakukan โ€” tetapi pengelola tidak pernah menulis ulang entri tersebut.

Tab Changes

Setiap penulisan yang dilakukan pengelola dicatat dalam jurnal. Tab Changes menyimpan log terbatas tentang apa yang ditulis di mana, sehingga edit yang keliru dapat dipulihkan. Perubahan yang dilakukan di luar 1DevTool muncul setelah Rescan.

Perubahan yang gagal, sebagian, maupun yang konflik juga muncul di sana.

Mengedit secara manual

Dari baris mana pun Anda dapat membuka file konfigurasi hook di editor, atau menampilkannya di disk, untuk saat-saat ketika Anda lebih suka mengeditnya sendiri.

Terkait