Commit 068545a

mo khan <mo@mokhan.ca>
2026-01-07 18:52:15
docs: update CHANGELOG.md
1 parent f8e0591
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