Skip to content

Add minimal agent-control wire feature - #45

Merged
pathscale merged 4 commits into
mainfrom
feat/agent-control-wire-core
Aug 9, 2026
Merged

Add minimal agent-control wire feature#45
pathscale merged 4 commits into
mainfrom
feat/agent-control-wire-core

Conversation

@pathscale

@pathscale pathscale commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a minimal wire-core layer around the existing WireMessage, TransportStream, and framing modules
  • add agent-control as the local framed control feature without server, HTTP, TLS, database, scheduler, or telemetry modules
  • add small JSON-RPC 2.0 / MCP request, notification, response, and error envelopes to the built-in wire module
  • move existing model and telemetry dependencies behind the existing types feature
  • prepare endpoint-libs 2.1.5 for the new public feature and wire API

Verification

  • cargo test -p endpoint-libs --lib --no-default-features --features agent-control (8 passed)
  • cargo check -p endpoint-libs --no-default-features --features agent-control
  • cargo fmt --all -- --check
  • dependency surface: async-trait, bytes, eyre, futures, serde, serde_json, tokio, tokio-util

The all-feature check passed before rebasing onto 2.1.4; after rebase the sandbox refused access to one newly locked registry archive, while the focused feature checks remained green.

@pathscale
pathscale force-pushed the feat/agent-control-wire-core branch from 4177603 to 9bf0618 Compare August 9, 2026 21:16
@pathscale
pathscale merged commit 7eff4d8 into main Aug 9, 2026
3 of 4 checks passed
@pathscale
pathscale deleted the feat/agent-control-wire-core branch August 9, 2026 21:17
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