import { buildLocalLlmContextCacheKey } from './local-llm-context-cache.js';
export function buildLocalLlmPromptCacheRecord(input) {
    const key = buildLocalLlmContextCacheKey(input);
    return {
        schema: 'sks.local-llm-prompt-cache.v1',
        cache_key: key.key,
        source_hashes: input,
        cacheable: Object.values(input).every(Boolean),
        forbidden_material: ['secrets', 'auth tokens', 'raw private config']
    };
}
//# sourceMappingURL=local-llm-prompt-cache.js.map