8000 Tags · coder/aibridge · GitHub
[go: up one dir, main page]

Skip to content

Tags: coder/aibridge

Tags

v1.0.9

Toggle v1.0.9's commit message
fix: forward Anthropic-Beta header to Anthropic provider (#205)

(cherry picked from commit 1e9e0d8)

v1.0.8

Toggle v1.0.8's commit message
fix: forward Anthropic-Beta header to Anthropic provider (#205)

(cherry picked from commit 1e9e0d8)

v1.0.7

Toggle v1.0.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: clean up mock upstream in integration tests (#190)

Adds `MockUpstream` test helper that mocks AI provider upstream.
Updates existing tests to use new `MockUpstream` helper cleaning up custom mocks per test.

v1.0.6

Toggle v1.0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: ensure injected tool invocation results are appended to request …

…body (#189)

* chore: ensure injected tool invocation results are appended to request body

Signed-off-by: Danny Kopping <danny@coder.com>

* chore: review comments

Signed-off-by: Danny Kopping <danny@coder.com>

---------

Signed-off-by: Danny Kopping <danny@coder.com>

v1.0.5

Toggle v1.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Use requests byte payload in messages interceptor (#185)

Adds `WithRequestBody` option use to messages interceptor.
Any structured request modifications are mirrored on original request payload.

Fixes missing adaptive thinking from request after re-marshaling due to golang SDK not supporting it.

Fixes: #177

v1.0.4

Toggle v1.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: record user agent and best effort client (#158)

Adds raw user agent value and heuristically guessed client name to interception recording.

Fixes: #31

v1.0.3

Toggle v1.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: fixes double `v1` prefix in passthrough openai routes (#174)

fix: fixes doulbe `v1` prefix in passthrough openai routes

Bug introduced in #159

With default OpenAI base url `https://api.openai.com/v1/`
pass though routes have `v1` prefix added 2 times (from
base url path + pass though route prefix) resulting
in requests being forwarded to `https://api.openai.com/v1/v1/`
This PR fixes the issue.

Fixes: #176

v1.0.2

Toggle v1.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: preserve the stream property for chat/completions calls (#164)

* fix: preserve the stream property for chat/completions calls

* test: add request body validation to mock server

* document aibridge stream mashalling behaviour for chat completions

---------

Co-authored-by: Susana Cardoso Ferreira <susana@coder.com>

v1.0.1

Toggle v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
perf: skip redundant openai request serialization (#160)

* use dannykopping/anthropic-sdk-go to avoid appendCompact

* make fmt

* perf: use the more efficient sasswart/openai-go

* perf: avoid an unncecessary json unmarshal when we intercept chat completions requests

* perf: reduce allocations when creating chat completions interceptors

* uncomment benchmark

* make fmt

* update openai-go dependency

* chore: document why we replace llm provider sdks

v1.0.0

Toggle v1.0.0's commit message
perf: use dannykopping/anthropic-sdk-go to avoid unnecessary appendCo…

…mpact (#151)

* use dannykopping/anthropic-sdk-go to avoid appendCompact

* make fmt
0