pub struct AgentStatusExtensions {
pub vcs_mode: VcsMode,
pub workflow: WorkflowContext,
pub jj: Option<JjAgentContext>,
pub git: Option<GitAgentContext>,
pub todos_agent: Vec<TodoAgentView>,
pub guardrails: AgentGuardrails,
}Expand description
Agent-oriented fields shared by track status --json and /api/status.
Fields§
§vcs_mode: VcsMode§workflow: WorkflowContext§jj: Option<JjAgentContext>§git: Option<GitAgentContext>§todos_agent: Vec<TodoAgentView>§guardrails: AgentGuardrailsTrait Implementations§
Source§impl Clone for AgentStatusExtensions
impl Clone for AgentStatusExtensions
Source§fn clone(&self) -> AgentStatusExtensions
fn clone(&self) -> AgentStatusExtensions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgentStatusExtensions
impl Debug for AgentStatusExtensions
Auto Trait Implementations§
impl Freeze for AgentStatusExtensions
impl RefUnwindSafe for AgentStatusExtensions
impl Send for AgentStatusExtensions
impl Sync for AgentStatusExtensions
impl Unpin for AgentStatusExtensions
impl UnsafeUnpin for AgentStatusExtensions
impl UnwindSafe for AgentStatusExtensions
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