feat: global extract provider config #52

Merged
xiaoju merged 1 commits from feat/43-extract-provider-config into main 2026-05-07 13:21:57 +00:00
Owner

What

workflow.yaml supports config section with extract provider and maxDepth.

Changes

  • Registry types: WorkflowConfig, ExtractProviderConfig
  • env: prefix resolution for apiKey
  • getExtractProvider() exported from core
  • workflowAsAgent reads maxDepth from config
  • 158 tests

Ref

Fixes #43, Refs #40

## What workflow.yaml supports config section with extract provider and maxDepth. ## Changes - Registry types: WorkflowConfig, ExtractProviderConfig - env: prefix resolution for apiKey - getExtractProvider() exported from core - workflowAsAgent reads maxDepth from config - 158 tests ## Ref Fixes #43, Refs #40
xiaoju added 1 commit 2026-05-07 13:21:50 +00:00
- workflow.yaml supports config section (maxDepth, extract provider)
- ExtractProviderConfig with env: prefix for apiKey resolution
- getExtractProvider(storageRoot) returns LlmProvider from config
- workflowAsAgent uses config maxDepth (fallback 3)
- Registry read/write preserves config
- 158 tests passing

Fixes #43
xiaoju merged commit 220c9c5224 into main 2026-05-07 13:21:57 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#52