pub struct ProcessRegistrationConfig {
pub run_id: i64,
pub agent_id: i64,
pub agent_name: String,
pub pid: u32,
pub project_path: String,
pub task: String,
pub model: String,
}Expand description
Configuration for registering a new agent process
This struct contains all the parameters needed to register an agent run process in the registry.
Fields§
§run_id: i64Unique run identifier
agent_id: i64Agent identifier
agent_name: StringHuman-readable agent name
pid: u32Operating system process ID
project_path: StringProject directory path
task: StringTask description
model: StringModel being used
Trait Implementations§
Source§impl Clone for ProcessRegistrationConfig
impl Clone for ProcessRegistrationConfig
Source§fn clone(&self) -> ProcessRegistrationConfig
fn clone(&self) -> ProcessRegistrationConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ProcessRegistrationConfig
impl RefUnwindSafe for ProcessRegistrationConfig
impl Send for ProcessRegistrationConfig
impl Sync for ProcessRegistrationConfig
impl Unpin for ProcessRegistrationConfig
impl UnsafeUnpin for ProcessRegistrationConfig
impl UnwindSafe for ProcessRegistrationConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more