@simonecoelhosfo/optimizely-mcp-server
Version:
Optimizely MCP Server for AI assistants with integrated CLI tools
28 lines • 889 B
TypeScript
/**
* Flag A/B Test Transformer
*
* Detects and prevents agents from trying to update flags with ab_test structures,
* which is a Web Experimentation pattern that doesn't exist in Feature Experimentation.
*
* @author Optimizely MCP Server
* @version 1.0.0
*/
export interface TransformResult {
shouldReject: boolean;
reason?: string;
guidance?: string;
suggestedWorkflow?: any[];
}
export declare class FlagAbTestTransformer {
private logger;
/**
* Check if a flag update contains invalid ab_test structure
*/
checkFlagUpdate(entityType: string, operation: string, payload: any, platform?: 'feature' | 'web'): TransformResult;
/**
* Generate the correct workflow steps
*/
private generateCorrectWorkflow;
}
export declare const flagAbTestTransformer: FlagAbTestTransformer;
//# sourceMappingURL=FlagAbTestTransformer.d.ts.map