Skip to content

v0.14.0

Choose a tag to compare

@danieljustus danieljustus released this 26 Aug 14:01
2b22572

What's changed

Features

  • #179 Define the shared LLM provider contract (contracts/llm_providers.json, llm_errors.json, llm-provider-contract.md)
  • #180 Add the shared llmkit provider layer — one HTTP transport plus a dialect table for OpenAI-compatible vendors and Anthropic, credential resolution via symvault:// / keychain:// / env:// references, six-category error taxonomy mapped onto corekit exit codes
  • #181 Provider coverage: conformance suite over the whole embedded registry proving every descriptor speaks the documented wire format
  • #178 Automate tag-to-release for the Go library (release.yml)
  • #171 Add consumer bump ownership rule and pin-drift follow-up mechanism (docs/consumers.json, consumer-pin-drift.yml)

Fixes

  • #184 Restore release coverage for the llmkit provider layer — behavioral tests for error/dialect branches lift the package from 74.6% to 98.8%; also fix Error.Error() to surface underlying local-failure details instead of a bare provider_error

Docs

  • #182 Document the shared provider layer and record it as ecosystem SSOT

Full Changelog: v0.13.0...v0.14.0