From 563972fd29d5ff0c6fe847a2e19e23ff66b7c5f3 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Fri, 22 Aug 2025 17:40:53 +0800 Subject: [PATCH] fix: bugfixes --- astrbot/core/agent/tool.py | 5 +++++ astrbot/core/provider/func_tool_manager.py | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/astrbot/core/agent/tool.py b/astrbot/core/agent/tool.py index 1ba1f5df7..7dfd99b02 100644 --- a/astrbot/core/agent/tool.py +++ b/astrbot/core/agent/tool.py @@ -108,6 +108,11 @@ class ToolSet: """Get all function tools.""" return self.get_tool(name) + @property + def func_list(self) -> list[FunctionTool]: + """Get the list of function tools.""" + return self.tools + def openai_schema(self, omit_empty_parameter_field: bool = False) -> list[dict]: """Convert tools to OpenAI API function calling schema format.""" result = [] diff --git a/astrbot/core/provider/func_tool_manager.py b/astrbot/core/provider/func_tool_manager.py index a2b006dd0..509975556 100644 --- a/astrbot/core/provider/func_tool_manager.py +++ b/astrbot/core/provider/func_tool_manager.py @@ -1,5 +1,3 @@ -# TODO: 将此文件组件挪到 astrbot/core/agent 中 - from __future__ import annotations import json import os