Commit 068545a
Changed files (1)
CHANGELOG.md
@@ -1,5 +1,20 @@
## [Unreleased]
+### Added
+- VertexAI provider for Claude models via Google Cloud
+ - Uses Application Default Credentials (ADC) for authentication
+ - Supports streaming and non-streaming modes
+ - Model routing with NotImplementedError for unsupported models
+- Unified `fetch(messages, tools = [], &block)` method across all providers
+ - Normalized response format with `:delta` and `:complete` types
+ - Consistent `tool_calls` structure: `{ id:, name:, arguments: }`
+- Claude class for shared Anthropic protocol logic
+
+### Changed
+- Refactored Anthropic provider to delegate to Claude class
+- Refactored VertexAI provider to delegate to Claude class
+- Updated default Anthropic model to claude-sonnet-4-20250514
+
## [0.4.0] - 2025-10-15
### Added
- Added tool/function calling support to Ollama provider