Skip to content

feat(http): add bounded HTTP and callable SSE clients - #26

Open
fffonion wants to merge 1 commit into
fix/frame-aware-local-allocationfrom
plan/callable-stream-integration
Open

feat(http): add bounded HTTP and callable SSE clients#26
fffonion wants to merge 1 commit into
fix/frame-aware-local-allocationfrom
plan/callable-stream-integration

Conversation

@fffonion

@fffonion fffonion commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add bounded buffered HTTP requests and callable-driven SSE streams
  • use the generic one-item host stream pump with explicit delivery, completion, stop, failure, and rollback semantics
  • enforce DNS and redirect revalidation, credential stripping, response budgets, absolute deadlines, cancellation, and exactly-once cleanup
  • target-gate the native transport while preserving runtime, no-std, and WASM compatibility boundaries

Stack

Validation

  • HTTP host: 23 tests
  • HTTP/SSE: 21 tests
  • IO/HTTP coexistence: 11 tests
  • SSE deadline scheduling case: 10 repeated passes
  • cargo test --workspace --all-targets --all-features
  • strict workspace Clippy
  • no-default/runtime/no-std/WASM checks
  • workspace release all-features build
  • architecture boundary tests

@fffonion
fffonion force-pushed the plan/callable-stream-integration branch from 06b37fd to efef9cc Compare August 17, 2026 10:47
@fffonion fffonion changed the title feat(http): add callable streaming clients feat(http): add bounded request and callable SSE clients Aug 17, 2026
@fffonion
fffonion changed the base branch from plan/wide-local-bytecode to fix/frame-aware-local-allocation August 17, 2026 10:53
@fffonion
fffonion force-pushed the plan/callable-stream-integration branch from efef9cc to f12b976 Compare August 17, 2026 11:02
@fffonion
fffonion force-pushed the plan/callable-stream-integration branch from f12b976 to 97e9a9c Compare August 17, 2026 11:21
@fffonion
fffonion force-pushed the plan/callable-stream-integration branch from 97e9a9c to 872bba2 Compare August 17, 2026 11:26
@fffonion
fffonion force-pushed the plan/callable-stream-integration branch from 872bba2 to eafbc05 Compare August 24, 2026 22:09
@fffonion
fffonion force-pushed the plan/callable-stream-integration branch from eafbc05 to e183e0c Compare August 26, 2026 10:45
@fffonion
fffonion force-pushed the plan/callable-stream-integration branch from e183e0c to 537a479 Compare August 26, 2026 12:52
@fffonion
fffonion force-pushed the plan/callable-stream-integration branch from 537a479 to 4b74986 Compare August 31, 2026 06:14
@fffonion fffonion changed the title feat(http): add bounded request and callable SSE clients feat(http): add bounded HTTP and callable SSE clients Aug 31, 2026
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