/** * Claude-Code-style lifecycle hooks from `.agents/hooks.json`, run via * `bash -lc` with stdin JSON. Exit 2 blocks PreToolUse; Stop failures * queue one follow-up message. * * @see https://docs.claude.com/en/docs/claude-code/hooks - mirrored for * compatibility. */ import type { ExtensionAPI } from '@earendil-works/pi-coding-agent'; /** Registers the SessionStart/PreToolUse/PostToolUse/Stop lifecycle handlers and the `/hooks` command. */ export default function agentsHooksExtension(pi: ExtensionAPI): void;