Files

23 lines
543 B
TypeScript

export interface AgentSummary {
id: string;
name: string;
isDefault: boolean;
modelDisplay: string;
modelRef?: string | null;
overrideModelRef?: string | null;
inheritedModel: boolean;
workspace: string;
agentDir: string;
mainSessionKey: string;
channelTypes: string[];
}
export interface AgentsSnapshot {
agents: AgentSummary[];
defaultAgentId: string;
defaultModelRef?: string | null;
configuredChannelTypes: string[];
channelOwners: Record<string, string>;
channelAccountOwners: Record<string, string>;
}