Skill Seekers v3.10.0:Seeker HUD 测试版与安全修复
Skill Seekers v3.10.0 引入测试版本地 Web UI Seeker HUD,修复 fetch_config 工具的路径穿越漏洞,新增三个支持 JSON 输出的 CLI 命令,并加入可选 SQLite 技能搜索索引、MiniMax-M3 视频输入与 PDF 矢量图提取。
v3.10.0(2026-09-30)
本次更新主题为 Seeker HUD(测试版)——覆盖整个工具链的本地 Web UI,同时包含一项路径穿越安全修复、三个机器可读的 CLI 命令、可选的 SQLite 技能搜索索引、MiniMax 视频输入以及 PDF 矢量图提取。
安全修复
fetch_config MCP 工具的路径穿越问题(CWE-22)已修复。此前 git-URL 模式将原始 config_name 参数拼入缓存路径,克隆操作会删除该路径并写入攻击者选择的内容,构造的名称可能删除或覆盖缓存之外的目录。现在名称校验统一通过 services/path_safety.validate_path_segment 允许列表(首字符为字母或数字,其后仅限字母、数字、.、_、-),拒绝 NUL 字节、空白和 .git 等点文件;命名源与 API 模式在两类 MCP 服务器中同样经过校验。缓存的克隆拉取失败时改为执行全新克隆,不再删除缓存并报错。
新增功能
- Seeker HUD(测试版):执行
pip install "skill-seekers[ui]"后运行skill-seekers ui,在http://127.0.0.1:8770(仅回环地址)打开 React + FastAPI 界面,包含 Overview、Create、Skills、Configs、Workflows、Analyze、Environment 及任务历史等页面,长任务以流式任务运行。前端已打包进 wheel,无需 Node 工具链。官方声明其页面、/api/*路由和~/.skill-seekers/ui/下的 UI 状态可能在小版本间变更且不设弃用期。 - MiniMax-M3 视频输入与思考模式:
call_with_video()以 OpenAI 兼容的video_url部分发送本地 MP4/AVI/MOV/MKV 片段(仅 MiniMax-M3,请求前执行 50 MB 内联上限);MINIMAX_THINKING=adaptive|disabled写入请求体。能力由 provider 注册表驱动。尚无内置流水线调用视频路径。 - 可选 SQLite 搜索索引:
create <source> --index或配置中"index": true会生成scripts/index.db(FTS5 + BM25,无 FTS5 时回退 LIKE 风格)与仅用标准库的scripts/search.py,返回带排名的file#anchor指针,并在 SKILL.md 追加搜索优先块。默认关闭,不修改 Markdown,不新增依赖。 - 三个 JSON 输出命令:
doctor --json输出单份 JSON 诊断文档(含版本、逐项检查、pass/warn/fail 汇总、healthy 与 exit_code);quality <dir> --json在 stdout 输出单份 JSON 质量报告,不写默认报告文件,--report与--json互斥;detect <source> [--json]只读预览create的识别与解析结果,无法识别时退出码为 2。 - PDF 矢量图提取:此前仅提取嵌入的栅格对象,现将会被判定为有意义图形的矢量绘制簇渲染为 PNG 资源,
extracted_images条目带有source(raster/vector)与bbox,页面新增vector_figures_count。检测偏保守,会拒绝页面边框、分隔线、线框表格及纯填充色带。--min-image-size现同样作用于矢量图;去重比较改用 IoU。聚类上限为VECTOR_MAX_DRAWINGS(2000)与VECTOR_MAX_CLUSTERS(400)。 - 质量检查可读性指标:报告 Flesch Reading Ease、Flesch-Kincaid 年级、平均句长与段长,排除 frontmatter、代码块与行内代码;公式为英语,其他语言可能不准。可读性仅以 info 呈现,不产生警告。
其他变更与修复
- 新增 Bronze 赞助商 Fluxion AI;RapidProxy 与 Atlas Cloud 因赞助到期移除。
- 恢复
skill-seekers-doctor控制台脚本入口(v3.7.0 至 v3.9.1 期间损坏)。 - 修复计划任务中的矢量数据库导出工作流因缩进导致的
IndentationError。 create重新遵循通过skill-seekers config设置的默认增强等级,解析顺序为 CLI 参数 → 配置文件 → 用户默认 → 出厂默认(2)。- HUD 修正外部技能评分、插件扫描范围、MCP 状态检测、同步状态路径校验、上传至向量/RAG 目标失败等问题,并为未保存编辑增加离开确认。
- 统一多源构建保留可读的来源引用,将各源的
references/目录与相邻资源复制到<scrape index>_<sanitized id>命名空间,SKILL.md 中的链接同步改写。
来源与核对说明
- yusufkaraaslan/skill_seekers ↗https://github.com/yusufkaraaslan/Skill_Seekers/releases/tag/v3.10.0
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。
继续阅读
Nanobrowser v0.3.0 重构:单一智能体与新的浏览器控制层 →
NoteGen v0.38.1 更新:改进知识检索与文本选择修复 →