UNPKG

erosolar-cli

Version:

Unified AI agent framework for the command line - Multi-provider support with schema-driven tools, code intelligence, and transparent reasoning

22 lines 937 B
import type { AgentPromptConfig, AgentRulebookReference } from '../contracts/v1/agentProfileManifest.js'; import type { ProviderId } from './types.js'; export type ProfileName = string; export interface AgentProfileBlueprint { name: ProfileName; label: string; description?: string; defaultProvider: ProviderId; defaultModel: string; systemPromptConfig: AgentPromptConfig; defaultSystemPrompt: string; temperature?: number; maxTokens?: number; rulebook: AgentRulebookReference; manifestVersion: string; manifestContractVersion: string; } export declare function registerAgentProfile(blueprint: AgentProfileBlueprint): void; export declare function hasAgentProfile(name: ProfileName): boolean; export declare function getAgentProfile(name: ProfileName): AgentProfileBlueprint; export declare function listAgentProfiles(): AgentProfileBlueprint[]; //# sourceMappingURL=agentProfiles.d.ts.map