Alex Hancock
a5bb51c9d2
fix(server): serve draft-version requests statelessly per SEP-2567 ( #999 )
...
* fix(server): serve draft-version requests statelessly per SEP-2567
* refactor: address PR feedback
* refactor!: rename stateful_mode to legacy_session_mode
* fix: address PR feedback
2026-07-20 14:51:50 -04:00
Dale Seo
3e56d52764
fix: include http_request_id in request-wise priming event IDs ( #799 )
...
* fix: include http_request_id in request-wise priming event IDs
* refactor: use Option::into_iter and usize::from for priming
* fix: retain event cache for completed request-wise channels
* fix: track completed_at for cache eviction and resume
* fix: log resume failures at warn level
* test: add completed_cache_ttl eviction test
* fix: return empty stream on failed resume
* test: add resume after completion test
2026-04-16 12:02:35 -04:00
Dale Seo
6a3b32d3ab
chore: add #[non_exhaustive] to remaining public structs ( #768 )
...
* chore: add #[non_exhaustive] to remaining public structs
* chore: add #[non_exhaustive] to remaining public types
* chore: enable exhaustive_structs/enums clippy lints
* test: add untagged ServerResult deserialization regression tests
2026-03-26 10:23:58 -04:00
Dale Seo
1a4a52a173
feat: add local feature for !Send tool handler support ( #740 )
...
* feat: add local feature for !Send tool handler support
* fix: gate streamable HTTP transport on not(local) feature
2026-03-11 17:22:56 -04:00
Dale Seo
971c64c31f
Implement SEP-1699: Support SSE Polling via Server-Side Disconnect ( #604 )
...
* feat: implement SEP-1699 SSE polling via server-side disconnect
* test: add tests for priming behavior on stream start and close
2026-01-09 13:22:57 -05:00