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.

28 lines 2.28 kB
import type { DashboardRouteDependencies } from "./dashboard-route-types.js"; import { normalizeAgentVersionOutput } from "./dashboard-route-types.js"; export { normalizeAgentVersionOutput }; /** * Build the non-terminal dashboard route handlers for one server instance. * * @param deps - Server-owned dependencies and IO hooks shared by the route handlers. */ export declare function createDashboardRouteHandlers(deps: DashboardRouteDependencies): { handleIndexRegenerateRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => Promise<boolean>; handleTasksRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => Promise<boolean>; handleProjectsListRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => Promise<boolean>; handleProjectsStatusRequest: (url: URL, res: import("http").ServerResponse) => boolean; handleSkillQualityRequest: (url: URL, res: import("http").ServerResponse) => boolean; handleSkillQualityInventoryRequest: (url: URL, res: import("http").ServerResponse) => boolean; handleQualityEvaluateRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => Promise<boolean>; handleQualityRequest: (url: URL, res: import("http").ServerResponse) => boolean; handleQualityHistoryRequest: (url: URL, res: import("http").ServerResponse) => Promise<boolean>; handleAuditRequest: (url: URL, res: import("http").ServerResponse) => boolean; handleSetupDetectRequest: (url: URL, res: import("http").ServerResponse) => boolean; handleSetupRequest: (url: URL, res: import("http").ServerResponse) => Promise<boolean>; handleHtmlRequest: (url: URL, res: import("http").ServerResponse) => boolean; handleAssetRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => boolean; handleBrowseRequest: (url: URL, res: import("http").ServerResponse) => boolean; handleHooksRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => Promise<boolean>; handleAgentDetectRequest: (url: URL, res: import("http").ServerResponse) => boolean; }; //# sourceMappingURL=dashboard-routes.d.ts.map