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
TypeScript
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