Index A | B | C | D | E | F | G | I | M | N | O | Q | R | S | T A add_text_content() (brain.agents.models.Message method) Agent (class in brain.agents.agent) AgentConfig (class in brain.agents.agent) AgentToolCallMessage (class in brain.agents.models) B BaseLLM (class in brain.agents.llm.base) C Callback (class in brain.agents.callback) callback() (in module brain.agents.callback) CallbackStream (class in brain.agents.callback) chunk (brain.agents.models.MessageChunk attribute) completed (brain.agents.models.Message attribute) content (brain.agents.models.AgentToolCallMessage attribute) (brain.agents.models.Message attribute) D default_execute (brain.agents.tool.ToolConfig attribute) description (brain.agents.tool.ToolConfig attribute) E error_message (brain.agents.models.ToolResponseMessage attribute) error_traceback (brain.agents.models.ToolResponseMessage attribute) error_type (brain.agents.models.ToolResponseMessage attribute) EventType (brain.agents.callback.Callback attribute) expose_tools_to_system_prompt (brain.agents.agent.AgentConfig attribute) F format_traceback() (brain.agents.tool.Tool class method) FunctionTool (class in brain.agents.tool) G get_context_ref_mapping() (brain.agents.agent.Agent method) get_text_content() (brain.agents.models.Message method) I input_schema (brain.agents.tool.ToolConfig attribute) is_helper_message (brain.agents.models.Message attribute) is_intent (brain.agents.models.Message attribute) is_reasoning (brain.agents.models.Message attribute) is_tool_extra_message (brain.agents.models.Message attribute) M max_tool_calls (brain.agents.agent.AgentConfig attribute) mcp_server_info (brain.agents.models.AgentToolCallMessage attribute) (brain.agents.models.ToolResponseMessage attribute) Message (class in brain.agents.models) message_uid (brain.agents.models.MessageChunk attribute) MessageChunk (class in brain.agents.models) model_config (brain.agents.agent.AgentConfig attribute) (brain.agents.models.AgentToolCallMessage attribute) (brain.agents.models.Message attribute) (brain.agents.models.MessageChunk attribute) (brain.agents.models.ToolResponseMessage attribute) (brain.agents.tool.Output attribute) (brain.agents.tool.ToolConfig attribute) model_post_init() (brain.agents.models.AgentToolCallMessage method) (brain.agents.models.Message method) (brain.agents.models.ToolResponseMessage method) N name (brain.agents.tool.ToolConfig attribute) O OpenAIBaseLLM (in module brain.agents.llm.openai) Output (class in brain.agents.tool) Q q (brain.agents.models.AgentToolCallMessage attribute) (brain.agents.models.Message attribute) (brain.agents.models.ToolResponseMessage attribute) R requires_approval (brain.agents.models.AgentToolCallMessage attribute) (brain.agents.tool.ToolConfig attribute) role (brain.agents.models.Message attribute) run() (brain.agents.agent.Agent method) S sort (brain.agents.models.AgentToolCallMessage attribute) (brain.agents.models.Message attribute) (brain.agents.models.ToolResponseMessage attribute) stateful (brain.agents.tool.ToolConfig attribute) strict (brain.agents.tool.ToolConfig attribute) T Tool (class in brain.agents.tool) tool() (in module brain.agents.tool) tool_call_id (brain.agents.models.AgentToolCallMessage attribute) (brain.agents.models.Message attribute) (brain.agents.models.ToolResponseMessage attribute) tool_info_format (brain.agents.agent.AgentConfig attribute) tool_info_header (brain.agents.agent.AgentConfig attribute) tool_name (brain.agents.models.AgentToolCallMessage attribute) ToolConfig (class in brain.agents.tool) ToolResponseMessage (class in brain.agents.models)