You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 8bb2f70
Browse filesBrowse the repository at this point in the historyBrowse files
Mark Pollack
committed
Add unstable providers/* methods
Implement provider configuration end-to-end, all marked @UnstableAcpApi.
Lets a client enumerate the model/backend providers an agent routes to and
configure their protocol, base URL, and headers.
- providers/list, providers/set, providers/disable across schema, agent
handlers (async + sync builders), and both clients
- Types: ListProviders/SetProvider/DisableProvider requests and responses,
ProviderInfo, ProviderCurrentConfig, ProvidersCapabilities
- AgentCapabilities.providers capability + NegotiatedCapabilities
supportsProviders()/requireProviders(); preserved the existing 5-arg
AgentCapabilities constructor via a convenience overload
- Annotations @ListProviders/@SetProvider/@DisableProvider with resolvers,
agent-support wiring, and DirectResponseHandler entries
- Tests: handler invocation, serialization round-trips, capability extraction
LlmProtocol is modeled as a String (open set: anthropic, openai, azure,
vertex, bedrock, or custom).
Copy file name to clipboardExpand all lines: acp-agent-support/src/main/java/com/agentclientprotocol/sdk/agent/support/handler/DirectResponseHandler.java
0 commit comments