Agenttien koukut
Kaikki AI-agenttiesi määrittämät koukut yhdessä ikkunassa — milloin kukin suoritetaan, mistä asetustiedostosta se on peräisin ja kuka sen omistaa — kytke yksittäinen pois kytkimestä, tauota agentin koko joukko ja lue päiväkirjaa jokaisesta muokkauksesta.
Koukut ajavat toimintoja automaattisesti määrätyissä kohdissa agentin työtä — ennen työkalun ajoa, kun istunto käynnistyy, kun lähetät kehotteen. Ne ovat hyödyllisiä, ja niitä kertyy: kymmenkuntaan asetustiedostoon, kolmessa eri muodossa, omistajana sinä, lisäosa, organisaation käytäntö tai 1DevTool itse.
Agent Hooks -ikkuna kokoaa ne kaikki yhdeksi listaksi.

Avaaminen
- Tools → Hooks, yläpalkin AI-ryhmässä.
- Settings → Agents → Open hook manager.
Molemmat avaavat saman ikkunan. Ylätunniste näyttää, milloin skannaus tehtiin viimeksi, ja tarjoaa Rescan-painikkeen.
Mitä lista näyttää
Koukut on ryhmitelty agentin mukaan — Claude, Codex, Gemini, Kimi, Antigravity, Cursor, Kiro, Devin, Qwen, Qoder, Grok ja muut — ja jokaisen ryhmän vieressä näkyy sen lukema config profile (asetusprofiili). Yläreunan laskurit näyttävät N on · N off ja N read-only.
Jokainen rivi kertoo:
- Milloin se suoritetaan, selkokielellä alustajargonin sijaan — 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.
- Mihin se täsmäytyy — työkalumatcheri, kuten
Edit|Write|MultiEdit|Bash. - Mistä asetustiedostosta se on peräisin ja onko kyseessä user- vai project-laajuus.
- Kuka sen omistaa — sinä, lisäosa, organisaation käytäntö vai 1DevTool-integraatio.
Valitse rivi nähdäksesi, milloin koukku suoritetaan, sen matcherin, komennon esikatselun ja lähdetiedoston.
Koukkujen etsiminen
- Search (haku) nimen, tapahtuman tai täsmäyksen mukaan.
- Suodata agent- tai scope-kentän (User + this project ja niin edelleen) taikka tilan mukaan — All, On, Off, Read-only, Issues.
- Collapse all / Expand all ryhmäotsikoille.
Koukun kytkeminen pois
Jokaisen rivin kytkin muokkaa agentin oikeaa asetustiedostoa, varmistaa tuloksen ja tarjoaa sen jälkeen Undo-toiminnon. Undo palauttaa täsmälleen ne määritelmät, joita kyseinen toiminto muutti — ei mitään muuta.
Jos uudelleen käyttöönotettu koukku edellyttää, että alusta luottaa siihen tai lataa sen uudelleen ennen voimaantuloa, ikkuna nimeää seuraavan vaiheen sen sijaan, että jättäisi sinut arvailemaan, toimiko kytkin.
Pause my hooks
Pause my hooks tallentaa joukon, joka on kyseisellä agentilla parhaillaan käytössä, ja kytkee sen pois. Tauon purku palauttaa täsmälleen saman joukon — koukut, jotka olivat pois päältä jo ennen tauotusta, pysyvät pois päältä.
Käytä sitä, kun haluat ajaa agentin puhtaasti muutaman minuutin ilman, että sinun tarvitsee muistaa, mitkä koukut olit tarkoituksella poistanut käytöstä.
Mihin se ei koske
Jotkin kohteet näkyvät Read-only-tilassa, syy merkittynä riville:
- 1DevToolin omat istunnonseurantaintegraatiot.
- Organisaation käytännöt.
- Lisäosien omistamat koukut.
Ne listataan eivätkä piiloteta, jotta näet niiden olemassaolon ja toiminnan — mutta hallinta ei koskaan kirjoita niitä uudelleen.
Changes-välilehti
Jokainen hallinnan tekemä kirjoitus kirjataan. Changes-välilehti pitää rajattua lokia siitä, mitä kirjoitettiin minnekin, jotta huono muokkaus on palautettavissa. 1DevToolin ulkopuolella tehdyt muokkaukset ilmestyvät näkyviin Rescan-skannauksen jälkeen.
Epäonnistuneet, osittaiset ja ristiriitaiset muutokset näkyvät siellä myös.
Muokkaaminen käsin
Miltä tahansa riviltä voit avata koukun asetustiedoston editorissa tai näyttää sen levyllä, kun haluat mieluummin muokata sitä itse.