Skip to main content

Module rpc

Module rpc 

Source
Expand description

Auto-generated typed JSON-RPC namespace — do not edit manually.

Generated from api.schema.json by scripts/codegen/rust.ts. The ClientRpc and SessionRpc view structs let callers reach every protocol method through a typed namespace tree, so wire method names and request/response shapes live in exactly one place — this file.

Structs§

ClientRpc
Typed view over the Client’s server-level RPC namespace.
ClientRpcAccount
account.* RPCs.
ClientRpcMcp
mcp.* RPCs.
ClientRpcMcpConfig
mcp.config.* RPCs.
ClientRpcModels
models.* RPCs.
ClientRpcSessionFs
sessionFs.* RPCs.
ClientRpcSessions
sessions.* RPCs.
ClientRpcSkills
skills.* RPCs.
ClientRpcSkillsConfig
skills.config.* RPCs.
ClientRpcTools
tools.* RPCs.
SessionRpc
Typed view over a Session’s RPC namespace.
SessionRpcAgent
session.agent.* RPCs.
SessionRpcAuth
session.auth.* RPCs.
SessionRpcCommands
session.commands.* RPCs.
SessionRpcExtensions
session.extensions.* RPCs.
SessionRpcFleet
session.fleet.* RPCs.
SessionRpcHistory
session.history.* RPCs.
SessionRpcInstructions
session.instructions.* RPCs.
SessionRpcMcp
session.mcp.* RPCs.
SessionRpcMcpOauth
session.mcp.oauth.* RPCs.
SessionRpcMode
session.mode.* RPCs.
SessionRpcModel
session.model.* RPCs.
SessionRpcName
session.name.* RPCs.
SessionRpcPermissions
session.permissions.* RPCs.
SessionRpcPlan
session.plan.* RPCs.
SessionRpcPlugins
session.plugins.* RPCs.
SessionRpcShell
session.shell.* RPCs.
SessionRpcSkills
session.skills.* RPCs.
SessionRpcTasks
session.tasks.* RPCs.
SessionRpcTools
session.tools.* RPCs.
SessionRpcUi
session.ui.* RPCs.
SessionRpcUsage
session.usage.* RPCs.
SessionRpcWorkspaces
session.workspaces.* RPCs.