pub type RpcCommand = SdkCommand;Expand description
Re-export the SDK command type as the RPC command type.
Aliased Type§
pub enum RpcCommand {
prompt {
id: Option<String>,
message: String,
},
continue_ {
id: Option<String>,
message: String,
},
steer {
id: Option<String>,
message: String,
},
follow_up {
id: Option<String>,
message: String,
},
abort {
id: Option<String>,
},
set_model {
id: Option<String>,
model: String,
},
set_thinking_level {
id: Option<String>,
level: String,
},
compact {
id: Option<String>,
},
session_info {
id: Option<String>,
},
quit {
id: Option<String>,
},
}Variants§
prompt
Send a user prompt, streaming agent events.
continue_
Continue conversation with additional text.
steer
Queue a steering message during agent operation.
follow_up
Queue a follow-up message for after agent stops.
abort
Cancel current agent operation.
set_model
Switch provider:model.
set_thinking_level
Set thinking/reasoning level.
compact
Trigger manual compaction.
session_info
Query session metadata.
quit
Shut down the session.