-
Notifications
You must be signed in to change notification settings - Fork 26
feat: Anthropic SDK backend + per-model backend selection #265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
b544cf2
feat: add Anthropic SDK backend + per-model backend selection
anticomputer 9ad4c4f
fix: address PR review feedback
anticomputer ed4412f
fix: handle None tool descriptions in Anthropic tool conversion
anticomputer a8bf3b8
fix: CI failures, add unit tests, update docs
anticomputer b6f0057
fix: lint errors in test file (unused imports, N803 camelCase)
anticomputer 266c54b
test: add backend extraction coverage to _resolve_task_model tests
anticomputer 4417279
fix: pass real token as api_key instead of placeholder
anticomputer e16b20a
fix: implement blocked_tools filtering in anthropic backend
anticomputer ccbf7c5
fix: address PR review feedback (round 2)
anticomputer 0c521e0
fix: lint errors + URL substring sanitization (CodeQL)
anticomputer b4da0a6
fix: address PR review feedback (round 3)
anticomputer 03ffdb9
fix: correct relative import for capi in anthropic_sdk backend
anticomputer 2cb49b9
refactor: use provider registry bearer_auth for anthropic backend auth
anticomputer ed19781
style: use ternary for token resolution (ruff SIM108)
anticomputer ffb017e
refactor: move unfiltered MCP tool listing into MCPNamespaceWrap
anticomputer 00978f2
style: fix hatch fmt lint errors in test_mcp_utils
anticomputer b1b139b
fix(capi): add gpt-5 to OpenAI _CHAT_PREFIXES allowlist
anticomputer 4eea127
doc + refactor: address remaining PR review threads
anticomputer c97ab6a
feat(anthropic_sdk): default-on automatic prompt caching
anticomputer f42c06b
fix(anthropic_sdk): match blocked_tools against raw + namespaced names
anticomputer c6ef3ae
Revert default_model bump back to gpt-4.1
anticomputer 5e0a38c
Address PR feedback + proactive cleanup pass
anticomputer 4f1f440
fix(anthropic_sdk): preserve empty tool output + harden token test
anticomputer File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| # SPDX-FileCopyrightText: GitHub, Inc. | ||
| # SPDX-License-Identifier: MIT | ||
|
|
||
| """Anthropic SDK backend adapter.""" |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.