Skip to content

Add native Anthropic API backend support - #15

Merged
simo5 merged 1 commit into
mainfrom
anthropic
Oct 28, 2026
Merged

simo5 merged 1 commit into
mainfrom
anthropic

Conversation

@simo5

@simo5 simo5 commented Oct 28, 2026

Copy link
Copy Markdown
Owner

Implement native Anthropic Messages API integration alongside the existing Gemini and OpenAI proxy backends.

  • Add AnthropicBackend and AnthropicChatSession to support generation, SSE streaming, thinking blocks, and multi-turn tool calling.
  • Convert generic schemas and function declarations to Anthropic tool definitions and tool results.
  • Add configuration validation and UI management support for the 'anthropic' API type.
  • Add unit tests for streaming events, schema mapping, and tool calls.

Assisted-by: Gemini 3.8 Flash

Implement native Anthropic Messages API integration alongside the
existing Gemini and OpenAI proxy backends.

- Add AnthropicBackend and AnthropicChatSession to support generation,
  SSE streaming, thinking blocks, and multi-turn tool calling.
- Convert generic schemas and function declarations to Anthropic tool
  definitions and tool results.
- Add configuration validation and UI management support for the
  'anthropic' API type.
- Add unit tests for streaming events, schema mapping, and tool calls.

Assisted-by: Gemini 3.8 Flash
Signed-off-by: Simo Sorce <simo@redhat.com>
@simo5
simo5 merged commit bb0556e into main Oct 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant