import fs from 'fs'; function assert(condition, message) { if (!condition) throw new Error(message); } console.log('\n── Workflow Provider Pass-through ──'); for (const file of [ './src/tools/vl-generate.js', './src/tools/vl-adjust.js', './src/tools/workflow-run.js', ]) { const source = fs.readFileSync(new URL(file, import.meta.url), 'utf-8'); assert( source.includes('llmProvider: config.llmProvider'), `${file} should pass the selected llmProvider into WorkflowExecutor` ); } console.log('PASS test-workflow-provider-pass-through.js');