/** * Sense 4: Tool Interaction * * Measures tool usage patterns — how eagerly the agent reaches for tools, * how deeply it chains them, how it integrates results. Only meaningful * for tool-using agents; all features default to -1 for non-tool agents. */ export interface ToolInteractionSignals { toolCallRate: number; toolCallEagerness: number; toolResultIntegration: number; toolChainDepth: number; toolSelectionEntropy: number; toolVsManualRatio: number; } export declare function extractToolInteractionSignals(text: string, category: string, hasTools?: boolean): ToolInteractionSignals; /** Feature names for the tool interaction sense. */ export declare const TOOL_INTERACTION_FEATURE_NAMES: string[]; /** Convert tool interaction signals to a numeric feature vector. */ export declare function toolInteractionToFeatureVector(signals: ToolInteractionSignals): number[]; //# sourceMappingURL=tool-interaction.d.ts.map