pub struct AgentOnboardingConfig {
pub enabled: bool,
pub intro_text: String,
pub include_project_overview: bool,
pub include_language_summary: bool,
pub include_guideline_highlights: bool,
pub include_usage_tips_in_welcome: bool,
pub include_recommended_actions_in_welcome: bool,
pub guideline_highlight_limit: usize,
pub usage_tips: Vec<String>,
pub recommended_actions: Vec<String>,
pub chat_placeholder: Option<String>,
}Fields§
§enabled: boolToggle onboarding message rendering
intro_text: StringIntroductory text shown at session start
include_project_overview: boolWhether to include project overview in onboarding message
include_language_summary: boolWhether to include language summary in onboarding message
include_guideline_highlights: boolWhether to include AGENTS.md highlights in onboarding message
include_usage_tips_in_welcome: boolWhether to surface usage tips inside the welcome text banner
include_recommended_actions_in_welcome: boolWhether to surface suggested actions inside the welcome text banner
guideline_highlight_limit: usizeMaximum number of guideline bullets to surface
usage_tips: Vec<String>Tips for collaborating with the agent effectively
recommended_actions: Vec<String>Recommended follow-up actions to display
chat_placeholder: Option<String>Placeholder suggestion for the chat input bar
Trait Implementations§
Source§impl Clone for AgentOnboardingConfig
impl Clone for AgentOnboardingConfig
Source§fn clone(&self) -> AgentOnboardingConfig
fn clone(&self) -> AgentOnboardingConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 AgentOnboardingConfig
impl Debug for AgentOnboardingConfig
Source§impl Default for AgentOnboardingConfig
impl Default for AgentOnboardingConfig
Source§impl<'de> Deserialize<'de> for AgentOnboardingConfig
impl<'de> Deserialize<'de> for AgentOnboardingConfig
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
Source§impl JsonSchema for AgentOnboardingConfig
impl JsonSchema for AgentOnboardingConfig
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for AgentOnboardingConfig
impl RefUnwindSafe for AgentOnboardingConfig
impl Send for AgentOnboardingConfig
impl Sync for AgentOnboardingConfig
impl Unpin for AgentOnboardingConfig
impl UnwindSafe for AgentOnboardingConfig
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