From 1331e6eb669cc9ac1f258d078220285359294190 Mon Sep 17 00:00:00 2001 From: minecraft1024a Date: Tue, 12 Aug 2025 14:02:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96Web=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E6=8F=8F=E8=BF=B0=EF=BC=8C=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=8F=AF=E7=94=A8=E4=BA=8ELLM=E7=9A=84=E6=A0=87=E8=AE=B0?= =?UTF-8?q?=EF=BC=88=E6=98=AF=E7=9A=84=E5=AD=A9=E5=AD=90=E4=BB=AC=E6=98=AF?= =?UTF-8?q?=E6=88=91**=E4=BA=86=EF=BC=89=EF=BC=9B=E7=A7=BB=E9=99=A4MaiZone?= =?UTF-8?q?=E6=8F=92=E4=BB=B6=E4=B8=AD=E7=9A=84=E7=AC=91=E7=AC=91boom?= =?UTF-8?q?=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/built_in/Maizone/plugin.py | 2 -- src/plugins/built_in/WEB_SEARCH_TOOL/plugin.py | 4 +++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/built_in/Maizone/plugin.py b/src/plugins/built_in/Maizone/plugin.py index f74b38848..1efdae6cc 100644 --- a/src/plugins/built_in/Maizone/plugin.py +++ b/src/plugins/built_in/Maizone/plugin.py @@ -278,8 +278,6 @@ class SendFeedAction(BaseAction): return False async def execute(self) -> Tuple[bool, str]: - if self.plugin_dir is None: - self.plugin_dir = os.path.dirname(__file__) """执行发送说说动作""" try: # 获取用户信息 diff --git a/src/plugins/built_in/WEB_SEARCH_TOOL/plugin.py b/src/plugins/built_in/WEB_SEARCH_TOOL/plugin.py index 2a5df9e1d..39d4f821a 100644 --- a/src/plugins/built_in/WEB_SEARCH_TOOL/plugin.py +++ b/src/plugins/built_in/WEB_SEARCH_TOOL/plugin.py @@ -33,7 +33,8 @@ logger = get_logger("web_surfing_tool") class WebSurfingTool(BaseTool): name: str = "web_search" - description: str = "当需要回答关于最新事件、实时信息或用户不清楚的特定主题时,使用此工具在互联网上搜索信息。" + description: str = "用于执行网络搜索。当用户明确要求搜索,或者需要获取关于公司、产品、事件的最新信息、新闻或动态时,必须使用此工具" + available_for_llm: bool = True parameters = [ ("query", ToolParamType.STRING, "要搜索的关键词或问题。", True, None), ("num_results", ToolParamType.INTEGER, "期望每个搜索引擎返回的搜索结果数量,默认为5。", False, "5"), @@ -169,6 +170,7 @@ class URLParserTool(BaseTool): """ name: str = "parse_url" description: str = "当需要理解一个或多个特定网页链接的内容时,使用此工具。例如:'这些网页讲了什么?[https://example.com, https://example2.com]' 或 '帮我总结一下这些文章'" + available_for_llm: bool = True parameters = [ ("urls", ToolParamType.STRING, "要理解的网站", True, None), ]