pub struct AgentOnboardingConfig {
pub enabled: 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>,
/* private fields */
}Fields§
§enabled: boolToggle onboarding message rendering
include_language_summary: boolWhether to include language summary in onboarding message
include_guideline_highlights: boolWhether to include AGENTS.md/CLAUDE.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§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_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 inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being 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 UnsafeUnpin 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