-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
breaking-changeIntroduces breaking changesIntroduces breaking changesconfigConfiguration file changesConfiguration file changesllmzeph-llm crate (Ollama, Claude)zeph-llm crate (Ollama, Claude)
Description
Part of #2134 — Phase 6 (Cleanup).
Depends on: #2134 phases 1-4 all merged.
Spec: .local/specs/022-config-simplification/spec.md § Phase 6
Goal
Delete all legacy config types now that migration tooling is in place.
Structs to remove
CloudLlmConfigOpenAiConfigGeminiConfigOllamaConfig(legacy form)CompatibleConfig(old form)OrchestratorConfig,OrchestratorProviderConfigRouterConfig- Top-level
LlmConfigfields:provider,base_url,model,embedding_model,vision_model(now onProviderEntry)
Tasks
- Remove structs from
crates/zeph-config/src/providers.rs - Remove all re-exports referencing deleted types
- Update CHANGELOG.md with full list of removed fields
- Run
/rust-release minorfor version bump
Acceptance
- No
CloudLlmConfig,OpenAiConfig,GeminiConfig,OrchestratorConfig,RouterConfigin codebase cargo +nightly fmt --check && cargo clippy --workspace --features full -- -D warningsclean- All 6397 tests green
- CHANGELOG documents every removed field
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
breaking-changeIntroduces breaking changesIntroduces breaking changesconfigConfiguration file changesConfiguration file changesllmzeph-llm crate (Ollama, Claude)zeph-llm crate (Ollama, Claude)