/** * Hooks MCP Tools * Provides intelligent hooks functionality via MCP protocol */ import { type MCPTool } from './types.js'; /** * Strip extended-thinking blocks from text before it enters a learning * trajectory (hermes-agent think_scrubber pattern). Claude models with extended * thinking emit // blocks; if those land in a * trajectory's action/result text, the DISTILL step embeds reasoning-token * content that does not generalize, contaminating pattern confidence. Boundary- * gated: only strips well-formed paired tags, leaving prose that merely mentions * the tag names untouched. */ export declare function scrubReasoningBlocks(text: string): string; export declare const hooksPreEdit: MCPTool; export declare const hooksPostEdit: MCPTool; export declare const hooksPreCommand: MCPTool; export declare const hooksPostCommand: MCPTool; export declare const hooksRoute: MCPTool; export declare const hooksMetrics: MCPTool; export declare const hooksList: MCPTool; export declare const hooksPreTask: MCPTool; export declare const hooksPostTask: MCPTool; export declare const hooksExplain: MCPTool; export declare const hooksPretrain: MCPTool; export declare const hooksBuildAgents: MCPTool; export declare const hooksTransfer: MCPTool; export declare const hooksSessionStart: MCPTool; export declare const hooksSessionEnd: MCPTool; export declare const hooksSessionRestore: MCPTool; export declare const hooksNotify: MCPTool; export declare const hooksInit: MCPTool; export declare const hooksIntelligence: MCPTool; export declare const hooksIntelligenceReset: MCPTool; export declare const hooksTrajectoryStart: MCPTool; export declare const hooksTrajectoryStep: MCPTool; export declare const hooksTrajectoryEnd: MCPTool; export declare const hooksPatternStore: MCPTool; export declare const hooksPatternSearch: MCPTool; export declare const hooksIntelligenceStats: MCPTool; export declare const hooksIntelligenceLearn: MCPTool; export declare const hooksIntelligenceAttention: MCPTool; export declare const hooksWorkerList: MCPTool; export declare const hooksWorkerDispatch: MCPTool; export declare const hooksWorkerStatus: MCPTool; export declare const hooksWorkerDetect: MCPTool; export declare const hooksModelRoute: MCPTool; export declare const hooksModelOutcome: MCPTool; export declare const hooksModelStats: MCPTool; export declare const hooksModelVerify: MCPTool; export declare const hooksCodemod: MCPTool; export declare const hooksWorkerCancel: MCPTool; export declare const hooksTeammateIdle: MCPTool; export declare const hooksTaskCompleted: MCPTool; /** * Unified learning-stats aggregator MCP tool (#2245 → ADR-075). * * One honest call across the four historical stat sources — every sub-view * names its store and a `consistency` block flags relationships that drift. */ export declare const hooksIntelligenceUnifiedStats: MCPTool; export declare const hooksTools: MCPTool[]; export default hooksTools; //# sourceMappingURL=hooks-tools.d.ts.map