Crate vtcode_acp_client

Crate vtcode_acp_client 

Source
Expand description

ACP (Agent Communication Protocol) client for inter-agent communication

This module provides:

  • HTTP-based communication with remote agents
  • Agent discovery (online and offline)
  • Request/response message handling
  • Async-first design with optional sync support

Re-exports§

pub use client::AcpClient;
pub use client::AcpClientBuilder;
pub use discovery::AgentInfo;
pub use discovery::AgentRegistry;
pub use error::AcpError;
pub use error::AcpResult;
pub use messages::AcpMessage;
pub use messages::AcpRequest;
pub use messages::AcpResponse;

Modules§

client
HTTP-based ACP client for agent communication
discovery
Agent discovery and registry functionality
error
Error types for ACP operations
messages
ACP message types and serialization

Functions§

acp_connection
Retrieve the registered ACP connection, if available.
register_acp_connection
Register the global ACP connection from the host protocol.