Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
c76048d
feat(transports): add HTTP/WebSocket transport support
alexhancock May 11, 2026
a60c277
Merge remote-tracking branch 'origin/main' into feat/http-ws-transport
alexhancock Jun 3, 2026
18b0bbb
Merge branch 'main' into feat/http-ws-transport
benbrandt Jun 16, 2026
e608a86
chore(deps): bump reqwest to 0.13
benbrandt Jun 16, 2026
3de2ba2
Clean up deps
benbrandt Jun 16, 2026
1052175
More cleanup
benbrandt Jun 16, 2026
f92215a
fix(http): Forward session header into params
benbrandt Jun 16, 2026
4302d3f
build(deps): Enable rustls for tokio-tungstenite
benbrandt Jun 16, 2026
b744df0
fix(http): Delete connections after run errors
benbrandt Jun 16, 2026
bb7afce
fix(http): Fail transport on SSE disconnect
benbrandt Jun 16, 2026
12f1195
fix(http): Limit POST request body size
benbrandt Jun 16, 2026
fc9ec97
fix(http): Close connections when transport drops
benbrandt Jun 16, 2026
b52d221
fix(http): Close streams when agents exit
benbrandt Jun 16, 2026
988df39
fix(http): Reject connections on initialize errors
benbrandt Jun 16, 2026
9b2d283
fix(http): close slow outbound subscribers
benbrandt Jun 17, 2026
2fbe09a
fix(http): handle rejected initialize without SSE
benbrandt Jun 17, 2026
23a98ae
feat(http): Add configurable CORS options
benbrandt Jun 17, 2026
a945d64
fix(http): Defer WebSocket connection creation
benbrandt Jun 17, 2026
377f65d
chore: allow additional dependency licenses
benbrandt Jun 17, 2026
5161ed8
feat(http): add explicit endpoint client constructors
benbrandt Jun 17, 2026
b076ebd
fix(http): Drain outbound messages on agent exit
benbrandt Jun 17, 2026
5a25976
Merge remote-tracking branch 'origin/main' into feat/http-ws-transport
benbrandt Jun 17, 2026
e6b39ee
fix(http): Fail transport on malformed SSE JSON
benbrandt Jun 17, 2026
8483856
test: Cover all session-scoped HTTP methods
benbrandt Jun 17, 2026
12768a9
feat(http): forward cancel request feature
benbrandt Jun 17, 2026
e4c744f
fix(http): Report WebSocket JSON parse errors
benbrandt Jun 17, 2026
b363783
fix(http): Separate HTTP and WebSocket outbound streams
benbrandt Jun 17, 2026
fb04b29
fix(http): Abort inbound task on agent error
benbrandt Jun 17, 2026
932ed49
chore: exclude HTTP crate from releases
benbrandt Jun 17, 2026
aec45fe
Add to releases
benbrandt Jun 17, 2026
5d7dc51
fix(http): Clean up cancelled initialize requests
benbrandt Jun 17, 2026
95f910e
fix(http): Only open SSE streams for new sessions
benbrandt Jun 18, 2026
5651d7e
Clippy
benbrandt Jun 18, 2026
92ad80c
feat(http): add client and server features
benbrandt Jun 18, 2026
2c65d5a
chore(deps): narrow tokio feature usage
benbrandt Jun 18, 2026
1934b35
fix(http): disable reqwest default TLS features
benbrandt Jun 18, 2026
ee0d73c
Clean up dependency graph
benbrandt Jun 18, 2026
fac64f7
Cleanup deny toml
benbrandt Jun 18, 2026
702b975
cleanup changlog
benbrandt Jun 18, 2026
64475c2
fix(http): Keep SSE active during POST requests
benbrandt Jun 18, 2026
f7d6680
fix(http): Open session SSE after fork responses
benbrandt Jun 18, 2026
8f3cb7b
fix(http): Preserve outbound POST order
benbrandt Jun 18, 2026
89b96cc
fix(http): close rejected initialize connections
benbrandt Jun 18, 2026
2b46bc4
fix(http): Require session header for session/fork
benbrandt Jun 18, 2026
d78efe5
Fix doclinks
benbrandt Jun 18, 2026
941d902
fix(http): Fail transport on peer WebSocket close
benbrandt Jun 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .release-plz.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ name = "agent-client-protocol"
git_tag_name = "v{{ version }}"
version_group = "acp"

# Experimental HTTP/WebSocket transport; keep independent versioning for now.
[[package]]
name = "agent-client-protocol-http"

[[package]]
name = "agent-client-protocol-derive"
version_group = "acp"
Expand Down
Loading