Claude Code hooks: automatinis venv aktyvavimas
Claude Code turi hook’ų sistemą — tai shell komandos, kurios automatiškai vykdomos tam tikrais momentais sesijos metu. Skirtingai nuo instrukcijų CLAUDE.md faile, hook’ai garantuotai įvykdomi kiekvieną kartą. Šiame įraše sukonfigūruosime hook’ą, kuris automatiškai aktyvuos Python virtualią aplinką kiekvienoje Claude Code sesijoje. Kaip veikia hook’ai? Hook’ai konfigūruojami settings.json faile. Kiekvienas hook’as turi: Įvykį (event) — kada jis paleidžiamas Komandą (command) — ką jis vykdo Pagrindiniai įvykiai: Įvykis Kada iššaunamas SessionStart Sesijos pradžioje PreToolUse Prieš įrankio vykdymą PostToolUse Po įrankio vykdymo Notification Kai Claude laukia įvesties Konfigūracijos failai Hook’us galima konfigūruoti dviejuose lygiuose: ...