pub struct UserPromptSubmittedOutput {
pub modified_prompt: Option<String>,
pub additional_context: Option<String>,
pub suppress_output: Option<bool>,
}Expand description
Output for the userPromptSubmitted hook.
Fields§
§modified_prompt: Option<String>Replacement prompt text.
additional_context: Option<String>Extra context injected into the agent’s prompt.
suppress_output: Option<bool>Suppress the hook’s output from the session log.
Trait Implementations§
Source§impl Clone for UserPromptSubmittedOutput
impl Clone for UserPromptSubmittedOutput
Source§fn clone(&self) -> UserPromptSubmittedOutput
fn clone(&self) -> UserPromptSubmittedOutput
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 UserPromptSubmittedOutput
impl Debug for UserPromptSubmittedOutput
Source§impl Default for UserPromptSubmittedOutput
impl Default for UserPromptSubmittedOutput
Source§fn default() -> UserPromptSubmittedOutput
fn default() -> UserPromptSubmittedOutput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UserPromptSubmittedOutput
impl RefUnwindSafe for UserPromptSubmittedOutput
impl Send for UserPromptSubmittedOutput
impl Sync for UserPromptSubmittedOutput
impl Unpin for UserPromptSubmittedOutput
impl UnsafeUnpin for UserPromptSubmittedOutput
impl UnwindSafe for UserPromptSubmittedOutput
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