MonkeyMom 更新日志:用户脚本功能变化、版本发布日期与重要更新记录完整汇总
MonkeyMom 用户脚本更新日志:记录每次发布的重要功能与行为变化,涵盖 Agent 多标签页任务、AI 对话界面、去 eval 注入与 GM API 兼容等,并标注发布日期。
最近更新: 2026-10-26
2026-10-26 — v0.7.0 多标签页
多标签页并行子任务
- Agent 新增
open_tabs/wait_tabs工具,可同时开多个后台标签页跑子任务,主标签页汇总结果。 - 多标签页打开数量、子任务最大步数改为设置页可配置。
任务状态按标签页隔离
-
每个 tab 各自记录任务态,跨域跳转通过 handoff 认领,不再互相干扰。
说明:任务态按标签页 ID 存在共享存储里,标签页 ID 只活在当前网站的
sessionStorage中。Agent 执行会跳页的代码时,页面跳到别的网站,新页面拿不到原来的 ID,任务就会断。所以跳页前先留一张一次性便条(handoff);新页面 60 秒内读到它,就接手原标签页未完成的任务,然后删掉便条。超过时限不接手,带任务参数新开的标签页也不接手。按标签页隔离后,多个标签页同时跑 Agent 不会再互相覆盖状态。
链接直达的任务参数
- URL 带
#__tm=<JSON>时自动打开 AI 对话页并发送指定 prompt 与模式。
2026-10-24 — 设置自动保存
设置页
- 去掉「保存设置」按钮,改动即保存。
2026-10-23 — 版本更新检查与链接安装
版本更新检查
- 有新版本时悬浮球显示红点与提示条,设置页「立即更新」直接打开下载地址。
链接安装子脚本
- 打开
.kid.js/.user.js链接时询问是否安装为子脚本,以@name+@namespace识别,同标识询问覆盖;安装地址记为updateUrl。
脚本行菜单
- 导出、删除收进 ⋮ 菜单,新增「更新脚本」(按
@version判断新旧)。
2026-10-22 — AI 对话界面与 Agent 工具集重定义(v1.11 / v1.10)
AI 对话页改为 chat UI
- 对话列表、Agent / Ask 两种模式、运行中可停止;消息里的代码块默认折叠,支持一键运行或保存为子脚本。
- 「AI 对话」标签移至首位并设为默认页,空列表引导到该页。
Agent 工具集重定义
- 旧版 16 个细粒度动作合并为
execute_script单一页面执行入口,辅以读页、截图、跨域请求、子脚本管理、技能、对话、OPFS 与硬盘互传、ask_user等工具。
OPFS 工作区与调试
- Agent 任务在
agents/目录下保存对话与产出,任务可续跑。 - 面板底部日志区默认关闭(设置页可开启)。
- Safari 及严格 CSP 站点的元素注入补齐 nonce,原生缺失时自动回退。
2026-10-20 — 菜单命令与经典存储(v0.6.2 / v0.6.4)
子脚本菜单命令
- 子脚本可用
GM_registerMenuCommand/GM_unregisterMenuCommand,注册的命令以按钮形式出现在面板脚本行下方。
通知与经典存储
GM_notification以页内 toast 形式支持,可点击回调。GM_getValue/GM_setValue/GM_deleteValue/GM_listValues按脚本隔离的存储语义支持,旧脚本「菜单开关 + 存状态」形态可直接移植。
跨管理器兼容
- 记录并同步主流管理器之间 GM API 返回值差异,避免
await返回值踩坑。
2026-10-19 — 去 eval 架构与外部资料(v0.5.0 / v0.6.0)
子脚本执行去 eval 化
- 用户代码作为源码随特权注入一次编译,页面侧不再运行时 eval,严格 CSP 站点可用;顶层
return/await直接可用。
浏览器兼容与外部资料
- 访问 Via 等浏览器的兼容:GM API 改为参数注入,修复子脚本内 GM API 不可用。
- 外部资料兼容(@resource):三个资源 API 仅对子脚本暴露,注入前预取缓存,支持手动与按频率自动更新。
分发形态简化
- 移除 shell 远程加载器,主脚本 standalone 即为唯一分发。
- 移除即时指令功能,生成页回归「保存脚本 / Agent 循环」两种执行方式。
2026-10-15 至 10-18 — 国际化与 GM API 白名单
国际化
- 界面、错误、日志与 AI 提示词全部抽入翻译表,构建按语言输出中英文两个版本。
GM API 白名单
- 主脚本与子脚本统一使用 GM API 白名单,按官方文档对齐授权清单,旧式经典 API 作为兼容授权。
更名与版本控制
- 项目正式更名为 MonkeyMom(原「女娲 NUWA」),悬浮球品牌字符改为 M。
- 移除子脚本本地版本历史,版本控制交由服务端承担。
2026-10-14 至 10-15 — 事件桥注入与体检面板
事件桥注入
- 子脚本执行统一为
GM_addElement注入 + CustomEvent 事件桥,桥接返回值支持元素句柄。
GM 体检面板
- GM 体检面板改为表格布局,覆盖全量 GM API,支持复制带颜色的报告与 CSV 导出。
面板交互
- 面板标签栏加关闭按钮,标签栏兼作拖动手柄。
2026-10-12 至 10-13 — 项目起步
核心骨架
- 管理面板、悬浮球、标签页骨架建成。
AI 能力
- AI 生成子脚本与运行时 AI 网关。
- 自主任务 Agent 循环:观察 → 决策 → 执行 → 反馈。
调试与运维
- Eruda 调试集成、AI 修复、导入导出、用量统计。