export const MEMORY_RECALL_GUIDANCE_REQUIRED_ACTION_IDS = [
    'memory.search',
    'memory.get_window',
];
const DEFAULT_MEMORY_RECALL_GUIDANCE_SURFACES = ['mcp'];
export function isMemoryRecallGuidanceSupported(args) {
    const surfaces = args.surfaces && args.surfaces.length > 0 ? args.surfaces : DEFAULT_MEMORY_RECALL_GUIDANCE_SURFACES;
    return surfaces.some((surface) => MEMORY_RECALL_GUIDANCE_REQUIRED_ACTION_IDS.every((actionId) => args.isActionEnabled(actionId, surface)));
}
//# sourceMappingURL=isMemoryRecallGuidanceSupported.js.map