"use strict";let a={parseMarkdownRequirements:()=>[],validateFileAccess:()=>{},loadOpenEditorFiles:()=>[],loadCurrentFile:()=>{},asRelativePath:e=>e,getMachineId:()=>"unknown",runPreTaskExecutionHooks:(e,o,t)=>Promise.resolve(t),runPostTaskExecutionHooks:(e,o,t)=>Promise.resolve(t)};function i(e){a=e}function n(){return a}function c(e){const o=[],t=[];for(const r of e){const s=a.asRelativePath(r.id);switch(r.type){case"file":o.push({type:"file",path:s});break;case"folder":t.push(s);break}}return{files:o,fileTree:{expandedPaths:[...o.map(r=>r.path),...t],target:500,type:"fileTree"}}}exports.getSpecPlatformProvider=n;exports.mapSpecContextItemToContextDocuments=c;exports.setSpecPlatformProvider=i;
//# sourceMappingURL=spec-platform-B-vK5eNN.cjs.map
