import type { IRag, ISkillsRagHandle } from '@mcp-abap-adt/llm-agent'; export interface SkillsRagSourceConfig { group: string; k: number; threshold?: number; } /** * Read-only {@link IRag} adapter over an {@link ISkillsRagHandle}, letting the * SmartAgent context-assembler consume the skills handle as just another RAG * source. * * Skills live in their own embedding space, so this adapter RE-EMBEDS the * query via the handle (`IQueryEmbedding.text`) and never reuses the * assembler's vector (`IQueryEmbedding.toVector()`). */ export declare function skillsRagSource(handle: ISkillsRagHandle, cfg: SkillsRagSourceConfig): IRag; //# sourceMappingURL=skills-rag-source.d.ts.map