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§
- Client
Rpc - Typed view over the
Client’s server-level RPC namespace. - Client
RpcAccount account.*RPCs.- Client
RpcMcp mcp.*RPCs.- Client
RpcMcp Config mcp.config.*RPCs.- Client
RpcModels models.*RPCs.- Client
RpcSession Fs sessionFs.*RPCs.- Client
RpcSessions sessions.*RPCs.- Client
RpcSkills skills.*RPCs.- Client
RpcSkills Config skills.config.*RPCs.- Client
RpcTools tools.*RPCs.- Session
Rpc - Typed view over a
Session’s RPC namespace. - Session
RpcAgent session.agent.*RPCs.- Session
RpcAuth session.auth.*RPCs.- Session
RpcCommands session.commands.*RPCs.- Session
RpcExtensions session.extensions.*RPCs.- Session
RpcFleet session.fleet.*RPCs.- Session
RpcHistory session.history.*RPCs.- Session
RpcInstructions session.instructions.*RPCs.- Session
RpcMcp session.mcp.*RPCs.- Session
RpcMcp Oauth session.mcp.oauth.*RPCs.- Session
RpcMode session.mode.*RPCs.- Session
RpcModel session.model.*RPCs.- Session
RpcName session.name.*RPCs.- Session
RpcPermissions session.permissions.*RPCs.- Session
RpcPlan session.plan.*RPCs.- Session
RpcPlugins session.plugins.*RPCs.- Session
RpcShell session.shell.*RPCs.- Session
RpcSkills session.skills.*RPCs.- Session
RpcTasks session.tasks.*RPCs.- Session
RpcTools session.tools.*RPCs.- Session
RpcUi session.ui.*RPCs.- Session
RpcUsage session.usage.*RPCs.- Session
RpcWorkspaces session.workspaces.*RPCs.