-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
configConfiguration file changesConfiguration file changesenhancementNew feature or requestNew feature or request
Description
Part of #2134 — Phase 1.
Spec: .local/specs/022-config-simplification/spec.md § Phase 1
Goal
Add new config types to zeph-config without touching existing code. No behavior change.
Tasks
- Add
ProviderEntrystruct tocrates/zeph-config/src/providers.rs - Add
RoutingStrategyenum (None,Ema,Thompson,Cascade,Task) - Add new
LlmConfigdefinition withproviders: Vec<ProviderEntry>alongside old one - Re-export new types from
crates/zeph-config/src/lib.rs - Unit tests:
ProviderEntryandRoutingStrategyhave correctDefaultimpls
Acceptance
- New types compile with
--features full - All 6397 tests green
- Old config code untouched
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
configConfiguration file changesConfiguration file changesenhancementNew feature or requestNew feature or request