Release v0.5.8
Shared LLM provider Protocol, edge profiles, and registry for the Kiwi Edge stack.
Sprint A Phase 2.
Local-first Ollama only. No cloud keys. No secrets in profiles.
CAT stamp.
Highlights
LLMProviderProtocol — common surface (check_health,generate,invoke,chat)ProviderProfile+ built-in edge profiles:edge-default,edge-fast,edge-coderget_provider()/get_profile()/provider_from_profile()/register_provider()- Default backend remains
SovereignOllamaClient(behaviour unchanged) - Consumers soft-import; missing Core does not break Weaver or Aether
Stack adoption
| Repo | PR | Change |
|---|---|---|
| Core | #28 | Protocol + registry (this release) |
| Weaver | fivepanelhat/Weaver#38 | Prefer get_provider(profile=…) |
| Aether | fivepanelhat/Aether#52 | Soft profile bridge via build_llm_client |
Sprint A complete
- Phase 1 (SessionEvent): https://github.com/fivepanelhat/Coastal-Alpine-Core/releases/tag/v0.5.7
- Phase 2 (Provider seams): this release
Install
pip install "coastal-alpine-core @ git+https://github.com/fivepanelhat/Coastal-Alpine-Core.git@v0.5.8"
## What's Changed
* feat(providers): LLM provider Protocol + registry — Sprint A Phase 2 by @fivepanelhat in https://github.com/fivepanelhat/Coastal-Alpine-Core/pull/28
**Full Changelog**: https://github.com/fivepanelhat/Coastal-Alpine-Core/compare/v0.5.7...v0.5.8