MCPcopy Create free account

hub / github.com/akshayballal95/smolagents-rs / types & classes

Types & classes57 in github.com/akshayballal95/smolagents-rs

InterfaceAgent
src/agents.rs:106
EnumAgentError
src/errors.rs:6
ClassAgentStep
src/agents.rs:307
EnumAgentType
src/bin/main.rs:19
EnumAgentType
examples/cli.rs:19
EnumAgentWrapper
src/bin/main.rs:43
EnumAgentWrapper
examples/cli.rs:43
InterfaceAnyTool
src/tools/tool_traits.rs:99
ClassArgs
src/bin/main.rs:79
ClassArgs
examples/cli.rs:79
ClassAssistantMessage
src/models/openai.rs:23
ClassAssistantMessage
src/models/ollama.rs:21
ClassBaseParams
src/tools/base.rs:9
ClassBaseTool
src/tools/base.rs:17
ClassChoice
src/models/openai.rs:18
ClassCodeAgent
src/agents.rs:672
ClassColoredLogger
src/logger.rs:6
EnumCustomConstant
src/local_python_interpreter.rs:84
ClassDuckDuckGoSearchTool
src/tools/ddg_search.rs:26
ClassDuckDuckGoSearchToolParams
src/tools/ddg_search.rs:13
ClassFinalAnswerTool
src/tools/final_answer.rs:18
ClassFinalAnswerToolParams
src/tools/final_answer.rs:12
ClassFunctionCall
src/models/openai.rs:39
ClassFunctionCallingAgent
src/agents.rs:529
ClassGoogleSearchTool
src/tools/google_search.rs:21
ClassGoogleSearchToolParams
src/tools/google_search.rs:13
EnumInterpreterError
src/errors.rs:43
ClassLocalPythonInterpreter
src/local_python_interpreter.rs:1009
ClassMessage
src/models/types.rs:29
EnumMessageRole
src/models/types.rs:6
InterfaceModel
src/models/model_traits.rs:14
InterfaceModelResponse
src/models/model_traits.rs:9
EnumModelType
src/bin/main.rs:32
EnumModelType
examples/cli.rs:32
EnumModelWrapper
src/bin/main.rs:38
EnumModelWrapper
examples/cli.rs:38
ClassMultiStepAgent
src/agents.rs:324
ClassOllamaModel
src/models/ollama.rs:38
ClassOllamaModelBuilder
src/models/ollama.rs:47
ClassOllamaResponse
src/models/ollama.rs:16
ClassOpenAIResponse
src/models/openai.rs:13
ClassOpenAIServerModel
src/models/openai.rs:112
InterfaceParameters
A trait for parameters that can be used in a tool. This defines the arguments that can be passed to the tool.
src/tools/tool_traits.rs:16
ClassPythonInterpreterTool
src/tools/python_interpreter.rs:25
ClassPythonInterpreterToolParams
src/tools/python_interpreter.rs:15
ClassSearchResult
src/tools/ddg_search.rs:19
EnumStep
src/agents.rs:284
InterfaceTool
A trait for tools that can be used in an agent.
src/tools/tool_traits.rs:19
ClassToolCall
src/models/openai.rs:31
ClassToolFunctionInfo
src/tools/tool_traits.rs:44
InterfaceToolGroup
src/tools/tool_traits.rs:80
ClassToolInfo
src/tools/tool_traits.rs:37
EnumToolType
src/tools/tool_traits.rs:30
EnumToolType
src/bin/main.rs:25
EnumToolType
examples/cli.rs:25
ClassVisitWebsiteTool
src/tools/visit_website.rs:12
ClassVisitWebsiteToolParams
src/tools/visit_website.rs:68