@juspay/neurolink
Version:
Universal AI Development Platform with working MCP integration, multi-provider support, voice (TTS/STT/realtime), and professional CLI. 58+ external MCP servers discoverable, multimodal file processing, RAG pipelines. Build, test, and deploy AI applicatio
118 lines (117 loc) • 2.72 kB
TypeScript
/**
* HIERARCHICAL PROMPT SYSTEM - USAGE EXAMPLES
* ============================================
*
* Demonstrates the 3-level prompt resolution with fallback mechanism
*/
declare const simpleWorkflow: {
id: string;
name: string;
type: string;
defaultSystemPrompt: string;
defaultJudgePrompt: string;
models: {
provider: string;
model: string;
}[];
judge: {
provider: string;
model: string;
criteria: string[];
outputFormat: string;
includeReasoning: boolean;
scoreScale: {
min: number;
max: number;
};
};
};
declare const mixedWorkflow: {
id: string;
name: string;
type: string;
defaultSystemPrompt: string;
defaultJudgePrompt: string;
models: ({
provider: string;
model: string;
systemPrompt?: undefined;
} | {
provider: string;
model: string;
systemPrompt: string;
})[];
judge: {
provider: string;
model: string;
criteria: string[];
outputFormat: string;
includeReasoning: boolean;
scoreScale: {
min: number;
max: number;
};
};
};
declare const advancedWorkflow: {
id: string;
name: string;
type: string;
defaultSystemPrompt: string;
defaultJudgePrompt: string;
models: {
provider: string;
model: string;
systemPrompt: string;
}[];
judge: {
provider: string;
model: string;
criteria: string[];
outputFormat: string;
customPrompt: string;
systemPrompt: string;
includeReasoning: boolean;
scoreScale: {
min: number;
max: number;
};
};
};
declare const multiJudgeWorkflow: {
id: string;
name: string;
type: string;
defaultSystemPrompt: string;
defaultJudgePrompt: string;
models: {
provider: string;
model: string;
}[];
judges: ({
provider: string;
model: string;
criteria: string[];
outputFormat: string;
customPrompt: string;
systemPrompt: string;
includeReasoning: boolean;
scoreScale: {
min: number;
max: number;
};
} | {
provider: string;
model: string;
criteria: string[];
outputFormat: string;
includeReasoning: boolean;
scoreScale: {
min: number;
max: number;
};
customPrompt?: undefined;
systemPrompt?: undefined;
})[];
};
export { simpleWorkflow, mixedWorkflow, advancedWorkflow, multiJudgeWorkflow };