Beta 更新日志
脚本猫的版本发布主要分为两条分支: 正式版本与预发布版本,正式版本更新日志请看:更新日志
预发布版本是在正式发布之前的版本.它们通常用于测试新功能,预发布版本的版本号包含一个预发布标识符,例如:
1.0.0-beta.1.
你可以从Release页或者下面的扩展商店页中获取预发布版本
另外除了预发布以外,脚本猫每次代码提交合并到主分支后都会在Github Action上打包构建一次扩展,如果你想体验最新或者修复的内容可以前往Github Action页进行下载.
1.4.0-beta.3 (2026-05-19)
本次更新延续 beta.2 方向,继续加固云存储同步可靠性(OneDrive/Google Drive/WebDAV 错误处理与上传流程),修复多项 ScriptEditor 与 GM xhr 异常处理问题,并新增 Ctrl+Shift+F 格式化、@run-at context-menu 恢复支持。
🚀 主要新功能
- ✨ 编辑器支持 Ctrl+Shift+F 格式化 (#1415) (by @cyfung1031)
- ✨ 恢复
@run-at context-menu支持 (#1442) (by @cyfung1031)
⚡️ 性能优化
- ⚡️ 优化 pushValue 处理 (#1403) (by @cyfung1031)
🐛 Bug 修复
- 🐛 修正云存储同步多项问题:OneDrive 零字节上传、Google Drive/OneDrive 错误规范化、S3 自定义元数据补充 modifiedDate (#1405) (#1406) (#1408) (by @cyfung1031)
- 🐛 WebDAV verify 移除写探针,避免坚果云等根目录不可写服务被误杀 (#1445) (by @CodFrm)
- 🐛 修复 GM_xmlhttpRequest msgConn 的 null 处理缺失 (#1433) (by @cyfung1031)
- 🐛 修复 GM xhr 不正确处理异常 onloadend 的问题 (#1412) (by @cyfung1031)
- 🐛 修复 ScriptEditor 列表动态更新与显示问题 (#1414) (by @cyfung1031)
- 🐛 修复 ScriptEditor toolbar 中编辑相关操作的交互问题 (#1417) (by @cyfung1031)
- 🐛 修复 chrome.downloads.download 代码及 Mock (#1410) (by @cyfung1031)
- 🐛 修正 src/pages/install/App.tsx closeWindow (#1435) (by @cyfung1031)
- 🐛 在根布局建立滚轮事件边界,避免内部滚动触发浏览器 swipe 跳页 (#1431) (by @cyfung1031)
- 🐛 去重并发的初始 auth 请求 (#1437) (by @cyfung1031)
- 🐛 重构 encoding.ts 以整合并改进检测机制 (#1426) (by @cyfung1031)
- 🐛 加 Tooltip 否则看不到菜单 (#1429) (by @cyfung1031)
- 🐛 overscroll-behavior 修正 (#1413) (by @cyfung1031)
- 🐛 不支持更新的脚本不再显示更新按钮 (#1418) (by @cyfung1031)
- 🐛 修复 i18n 缺失键引用 (#1422) (by @cyfung1031)
- 🐛 sandbox createContext 添加 frames 修复 #1427 (#1428) (by @cyfung1031)
- 🐛 修复 SkillScript 编译时缺失 isContextMenu 字段导致的类型错误 (5fdc8e39) (by @CodFrm)
♻️ 重构与兼容性
- ♻️ 安装资源转移至 chrome.storage.local 的 tempStorage,代码部分放在 OPFS/temp_install_codes (#1318) (by @cyfung1031)
- ♻️ 修复路径拼接逻辑产生的双斜杠问题 (#1432) (by @tomaioo)
🌐 国际化
1.4.0-beta.2 (2026-05-06)
本次更新主要聚焦于云存储同步可靠性的全面加固(Dropbox/WebDAV/Google Drive/OneDrive 等多个后端的认证、路径处理与重试逻辑修复)、Agent 工具调用稳定性改进,以及大量 UI 与脚本运行时 bug 修复,包括长时间运行的内存泄漏问题。
⚡️ 性能优化
- ⚡️ 移除 Baidu filesystem 对全局 DNR 规则的依赖,改为请求级禁用 cookie (#1377) (by @cyfung1031)
- ⚡️ 优化获取脚本的多平台搜索引擎选择 (#1379) (by @cyfung1031)
- ⚡️ 优化安装页 loadingStatus 改用 monospace 避免跳动 (#1381) (by @cyfung1031)
- ⚡️ 强化 Agent prompt 可靠性——结果验证、budget 语义、安全边界 (#1354) (by @cyfung1031)
🐛 Bug 修复
- 🚑 修复 ScriptCat 长时间运行时可能出现的内存泄漏问题 (#1401) (by @cyfung1031)
- 🐛 加固云存储同步可靠性(Dropbox/WebDAV/Google Drive/OneDrive 认证、路径处理与重试逻辑)(#1374) (#1375) (#1376) (#1390) (#1391) (#1392) (#1393) (#1394) (#1395) (by @cyfung1031)
- 🐛 新增 extensionEnv 处理 isIncognito (early-start & bgScript)、userAgent 与 run-in (bgScript) (#1368) (by @cyfung1031)
- 🐛 修复新手指引按钮显示不全 #1396 (#1398) (by @cyfung1031)
- 🐛 修复脚本管理页面的 tooltip 提示被遮挡问题 #1386 (#1387) (by @Xdy1579883916)
- 🐛 修复 Sidebar 导致卡片模式下的尺寸调整异常 #1179 (#1373) (by @cyfung1031)
- 🐛 修正本机文件拖拉安装时错误设置 origin 问题 (#1371) (by @cyfung1031)
- 🐛 修正语言切换信息 (#1380) (by @cyfung1031)
- 🐛 优化日志显示 UI (#1372) (by @cyfung1031)
- 🐛 解决并发 xhr 的 session rule 数量问题 (#1353) (by @cyfung1031)
- 🐛 修复 UserConfigPanel CSS (#1361) (by @cyfung1031)
- 🐛 create_context 的空对象改为 Object.create(null) (#1397) (by @cyfung1031)
- 🐛 修复 Agent 流式 tool_call arguments 拼接错误及并行工具调用串扰问题 (#1355) (by @cyfung1031)
- 🐛 修复 Agent 兼容 reasoning model (#1357) (by @cyfung1031)
- 🐛 修复 Agent web_fetch/web_search 合约不一致 (7bbd6d18) (by @CodFrm)
- 🐛 修复 Agent skill script runtime 缺失 extension env (e143c4a7) (by @CodFrm)
🔒 安全性改进
其它
- 🔥 移除 Crowdin 与 ach-UG 伪语言相关内容 (#1385) (by @CodFrm)
1.4.0-beta.1 (2026-04-07)
本次更新的最大亮点是脚本猫 AI Agent,一个内置的 AI 智能代理系统,可以通过对话调用油猴脚本生态中的工具完成各种任务。此外还新增了 @unwrap 标签支持、window.onurlchange 事件、编辑器菜单改进,以及大量 Bug 修复。
🚀 主要新功能
- 💥 脚本猫 AI Agent — AI 驱动的智能代理系统,支持对话式交互、工具调用、Skill 系统、MCP 协议等 (#1324) (by @CodFrm)
- ✨ 支持
@unwrap元数据标签 (#1213) (by @cyfung1031) - ✨ 以 Navigation API 实现 TM 的
window.onurlchange(#1315) (by @cyfung1031)
🧑💻 编辑器
- ✨ 编辑器添加编辑菜单(查找、替换、撤销等)(#1303) (by @CodFrm)
- 🐛 修正 Ctrl-F / Ctrl-H 快捷键 (#1312) (by @cyfung1031)
- 🐛 修复 ESLint 修复功能失效的问题 #1079 (#1184) (by @cyfung1031)
- 🐛 正确显示格式化错误 (#1310) (by @cyfung1031)
- 🐛 修复代码编辑框提示问题 (#1301) (by @cyfung1031)
✨ 功能改进
- ✨ 获取脚本支持多平台搜索引擎选择 (#1295) (by @CodFrm)
- ✨ 新增更多图标服务供应商 (#1333) (by @cyfung1031)
- ✨ 脚本列表最后更新列添加检查更新图标 (#1304) (by @CodFrm)
- ✨ 优化编辑冲突与脚本名称冲突处理 (#1223) (by @cyfung1031)
