buroventures-harald-code-core
Version:
Harald Code Core - Core functionality for AI-powered coding assistant
27 lines (26 loc) • 818 B
TypeScript
/**
* @license
* Copyright 2025 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import { DiscoveredMCPPrompt } from '../tools/mcp-client.js';
export declare class PromptRegistry {
private prompts;
/**
* Registers a prompt definition.
* @param prompt - The prompt object containing schema and execution logic.
*/
registerPrompt(prompt: DiscoveredMCPPrompt): void;
/**
* Returns an array of all registered and discovered prompt instances.
*/
getAllPrompts(): DiscoveredMCPPrompt[];
/**
* Get the definition of a specific prompt.
*/
getPrompt(name: string): DiscoveredMCPPrompt | undefined;
/**
* Returns an array of prompts registered from a specific MCP server.
*/
getPromptsByServer(serverName: string): DiscoveredMCPPrompt[];
}