Skip to content
This repository was archived by the owner on May 18, 2026. It is now read-only.

Release v0.2.0a3

Latest

Choose a tag to compare

@ThreeFish-AI ThreeFish-AI released this 20 Apr 05:58
· 52 commits to feature/1.x.x since this release

v0.2.0 — 睁开眼睛感知世界

给 AI Agent 装上一双能看懂网页和 PDF 的眼睛。

✨ 核心亮点

  • 复杂 PDF,一句话搞定 — 5 引擎自动降级 + LLM 三阶段编排(分析→并行调度→择优融合)
  • 反爬墙?穿墙 — Selenium / Playwright 隐身双引擎,鼠标轨迹 + 随机延迟,无感绕过
  • 网页→Markdown,9 道工序精炼 — 去噪、表格对齐、代码检测、排版复原,一步到位
  • 12 工具 · 6 领域 · 5 层架构 — 退避 + 限速 + 缓存三层弹性护盾,生产级底座
  • 新增 CancelScope 与 EngineWorkerPool 并在 middleware/ops 层接入取消传导

🔧 更多特性

  • 结构化提取: CSS 选择器精准映射 + 5 种数据模板,内置 robots.txt 合规检查
  • PDF 深度内容: 表格识别、LaTeX 公式保持、图像 base64 嵌入,增强模式可选
  • 4 层配置体系: 内置默认 → 用户 YAML → 环境变量 → CLI(pydantic-settings 驱动)
  • 多传输模式: STDIO / StreamableHTTP / SSE,默认 StreamableHTTP,开箱即用
  • 异步 SDK: NegentropyPerceivesClient,类型安全,async/await 原生
  • 批量并发: 网页批抓、PDF 批转均走 asyncio,吞吐拉满