# -*- coding: utf-8 -*-
"""
SoloEngine : 网络工具模块，提供网络搜索和网页获取功能

@file __init__.py
@description 提供网络相关工具的统一导出
@author Sh4rlock
@date 2026-04-09

功能描述：
- WebSearch: 网络搜索工具
- WebFetch: 网页获取工具
- BaseNetworkTool: 网络工具基类
- NetworkToolError: 网络工具错误类

状态: ✅ 模块初始化完成
"""

from .base import (
    BaseNetworkTool,
    NetworkToolError,
    NetworkResponse,
)

from .web_search import (
    WebSearch,
    SearchResult,
)

from .web_fetch import (
    WebFetch,
    HTMLToMarkdownConverter,
)

__all__ = [
    "BaseNetworkTool",
    "NetworkToolError",
    "NetworkResponse",
    "WebSearch",
    "SearchResult",
    "WebFetch",
    "HTMLToMarkdownConverter",
]
