pub struct SkillContextDeliveredData {
pub content: String,
pub interaction_id: Option<String>,
pub source: String,
}Expand description
Session event “skill.context_delivered”. Exact skill context delivered to the model during a tool phase. This is not a user submission or another skill invocation.
Fields§
§content: StringExact model-facing skill wrapper, including its invocation-time file context
interaction_id: Option<String>Interaction that delivered this context, when known
source: StringUnmodified injection provenance, in the form skill-<invocation-name>
Trait Implementations§
Source§impl Clone for SkillContextDeliveredData
impl Clone for SkillContextDeliveredData
Source§impl Debug for SkillContextDeliveredData
impl Debug for SkillContextDeliveredData
Source§impl Default for SkillContextDeliveredData
impl Default for SkillContextDeliveredData
Source§impl<'de> Deserialize<'de> for SkillContextDeliveredData
impl<'de> Deserialize<'de> for SkillContextDeliveredData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SkillContextDeliveredData
impl RefUnwindSafe for SkillContextDeliveredData
impl Send for SkillContextDeliveredData
impl Sync for SkillContextDeliveredData
impl Unpin for SkillContextDeliveredData
impl UnsafeUnpin for SkillContextDeliveredData
impl UnwindSafe for SkillContextDeliveredData
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