mcp-codesentry
Version:
CodeSentry MCP - AI-powered code review assistant with 5 specialized review tools for security, best practices, and comprehensive code analysis
35 lines • 1.19 kB
TypeScript
/**
* Review Engine
* Orchestrates the review process
*/
import { CodeFlattener } from '../repomix/flattener.js';
import { StorageManager } from '../storage/manager.js';
import { GeminiClient } from '../gemini/client.js';
import type { ReviewResponse, ReviewPlanParams, ReviewImplementationParams } from '../types/index.js';
export declare class ReviewEngine {
private flattener;
private storage;
private geminiClient;
constructor(flattener: CodeFlattener, storage: StorageManager, geminiClient: GeminiClient);
/**
* Orchestrates the plan review process
*/
reviewPlan(params: ReviewPlanParams): Promise<ReviewResponse>;
/**
* Orchestrates the implementation review process
*/
reviewImplementation(params: ReviewImplementationParams): Promise<ReviewResponse>;
/**
* Compares two task contexts or snapshots
*/
compareTaskContexts(taskId1: string, taskId2: string): Promise<string>;
/**
* Formats Gemini response into standardized ReviewResponse
*/
private formatReviewResponse;
/**
* Simple text comparison utility
*/
private comparePlans;
}
//# sourceMappingURL=engine.d.ts.map