mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-16 01:50:47 +08:00
- 在 oclaw/ 下重新初始化 Git 仓库 - 补齐子仓库 .gitignore,避免提交本地运行态数据(_local、node_modules、logs 等) - 提交当前工程代码与配置 Made-with: Cursor
29 lines
601 B
Python
29 lines
601 B
Python
"""通识专家工具清单。"""
|
|
|
|
from oclaw.tools.base import ToolSpec
|
|
|
|
|
|
def system_info_tool() -> ToolSpec:
|
|
from .system_info import system_info_tool as factory
|
|
|
|
return factory()
|
|
|
|
|
|
def geo_info_tool() -> ToolSpec:
|
|
from .geo_info import geo_info_tool as factory
|
|
|
|
return factory()
|
|
|
|
|
|
def weather_tool() -> ToolSpec:
|
|
from .weather import weather_tool as factory
|
|
|
|
return factory()
|
|
|
|
|
|
def web_search_tool() -> ToolSpec:
|
|
from .web_search import web_search_tool as factory
|
|
|
|
return factory()
|
|
|
|
__all__ = ["system_info_tool", "geo_info_tool", "weather_tool", "web_search_tool"]
|