Skip to content

[codex] Add TCP JSONL stream framing for cross-process modules#93

Merged
superposition merged 1 commit into
mainfrom
ticket/92-tcp-jsonl-stream-framing
Jun 20, 2026
Merged

[codex] Add TCP JSONL stream framing for cross-process modules#93
superposition merged 1 commit into
mainfrom
ticket/92-tcp-jsonl-stream-framing

Conversation

@superposition

Copy link
Copy Markdown
Collaborator

Closes #92

Summary

  • Add a versioned NetworkStreamFrame contract for TCP JSONL stream messages.
  • Add async helpers for reading/writing frames and one-message localhost TCP send/accept proof.
  • Export the frame in the public crate API and generated schema artifact.
  • Document the boundary as the first cross-process module stream contract while keeping runtime defaults unchanged.

Validation

  • cargo fmt --check
  • cargo run --features mcp --bin leash-schema -- --check
  • cargo test transport::tests --all-features
  • cargo check --all-features
  • cargo test --all-targets --all-features
  • cargo clippy --all-targets --all-features -- -D warnings
  • scripts/smoke-all.sh
  • cargo test --no-default-features --features sim,mcp
  • cargo package --locked --allow-dirty
  • cargo package --locked

@superposition superposition merged commit f8271eb into main Jun 20, 2026
14 checks passed
@superposition superposition deleted the ticket/92-tcp-jsonl-stream-framing branch June 20, 2026 20:22
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