@mettamatt/code-reasoning
Version:
Enhanced MCP server for code reasoning using sequential thinking methodology, optimized for programming tasks
29 lines (28 loc) • 937 B
TypeScript
/**
* API integration for prompt evaluation
*/
import { ThoughtData, PromptScenario, ApiOptions } from './types.js';
export declare function createPrompt(scenarioPrompt: string): string;
export declare function extractThoughtRecords(text: string): ThoughtData[];
export declare function callAPI(apiKey: string, scenarioPrompt: string, options?: ApiOptions): Promise<{
success: boolean;
thoughtChain: ThoughtData[];
rawResponse: string;
error?: undefined;
} | {
success: boolean;
error: string;
thoughtChain?: undefined;
rawResponse?: undefined;
}>;
export declare function evaluateQuality(apiKey: string, scenario: PromptScenario, thoughtChain: ThoughtData[], options?: ApiOptions): Promise<{
success: boolean;
qualityScore: number;
justification: string;
error?: undefined;
} | {
success: boolean;
error: string;
qualityScore?: undefined;
justification?: undefined;
}>;