Metadata-Version: 2.4
Name: agent-web-search-engine
Version: 0.1.0
Summary: AI Agent web search & intelligent filtering engine
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP :: Indexing/Search
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: fastapi>=0.100
Requires-Dist: uvicorn>=0.23
Requires-Dist: httpx>=0.25
Requires-Dist: trafilatura>=1.6
Requires-Dist: lxml_html_clean>=0.1
Requires-Dist: pyyaml>=6.0
Requires-Dist: numpy>=1.24
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21; extra == "dev"
Requires-Dist: pytest-cov>=4.0; extra == "dev"
Requires-Dist: ruff>=0.1; extra == "dev"
Requires-Dist: httpx-socks>=0.10; extra == "dev"
Provides-Extra: playwright
Requires-Dist: playwright>=1.40; extra == "playwright"
Provides-Extra: retrieval
Requires-Dist: dashscope>=1.14; extra == "retrieval"
Requires-Dist: openai>=1.0; extra == "retrieval"
Requires-Dist: sentence-transformers>=2.2; extra == "retrieval"
Requires-Dist: transformers>=4.36; extra == "retrieval"
Requires-Dist: torch>=2.0; extra == "retrieval"

# Agent Web Search Engine

Python 核心引擎，提供搜索编排、网页爬取和内容提取能力。

## 快速开始

```bash
pip install -e ".[dev]"

# 启动服务
uvicorn src.router:app --reload --port 8000

# 运行测试
pytest
```

## API

| 方法 | 路径 | 说明 |
|------|------|------|
| GET | `/health` | 健康检查 |
| POST | `/search` | 执行搜索 |
| POST | `/fetch` | 抓取单页 |
| POST | `/scrape` | 批量抓取 |

## 配置

编辑 `config.yaml` 或设置环境变量 `SEARXNG_URL`, `ENGINE_PORT`。
