feat: engine injects extract provider at runtime (Phase 2) #113

Merged
xiaomo merged 1 commits from feat/110-phase2-migrate-extract into main 2026-05-08 02:23:59 +00:00

1 Commits

Author SHA1 Message Date
xiaoju a8c1c158d6 feat: engine injects extract provider at runtime (Phase 2)
- createWorkflow(def, binding) — no more extract/llmProvider params
- Engine resolves extract provider from workflow.yaml via resolveModel
- WorkflowFnOptions now carries extract + llmProvider (engine-injected)
- Delete extract-provider.ts, inline maxDepth helper
- Template packages simplified: only take agent binding
- Breaking change: bundles no longer carry provider config

Refs #110
2026-05-08 02:21:45 +00:00