/** * Agent Context Detection * * Detects if running in an agent context (Claude Code, Cursor, CI, etc.) * and adapts output verbosity accordingly (minimal for agents, verbose for interactive). */ export interface AgentContext { isAgent: boolean; agentName?: string; isCI: boolean; isInteractive: boolean; isPreCommit?: boolean; } /** * Detect the current execution context * * @returns Context information about the environment */ export declare function detectContext(): AgentContext; /** * Determine if verbose output should be used based on context * * @param context Agent context * @returns True if verbose output is recommended, false for minimal */ export declare function shouldBeVerbose(context: AgentContext): boolean; //# sourceMappingURL=context-detector.d.ts.map