pub enum AgentIntegration {
TerminalCli,
Acp,
}Expand description
How the agent is wired into the workspace (ADR-0003).
Variants§
TerminalCli
Tier 0: run an AI CLI inside a terminal pane. No shared state, but free.
Acp
Tier 1: native ACP client with shared context and inline diff review.
Trait Implementations§
Source§impl Clone for AgentIntegration
impl Clone for AgentIntegration
Source§fn clone(&self) -> AgentIntegration
fn clone(&self) -> AgentIntegration
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 moreimpl Copy for AgentIntegration
Source§impl Debug for AgentIntegration
impl Debug for AgentIntegration
impl Eq for AgentIntegration
Source§impl PartialEq for AgentIntegration
impl PartialEq for AgentIntegration
impl StructuralPartialEq for AgentIntegration
Auto Trait Implementations§
impl Freeze for AgentIntegration
impl RefUnwindSafe for AgentIntegration
impl Send for AgentIntegration
impl Sync for AgentIntegration
impl Unpin for AgentIntegration
impl UnsafeUnpin for AgentIntegration
impl UnwindSafe for AgentIntegration
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