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.

27 lines 1.71 kB
/** * 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