/** * Note Resolver — Given an intent category, resolves which Notes * should activate and builds the prompt injection block. * * This is the brain that connects the Note ecosystem to the agent * orchestrator. When the orchestrator classifies an intent, the * resolver determines which installed Notes are relevant and * concatenates their skill markdown into a prompt block. */ import { type InstalledNote, type ResolvedSkill } from "./types.js"; /** * Resolve which skills should activate for a given intent category. */ export declare function resolveForIntent(intentCategory: string, notes: InstalledNote[]): Promise; /** * Build a prompt injection block from resolved skills. * Truncates if the combined content exceeds MAX_SKILL_CHARS. */ export declare function buildSkillPromptBlock(resolved: ResolvedSkill[]): string; /** * Wrap a base prompt with resolved skill content. * Used by the agent prompt system to inject Note knowledge. */ export declare function wrapWithNotes(basePrompt: string, resolved: ResolvedSkill[]): string;