@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.
27 lines • 1.71 kB
TypeScript
/**
* Human-readable summary strings for the audit report's setup and agent scopes. These feed the
* one-line status blurbs renderers and the dashboard show per scope; they describe state, never
* pass/fail, so they stay separate from the check functions that produce findings.
*/
import type { AuditContext } from "./types.js";
/**
* Build the setup-scope summary lines. Skill and instruction-file figures are reported worst-case
* across agents (minimum skills installed, maximum instruction-file line count) so the summary
* reflects the least-complete agent rather than an average. When no supported agents are present,
* every field returns an explicit "no supported agents" string instead of misleading zeros.
*
* @param ctx - audit context; supplies the canonical skill list, per-agent facts, and loaded config
* @returns map of display keys (`skills`, `config`, `instructionFile`) to human-readable status strings
*/
export declare function setupSummary(ctx: AuditContext): Record<string, string>;
/**
* Build the agent-scope summary lines. Toolchain reports which of test/lint/build are configured
* (an empty toolchain is "not configured (optional)" because the toolchain is not required). Hook
* status lists each agent whose deny mechanism is installed - whether file-based or config-based -
* and distinguishes "no supported agents" from "none installed".
*
* @param ctx - audit context; supplies the loaded toolchain config and per-agent hook facts
* @returns map of display keys (`toolchain`, `hooks`) to human-readable status strings for the report
*/
export declare function agentSummary(ctx: AuditContext): Record<string, string>;
//# sourceMappingURL=audit-summaries.d.ts.map