Undefined v3.6.1
v3.6.1 Agent 路由收敛、文件分析增强与发版脚本修复
本版本围绕 Agent 职责边界和文件分析链路做小版本收敛:把 arXiv 论文分析从独立 Agent 合并到通用文件分析 Agent,让论文、PDF 页面视觉分析和视频附件获取都走统一的附件 UID 语义;同时修复版本迭代脚本重写 Tauri 配置格式导致 pre-commit 失败的问题,保证后续版本号同步、lock 文件刷新和自动提交流程更稳定。
变更内容
- 合并 arXiv 论文分析职责到文件分析链路。移除独立
arxiv_analysis_agent,file_analysis_agent现在可通过arxiv_paper(output_mode=uid)获取论文 PDF 附件 UID,并结合extract_pdf与describe_pdf_page完成文本和指定页视觉分析。 - 扩展媒体工具的附件输出能力。
arxiv_paper与bilibili_video新增output_mode=uid调用方式,可把下载或提取结果登记为当前会话附件,供后续 Agent 直接引用和复用。 - 明确 Agent 职责边界。更新代码交付、文件分析、信息查询、娱乐、总结、Naga 代码分析、Undefined 自查与 Web Agent 的 intro / prompt,减少项目问题、通用搜索、文件理解和代码修改任务之间的误路由。
- 补齐文件分析视觉工具与测试。新增
describe_pdf_page工具及回归测试,覆盖 PDF 指定页截图/视觉描述链路;同步更新 arXiv、B 站发送器和工具注册测试。 - 修复版本迭代脚本的 JSON 格式漂移。
scripts/bump_version.py更新 JSON manifest 时只替换顶层version字段,保留 Tauri 配置原有格式,避免--commit触发的 Biome 检查因targets数组被重排而失败;脚本文档与单元测试同步覆盖该行为。