pub struct ClientRpc<'a> { /* private fields */ }Expand description
Typed view over the Client’s server-level RPC namespace.
Implementations§
Source§impl<'a> ClientRpc<'a>
impl<'a> ClientRpc<'a>
Sourcepub fn account(&self) -> ClientRpcAccount<'a>
pub fn account(&self) -> ClientRpcAccount<'a>
account.* sub-namespace.
Sourcepub fn agent_registry(&self) -> ClientRpcAgentRegistry<'a>
pub fn agent_registry(&self) -> ClientRpcAgentRegistry<'a>
agentRegistry.* sub-namespace.
Sourcepub fn agents(&self) -> ClientRpcAgents<'a>
pub fn agents(&self) -> ClientRpcAgents<'a>
agents.* sub-namespace.
Sourcepub fn instructions(&self) -> ClientRpcInstructions<'a>
pub fn instructions(&self) -> ClientRpcInstructions<'a>
instructions.* sub-namespace.
Sourcepub fn llm_inference(&self) -> ClientRpcLlmInference<'a>
pub fn llm_inference(&self) -> ClientRpcLlmInference<'a>
llmInference.* sub-namespace.
Sourcepub fn mcp(&self) -> ClientRpcMcp<'a>
pub fn mcp(&self) -> ClientRpcMcp<'a>
mcp.* sub-namespace.
Sourcepub fn models(&self) -> ClientRpcModels<'a>
pub fn models(&self) -> ClientRpcModels<'a>
models.* sub-namespace.
Sourcepub fn plugins(&self) -> ClientRpcPlugins<'a>
pub fn plugins(&self) -> ClientRpcPlugins<'a>
plugins.* sub-namespace.
Sourcepub fn runtime(&self) -> ClientRpcRuntime<'a>
pub fn runtime(&self) -> ClientRpcRuntime<'a>
runtime.* sub-namespace.
Sourcepub fn secrets(&self) -> ClientRpcSecrets<'a>
pub fn secrets(&self) -> ClientRpcSecrets<'a>
secrets.* sub-namespace.
Sourcepub fn session_fs(&self) -> ClientRpcSessionFs<'a>
pub fn session_fs(&self) -> ClientRpcSessionFs<'a>
sessionFs.* sub-namespace.
Sourcepub fn sessions(&self) -> ClientRpcSessions<'a>
pub fn sessions(&self) -> ClientRpcSessions<'a>
sessions.* sub-namespace.
Sourcepub fn skills(&self) -> ClientRpcSkills<'a>
pub fn skills(&self) -> ClientRpcSkills<'a>
skills.* sub-namespace.
Sourcepub fn tools(&self) -> ClientRpcTools<'a>
pub fn tools(&self) -> ClientRpcTools<'a>
tools.* sub-namespace.
Sourcepub fn user(&self) -> ClientRpcUser<'a>
pub fn user(&self) -> ClientRpcUser<'a>
user.* sub-namespace.
Sourcepub async fn ping(&self, params: PingRequest) -> Result<PingResult, Error>
pub async fn ping(&self, params: PingRequest) -> Result<PingResult, Error>
Checks server responsiveness and returns protocol information.
Wire method: ping.
§Parameters
params- Optional message to echo back to the caller.
§Returns
Server liveness response, including the echoed message, current server timestamp, and protocol version.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.