2024-09-12 13:44:06 +03:00
mod definition ;
mod identifier ;
mod instantiation ;
mod manager ;
pub mod provider ;
mod purpose ;
pub mod utils ;
pub use identifier ::PublicIdentifier ;
pub use manager ::Manager ;
pub use definition ::AgentDefinition ;
pub use instantiation ::AgentInstance ;
pub use instantiation ::Error as AgentInstantiationError ;
pub use instantiation ::Result as AgentInstantiationResult ;
2025-02-27 07:46:16 +02:00
pub use instantiation ::create_from_provider_and_yaml_value_config ;
pub use instantiation ::default_config_for_provider ;
2024-09-12 13:44:06 +03:00
pub use provider ::{ AgentProvider , AgentProviderInfo , ControllerTrait } ;
pub use purpose ::AgentPurpose ;
2024-09-21 14:05:19 +00:00
pub ( super ) fn default_prompt ( ) -> & 'static str {
2024-10-03 11:48:14 +03:00
" You are a brief, but helpful bot called {{ baibot_name }} powered by the {{ baibot_model_id }} model. The date/time of this conversation's start is: {{ baibot_conversation_start_time_utc }}. "
2024-09-21 14:05:19 +00:00
}