List of all items
Structs
- browser::Browser
- browser::BrowserBuilder
- browser::Element
- chats::CreateCompletionParams
- clients::openai::ChatCompletion
- clients::openai::ChatCompletionChunk
- clients::openai::Choice
- clients::openai::ChunkChoice
- clients::openai::Client
- clients::openai::CreateChatCompletionRequest
- clients::openai::Function
- clients::openai::FunctionCall
- clients::openai::FunctionParameters
- clients::openai::FunctionPropertyValue
- clients::openai::Tool
- clients::openai::ToolCall
- clients::openai::ToolCalls
- clients::openai::Usage
- docker::ContainerManager
- embeddings::Embeddings
- repo::abilities::CreateParams
- repo::abilities::UpdateParams
- repo::agents::CreateParams
- repo::agents::UpdateParams
- repo::messages::CreateParams
- repo::messages::ListParams
- repo::messages::RawContent
- repo::messages::UpdateWithCompletionResultParams
- repo::pages::CreateParams
- repo::pages::UpdateParams
- repo::task_results::CreateParams
- repo::tasks::CreateParams
- repo::tasks::UpdateParams
- settings::Agents
- settings::Embeddings
- settings::Settings
- settings::Tasks
- task_executor::ProvideTextResultArgs
- task_executor::TaskExecutor
- task_planner::ExecutionPlan
- task_planner::ExecutionPlanTask
- task_planner::TaskPlanner
- tools::web_browsing::AppendNotebookArgs
- tools::web_browsing::Builder
- tools::web_browsing::ClickArgs
- tools::web_browsing::FailArgs
- tools::web_browsing::GotoArgs
- tools::web_browsing::ReplaceNotebookArgs
- tools::web_browsing::SendKeysArgs
- tools::web_browsing::WebBrowsing
- types::abilities::Ability
- types::agent_abilities::AgentAbility
- types::agents::Agent
- types::agents_chats::AgentsChat
- types::chats::Chat
- types::messages::Message
- types::models::Model
- types::pages::Page
- types::pages::ShortPage
- types::pagination::Pagination
- types::task_results::TaskResult
- types::tasks::Task
Enums
- abilities::Error
- browser::ElementType
- browser::Error
- channel::Event
- chats::Error
- clients::openai::Message
- clients::openai::ToolType
- database::Error
- docker::Error
- embeddings::Error
- errors::Error
- messages::Error
- models::Error
- pages::Error
- settings::Error
- task_executor::Error
- task_planner::Error
- tools::web_browsing::Error
- tools::web_browsing::WebBrowsingResult
- types::chats::Kind
- types::messages::Role
- types::messages::Status
- types::models::Provider
- types::task_results::Kind
- types::tasks::Status
Traits
Functions
- abilities::execute
- abilities::execute_for_message
- abilities::get_function_definition
- abilities::preprocess_code
- chats::construct_tools
- chats::create_completion
- database::new_pool
- database::prepare
- docker::run_cmd
- docker::run_python_code
- docker::run_python_script
- messages::generate_chat_title
- models::get_default
- models::get_for_chat
- repo::abilities::create
- repo::abilities::delete
- repo::abilities::list
- repo::abilities::list_for_agent
- repo::abilities::update
- repo::agent_abilities::create
- repo::agent_abilities::delete_for_agent
- repo::agent_abilities::get_agents_count
- repo::agent_abilities::list
- repo::agents::create
- repo::agents::delete
- repo::agents::get
- repo::agents::get_for_chat
- repo::agents::list
- repo::agents::list_enabled
- repo::agents::update
- repo::agents::update_is_enabled
- repo::agents_chats::create
- repo::agents_chats::delete_for_chat
- repo::agents_chats::list
- repo::chats::create
- repo::chats::delete
- repo::chats::get
- repo::chats::list
- repo::chats::toggle_is_pinned
- repo::chats::update_model_id
- repo::chats::update_title
- repo::messages::create
- repo::messages::create_multiple
- repo::messages::create_tool_call_denied
- repo::messages::delete
- repo::messages::delete_for_chat
- repo::messages::get
- repo::messages::get_execution_steps_count
- repo::messages::get_last_message
- repo::messages::get_last_message_id
- repo::messages::get_last_non_self_reflection_message
- repo::messages::list
- repo::messages::transition_all
- repo::messages::update_message_content
- repo::messages::update_status
- repo::messages::update_tool_call_id
- repo::messages::update_with_completion_result
- repo::models::get
- repo::models::get_by_full_name
- repo::models::list
- repo::pages::create
- repo::pages::delete
- repo::pages::get
- repo::pages::list
- repo::pages::update
- repo::settings::get
- repo::settings::insert
- repo::settings::update
- repo::task_results::create
- repo::task_results::delete_for_task
- repo::task_results::get_text_data
- repo::task_results::list
- repo::tasks::assign
- repo::tasks::complete
- repo::tasks::create
- repo::tasks::delete
- repo::tasks::delete_children
- repo::tasks::delete_for_chat
- repo::tasks::execute
- repo::tasks::fail
- repo::tasks::get
- repo::tasks::get_all_children_count
- repo::tasks::get_by_execution_chat_id
- repo::tasks::get_child_for_execution
- repo::tasks::get_root_for_execution
- repo::tasks::get_total_number_by_status
- repo::tasks::is_all_siblings_done
- repo::tasks::list_all_children
- repo::tasks::list_direct_children
- repo::tasks::list_roots
- repo::tasks::list_roots_by_status
- repo::tasks::revise
- repo::tasks::start_progress
- repo::tasks::transition_all
- repo::tasks::update
- repo::tasks::update_execution_chat_id
- repo::tasks::update_status
- repo::tasks::wait_for_user