Skip to content

feat(transports): add HTTP/WebSocket transport support#162

Open
alexhancock wants to merge 1 commit into
agentclientprotocol:mainfrom
alexhancock:feat/http-ws-transport
Open

feat(transports): add HTTP/WebSocket transport support#162
alexhancock wants to merge 1 commit into
agentclientprotocol:mainfrom
alexhancock:feat/http-ws-transport

Conversation

@alexhancock
Copy link
Copy Markdown
Contributor

HTTP/WebSocket transport support

Adds server-side HTTP/WebSocket transport support for exposing ACP agents over HTTP/WS, along with a client transport implementing ConnectTo for connecting to remote agents over HTTP/SSE.

Makes it possible to bring an agent server or client and connect it to the new remote transport

Questions

  • How do we think about testing? Unit? Integration?

I did some smoke tests in a personal repo here to exercise both client <-> server over HTTP+SSE and WS https://github.com/alexhancock/pocs/tree/main/acp-http-smoke-test but wonder what we want for the SDK?

Adds server-side HTTP/WebSocket transport support for exposing ACP agents over HTTP/WS, along with a client transport implementing ConnectTo<Client> for connecting to remote agents over HTTP/SSE.
@alexhancock
Copy link
Copy Markdown
Contributor Author

alexhancock commented May 14, 2026

cc @nikomatsakis @benbrandt as I don't see how to add as reviewers after creation

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