UNPKG

@blundergoat/goat-flow

Version:

AI coding agent harness and local dashboard for Claude Code, OpenAI Codex, Google Antigravity, and GitHub Copilot - setup audits, guardrails, structured skills, deny hooks, and persistent learning loops.

16 lines 1.02 kB
/** * Hook fact extraction - analyzes deny hooks, post-turn hooks, and hook registration. */ import type { AgentProfile, AgentFacts, ReadonlyFS } from "../../types.js"; /** * Extract all hook-related facts: deny hooks, post-turn, and compaction registration. * * @param fs - project filesystem adapter used to inspect installed hook files * @param agent - agent profile whose hook locations and event model are being read * @param settingsParsed - parsed agent settings object, or null/unknown when parsing failed * @param hasDenyPatterns - whether settings-level deny patterns cover dangerous operations * @param settingsValid - whether the agent settings file parsed cleanly * @returns hook facts excluding secret-pattern coverage, which settings extraction owns */ export declare function extractHookFacts(fs: ReadonlyFS, agent: AgentProfile, settingsParsed: unknown, hasDenyPatterns: boolean, settingsValid: boolean): Omit<AgentFacts["hooks"], "readDenyCoversSecrets">; //# sourceMappingURL=hooks.d.ts.map