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.

21 lines 1.07 kB
/** * Instruction file fact extraction - parses heading sections and gathers instruction-level metadata. */ import type { AgentProfile, AgentFacts, ReadonlyFS } from "../../types.js"; /** * Extract the body text of a named markdown section, or null if not found. * * @param content - markdown instruction file content to search * @param sectionName - case-insensitive heading fragment that identifies the target section * @returns section body text without the heading, or null when the section is absent */ export declare function extractSection(content: string, sectionName: string): string | null; /** * Extract instruction file facts: existence, content, line count, and parsed sections. * * @param fs - project filesystem adapter used to read the instruction file * @param agent - agent profile that names the instruction file path * @returns instruction-file facts used by setup and harness checks */ export declare function extractInstructionFacts(fs: ReadonlyFS, agent: AgentProfile): AgentFacts["instruction"]; //# sourceMappingURL=instruction.d.ts.map