/** * Real Governor Dependencies * * Maps each GovernorDependencies callback to its real implementation * using the Linear SDK (via LinearAgentClient) and Redis storage * (from @renseiai/agentfactory-server). */ import type { LinearAgentClient, WorkflowContext } from '@renseiai/plugin-linear'; import type { GovernorDependencies } from '@renseiai/agentfactory'; export interface RealDependenciesConfig { linearClient: LinearAgentClient; resolveOAuthClient?: () => Promise; organizationId?: string; generatePrompt?: (identifier: string, workType: string, mentionContext?: string, workflowContext?: WorkflowContext) => string; } /** * Create real GovernorDependencies backed by the Linear SDK and Redis. * * Each callback wraps its implementation in a try/catch so that a single * failing dependency does not crash the entire governor scan loop. */ export declare function createRealDependencies(config: RealDependenciesConfig): GovernorDependencies; //# sourceMappingURL=governor-dependencies.d.ts.map