/** * Lightweight intent classifier for operator messages. * Determines whether a message is conversational (acknowledgment, follow-up) * or a task request (requiring full orchestrator context). * Runs synchronously in < 0.1ms. Defaults to "task" when uncertain. * * Also provides a skill system: markdown files with YAML frontmatter that * can replace the default orchestrator prompt when trigger phrases match. */ export interface Skill { name: string; triggers: string[]; replacesOrchestrator: boolean; content: string; source: string; } /** Scan skill directories and return parsed skills (cached 60 s). */ export declare function loadSkills(): Skill[]; /** Invalidate the skill cache so the next loadSkills() re-reads from disk. */ export declare function invalidateSkillCache(): void; export type MessageIntent = "conversational" | "task"; export declare function classifyIntent(message: string): MessageIntent; //# sourceMappingURL=intent.d.ts.map