pub struct VfsSkillDirResolver;Expand description
Default resolver: ${SKILL_DIR} and the display path stay in the VFS.
Trait Implementations§
Source§impl SkillDirResolver for VfsSkillDirResolver
impl SkillDirResolver for VfsSkillDirResolver
Source§fn skill_dir(&self, scope: &SkillScope, name: &str) -> String
fn skill_dir(&self, scope: &SkillScope, name: &str) -> String
Value substituted for
${SKILL_DIR} during activation.Source§fn display_dir(&self, scope: &SkillScope, name: &str) -> String
fn display_dir(&self, scope: &SkillScope, name: &str) -> String
Agent-facing display path for the skill directory (shown in
list_skills / read_skill). Defaults to the workspace-prefixed VFS
path, matching the file_system capability’s display convention.Auto Trait Implementations§
impl Freeze for VfsSkillDirResolver
impl RefUnwindSafe for VfsSkillDirResolver
impl Send for VfsSkillDirResolver
impl Sync for VfsSkillDirResolver
impl Unpin for VfsSkillDirResolver
impl UnsafeUnpin for VfsSkillDirResolver
impl UnwindSafe for VfsSkillDirResolver
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request