提交智能体收藏0
技术动态

Skill Seekers v3.9.0:HTML 解析回退、网络重试与视觉抽取修复

Skill Seekers 发布 v3.9.0,为 HTML 解析增加 lxml/html5lib 回退,为文档与 MCP 抓取加入瞬时故障重试,实现 Whisper 转录回退,并修复视觉抽取、Kotlin 分析与 CORS 配置等多项问题。

解析与抓取

  • HTML 解析回退(#96):新增 parse_html(),仍以 html.parser 为主,格式良好的页面输出字节不变;当解析报错或对含标签的标记返回无标签树时,依次尝试 lxml(若已安装)与 html5lib,避免严重畸形页面被抓成空内容。该逻辑接入所有网页抓取点与本地 HTML 文件解析,html5lib 成为核心依赖以保证回退始终可用。
  • 文档抓取重试(#97):scrape_page / scrape_page_async 用 retry_with_backoff 包裹请求,仅重试连接/超时错误与 5xx,4xx 直接返回不重试。新增 max_retries 配置项,默认 3,设为 1 即关闭重试。
  • MCP fetch_config 重试(#92):注册表的列表、详情、下载 GET 走 _get_with_retry,3 次尝试加指数退避,4xx 仍立即返回。

转录与多模态

  • Whisper 转录回退(第 2 层,#420):原占位实现总是抛错,现以 faster-whisper 实现,支持设备自动选择、--whisper-model 指定模型大小、语言提示与分段置信度;get_transcript() 会记录真实转录错误而非吞掉。
  • MiniMax 图像 OCR 与注册表驱动多模态(#423):MiniMax 加入 AI 提供商注册表,涉及文本增强与视觉 OCR;通过 MINIMAX_API_REGION(global_en / cn_zh)与 MINIMAX_API_PROTOCOL(openai / anthropic)配置,中国区签发的密钥不再对全球端点返回 401。
  • MCP scrape_generic 支持 docx(#41):转换器早已存在,但 MCP 接口未列出该来源。

默认值与行为变更

  • GitHub issue 默认更省 token(#169):issue_state 默认由 all 改为 open,max_issues 由 100 改为 20;标签与里程碑仅在开启新的 include_issue_labels / include_issue_milestones 时输出。

修复

  • 多源 skip_scrape 从缓存重建;质量完整性检查前剥离代码块(#229);工厂与单例检测精度提升(#425);单帧失败不再中断 --visual 抽取(#426);HoughLinesP 返回布局兼容与无 AVX2 环境下的 OCR 崩溃(#419);Kotlin 花括号统计与声明提取屏蔽字符串与注释(#407);流式包示例兼容 documents / nodes 包装(#416);Docker 文档改用可拉取的公共镜像名(#412)。

安全

三个服务器(API、embedding、MCP HTTP)的 CORS 改为环境变量驱动(#422、#424):resolve_cors_config() 读取 CORS_ORIGINS,仅具体来源列表时启用凭证,通配符混入列表不会重新开启被浏览器拒绝的组合;Docker 标签版本同步,MCP 工具数标签由 35 更正为 40。

来源与核对说明

  1. yusufkaraaslan/skill_seekers ↗https://github.com/yusufkaraaslan/Skill_Seekers/releases/tag/v3.9.0

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

ccstatusline v2.2.31 发布:新增组件并修复多项渲染问题 →

Modly Beta v0.4.2 发布:修复启动脚本、扩展与跨平台测试问题 →

nanobrowser v0.2.0 更新:改用 WXT 构建、迁移至 Vercel AI SDK →

Skill Seekers v3.9.1:文档与项目基础设施更新 →