Spaces:
Paused
Paused
| # -*- coding: utf-8 -*- | |
| """The tool module in agentscope.""" | |
| from ._types import ToolChoice, Function, RegisteredTool | |
| from ._response import ToolResponse, ToolChunk | |
| from ._toolkit import Toolkit | |
| from ._base import ToolBase, ParamsBase, ToolMiddlewareBase | |
| from ._adapters import MCPTool, FunctionTool | |
| from ._builtin import ( | |
| ResetTools, | |
| Bash, | |
| Edit, | |
| Glob, | |
| Grep, | |
| Read, | |
| Write, | |
| BackendBase, | |
| ExecResult, | |
| LocalBackend, | |
| ) | |
| from ._task import ( | |
| TaskUpdate, | |
| TaskGet, | |
| TaskList, | |
| TaskCreate, | |
| ) | |
| from ._tool_group import ToolGroup | |
| __all__ = [ | |
| # Basic tool related types and functions | |
| "ToolChoice", | |
| "Function", | |
| "ToolBase", | |
| "ParamsBase", | |
| "ToolMiddlewareBase", | |
| "MCPTool", | |
| "FunctionTool", | |
| "ToolGroup", | |
| "Toolkit", | |
| "ToolChunk", | |
| "ToolResponse", | |
| "RegisteredTool", | |
| # Builtin tools | |
| "BackendBase", | |
| "LocalBackend", | |
| "ExecResult", | |
| "ResetTools", | |
| "Bash", | |
| "Edit", | |
| "Glob", | |
| "Grep", | |
| "Read", | |
| "Write", | |
| "TaskUpdate", | |
| "TaskGet", | |
| "TaskList", | |
| "TaskCreate", | |
| ] | |