pub struct LocalToolSetProvider { /* private fields */ }Expand description
Standard local tool set with no sandboxing.
Calls crate::tools::build_standard_tools with default workspace
and shell timeout settings. AgentKernelBuilder overrides these at build
time if more context is available.
Implementations§
Trait Implementations§
Source§impl ToolSetProvider for LocalToolSetProvider
impl ToolSetProvider for LocalToolSetProvider
Source§fn build_registry(&self) -> ToolRegistry
fn build_registry(&self) -> ToolRegistry
Build and return the tool registry for this provider.
Source§fn sandbox_mode(&self) -> SandboxMode
fn sandbox_mode(&self) -> SandboxMode
Report the sandbox level this provider operates at.
Auto Trait Implementations§
impl Freeze for LocalToolSetProvider
impl RefUnwindSafe for LocalToolSetProvider
impl Send for LocalToolSetProvider
impl Sync for LocalToolSetProvider
impl Unpin for LocalToolSetProvider
impl UnsafeUnpin for LocalToolSetProvider
impl UnwindSafe for LocalToolSetProvider
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more