export interface AgentTools {
    write: boolean;
    edit: boolean;
    bash: boolean;
}

export interface AgentItem {
    key: string;
    name: string;
    description: string;
    mode: 'primary' | 'subagent';
    promptPath: string;
    promptContent?: string;
    temperature: number;
    tools: AgentTools;
}

export interface SkillItem {
    id: string;
    name: string;
    description: string;
    path: string;
    isEnabled: boolean;
}
