Skip to content

Releases: Mouseww/anything-analyzer

v3.6.62

Choose a tag to compare

@Mouseww Mouseww released this 26 Aug 02:28
e3bad73

Anything Analyzer v3.6.62

修复

  • Windows 开始抓包无状态变化 — 抓包会话现在在 CDP/脚本注入等可选初始化之前立即切换为“运行中”。即使 Windows 的 debugger attach 被浏览器、杀毒软件或其他调试器拖慢,暂停和停止按钮也会立即可用,不再表现为“开始无反应”。

  • 抓包控制错误可见 — 开始、暂停、恢复、停止 IPC 失败时在界面显示错误提示,不再只写到隐藏的开发者控制台。

  • Windows 抓包控制按钮失效 — 修复原生 WebContentsView 在会话创建后未重新同步实际占位区域的问题。旧版可能保留过大的原生浏览器边界,覆盖 React 工具栏并吞掉鼠标事件,导致“开始抓包 / 暂停 / 停止”无反应。现在会在会话或视图切换时重新测量并同步边界,并在主进程中限制边界不越过窗口内容区。

  • 控制按钮可点击性回归保护 — 新增原生浏览器边界钳制测试,防止越界的原生视图再次覆盖界面控件。

  • Claude 工具上下文溢出 — 工具调用结果现在按上下文 token 预算统一限长,避免详情、Interactions 或第三方 MCP 返回大段数据后撑满模型窗口。

  • 工具链上下文预留 — 进入工具循环前主动压缩初始消息,为后续工具结果和模型输出保留稳定空间。

  • 工具轮次执行 — 默认安全上限由 10 轮提升至 64 轮,复杂分析可以持续调用工具;达到上限后要求模型基于已有结果生成最终回答。

  • 多协议一致性 — OpenAI Chat Completions、Anthropic Messages 和 OpenAI Responses API 统一应用工具结果预算与轮次保护。

验证

  • 新增超大 Claude 工具结果截断回归测试。
  • 新增工具轮次达到上限后生成最终回答的回归测试。
  • 新增 Claude 默认连续 12 轮工具调用回归测试。
  • 全量测试通过:182 passed,4 skipped。
  • Electron 生产构建通过。

下载

平台 文件
Windows Anything-Analyzer-Setup-3.6.62.exe
macOS (Apple Silicon) Anything-Analyzer-3.6.62-arm64.dmg
macOS (Intel) Anything-Analyzer-3.6.62-x64.dmg
Linux Anything-Analyzer-3.6.62.AppImage

v3.6.60

Choose a tag to compare

@github-actions github-actions released this 07 Aug 04:06

Anything Analyzer v3.6.60

修复

  • Claude 工具上下文溢出 — 工具调用结果现在按上下文 token 预算统一限长,避免详情、Interactions 或第三方 MCP 返回大段数据后撑满模型窗口。
  • 工具链上下文预留 — 进入工具循环前主动压缩初始消息,为后续工具结果和模型输出保留稳定空间。
  • 工具轮次执行 — 默认安全上限由 10 轮提升至 64 轮,复杂分析可以持续调用工具;达到上限后要求模型基于已有结果生成最终回答。
  • 多协议一致性 — OpenAI Chat Completions、Anthropic Messages 和 OpenAI Responses API 统一应用工具结果预算与轮次保护。

验证

  • 新增超大 Claude 工具结果截断回归测试。
  • 新增工具轮次达到上限后生成最终回答的回归测试。
  • 新增 Claude 默认连续 12 轮工具调用回归测试。
  • 全量测试通过:182 passed,4 skipped。
  • Electron 生产构建通过。

下载

平台 文件
Windows Anything-Analyzer-Setup-3.6.60.exe
macOS (Apple Silicon) Anything-Analyzer-3.6.60-arm64.dmg
macOS (Intel) Anything-Analyzer-3.6.60-x64.dmg
Linux Anything-Analyzer-3.6.60.AppImage

v3.6.59

Choose a tag to compare

@github-actions github-actions released this 05 Aug 10:14

Anything Analyzer v3.6.59

改进

  • 上下文用量文案 — 将“下次请求上下文”等模糊表述统一为“上下文用量”和“追问上下文”,并同步优化中英文界面。
  • 容量口径统一 — 用量、进度条和状态栏统一按扣除预留输出后的可用容量计算,避免分母与剩余数量不一致。
  • 预算说明 — 悬停时展示模型上限、预留输出和当前可用数量,并明确标注达到 85% 后自动压缩。

修复

  • 压缩阈值位置 — 自动压缩标记现在按实际可用容量定位,与显示百分比和告警状态保持一致。

验证

  • 新增上下文用量展示回归测试。
  • 全量测试通过:179 passed,4 skipped。
  • Electron 生产构建通过。

下载

平台 文件
Windows Anything-Analyzer-Setup-3.6.59.exe
macOS (Apple Silicon) Anything-Analyzer-3.6.59-arm64.dmg
macOS (Intel) Anything-Analyzer-3.6.59-x64.dmg
Linux Anything-Analyzer-3.6.59.AppImage

v3.6.58

Choose a tag to compare

@github-actions github-actions released this 05 Aug 08:17

Anything Analyzer v3.6.58

新增

  • 模型列表加载 — LLM 设置支持从 OpenAI、Anthropic、MiniMax 及兼容服务的 /models 接口加载可用模型,同时保留手动输入模型 ID。
  • AI Report 模型切换 — 报告工具栏新增分析模型下拉框,可选择模型后直接重新分析,无需修改全局默认配置。
  • 报告模型连续性 — 使用指定模型生成报告后,后续追问会继续使用该报告对应的模型。

修复

  • 重新分析显示旧内容 — 重新分析开始时清空旧报告、旧追问、上下文用量和流式状态,不再显示上一轮结果。
  • 异步结果污染 — 会话加载或旧追问延迟返回时,不再覆盖正在进行的新分析状态。
  • 模型接口错误安全 — 模型列表请求增加超时、响应校验和 API Key 脱敏,避免错误信息泄露凭据。

验证

  • 新增重新分析状态、模型枚举和 Report 模型选择回归测试。
  • 全量测试与 Electron 生产构建通过。

下载

平台 文件
Windows Anything-Analyzer-Setup-3.6.58.exe
macOS (Apple Silicon) Anything-Analyzer-3.6.58-arm64.dmg
macOS (Intel) Anything-Analyzer-3.6.58-x64.dmg
Linux Anything-Analyzer-3.6.58.AppImage

v3.6.57

Choose a tag to compare

@github-actions github-actions released this 05 Aug 07:23

Anything Analyzer v3.6.57

修复

  • 上下文口径不完整 — 下一次请求基础上下文改为最新请求输入 token 加最新回复输出 token,准确表示继续追问前已有内容的占用。
  • 报告累计消耗误作上下文 — 报告生成的多轮累计 API token 不再作为追问会话的上下文占用;首次追问前使用当前消息历史估算。
  • 上下文模型来源不明确 — 上下文统计携带真实请求模型和类型,切换模型后的追问不再与原报告模型混淆。

优化

  • 统计口径明确展示 — 报告面板区分“累计 API 消耗”和“下次请求基础上下文”,并展示输入/输出明细。
  • 状态栏语义统一 — 状态栏明确标记报告模型、累计 Tokens 和下次上下文占用。
  • 上下文组件国际化 — 剩余量、可用上限、占用和峰值文案支持中英文,并明确不包含下一条新输入。
  • 回归测试 — 新增报告累计消耗隔离、最新追问输入输出合计及上下文模型来源测试。

下载

平台 文件
Windows Anything-Analyzer-Setup-3.6.57.exe
macOS (Apple Silicon) Anything-Analyzer-3.6.57-arm64.dmg
macOS (Intel) Anything-Analyzer-3.6.57-x64.dmg
Linux Anything-Analyzer-3.6.57.AppImage

v3.6.56

Choose a tag to compare

@github-actions github-actions released this 05 Aug 05:41

Anything Analyzer v3.6.56

修复

  • Anthropic 上下文计数缺失prompt_tokens 现在包含普通输入、缓存创建输入和缓存命中输入,不再只显示未缓存部分。
  • 历史日志统计错误 — 启动时自动、幂等地回填已有 Anthropic 请求日志中的缓存输入 token。
  • 失败分析污染当前报告 — 上下文用量限定到当前报告及其追问,后续失败分析的中间成功轮次不再覆盖现有报告统计。
  • 可用量语义错误 — 上下文面板改为展示扣除当前占用后的真实剩余 token,而非固定可用上限。
  • 低占用显示为 0% — 百分比保留小数或显示 <0.1%,主面板与底部状态栏使用统一口径。

优化

  • 压缩峰值标记 — 峰值位置按可用上下文计算,与实际压缩触发阈值保持一致。
  • Token 统计回归覆盖 — 新增 Anthropic 非流式、流式、Tool Loop、历史回填和当前报告作用域测试。

下载

平台 文件
Windows Anything-Analyzer-Setup-3.6.56.exe
macOS (Apple Silicon) Anything-Analyzer-3.6.56-arm64.dmg
macOS (Intel) Anything-Analyzer-3.6.56-x64.dmg
Linux Anything-Analyzer-3.6.56.AppImage

v3.6.55

Choose a tag to compare

@github-actions github-actions released this 04 Aug 10:12

Anything Analyzer v3.6.55

优化

  • 真实上下文用量来源 — 上下文占用优先读取最后一轮主分析或追问请求返回的真实 prompt_tokens,不再依赖输出文本长度推算。
  • 旧报告兼容 — 缺少 AI 请求日志的历史报告会回退到报告输入 token,再回退到本地消息估算,保持旧数据可用。

修复

  • 输出 Token 被计入上下文 — 修复流式 completion 内容推动“已使用上下文”持续增长的问题,completion_tokens 不再计入上下文窗口占用。
  • Tool Loop 累计值误差 — 上下文计数只取最后一轮 analyze/chat 的输入 token,不再使用多轮工具调用累计值。
  • 辅助请求污染计数filtercompresssubagent 等辅助 LLM 请求不再覆盖主对话上下文用量。
  • 会话恢复计数不一致 — 初次分析、追问完成及重新打开会话时统一刷新真实上下文用量。

下载

平台 文件
Windows Anything-Analyzer-Setup-3.6.55.exe
macOS (Apple Silicon) Anything-Analyzer-3.6.55-arm64.dmg
macOS (Intel) Anything-Analyzer-3.6.55-x64.dmg
Linux Anything-Analyzer-3.6.55.AppImage

v3.6.54

Choose a tag to compare

@github-actions github-actions released this 04 Aug 09:08

Anything Analyzer v3.6.54

新增

  • 会话交互读取工具 — AI 分析与追问新增 read_session_interactions,可按操作类型、页面和关键字读取点击、输入、滚动及目标元素详情。
  • 会话 Hook 读取工具 — AI 分析与追问新增 read_session_hooks,可分页查看未关联 HTTP 请求的 Hook 参数、结果和调用栈。

优化

  • 真实操作元素定位 — 点击嵌套文本、图标或 SVG 时,自动提升到最近的按钮、链接、输入框等可交互控件,记录稳定的 selector、XPath 和元素属性。
  • 分析工具引导 — 分析提示会在需要还原用户操作或检查独立 JS 调用时主动使用 Interactions/Hooks 工具。

修复

  • Interaction 录制可靠性 — 交互脚本完成注入后再开启录制,避免初始化时序导致页面操作未被记录。
  • CDP 附加失败丢失交互 — Interaction 录制与 CDP 调试器解耦,即使目标页面无法附加 CDP,也能继续记录元素操作。
  • 页面导航后停止录制 — 页面完整导航后自动重新注入交互脚本,并清理旧监听器,避免暂停、恢复或多次导航后失效或重复记录。

下载

平台 文件
Windows Anything-Analyzer-Setup-3.6.54.exe
macOS (Apple Silicon) Anything-Analyzer-3.6.54-arm64.dmg
macOS (Intel) Anything-Analyzer-3.6.54-x64.dmg
Linux Anything-Analyzer-3.6.54.AppImage

v3.6.53

Choose a tag to compare

@github-actions github-actions released this 04 Aug 07:01

Anything Analyzer v3.6.53

新增

  • 索引优先 AI 上下文 — 初始分析仅发送请求类型、地址、时间等紧凑索引,模型可通过 list_requestssearch_requestsget_request_detail 按需获取正文。
  • 可配置上下文预算 — 默认最大上下文 200k、压缩峰值 85%,支持规则压缩与 LLM 混合摘要,压缩结果强制收敛到目标 token 预算。
  • 并行子分析器 — 大型请求会话可分块并行提取导航线索,主模型继续使用请求工具验证真实详情。
  • MCP Server 自定义监听 IP — 支持 IPv4/IPv6 地址,修改监听 IP、端口或鉴权配置后自动重启服务。

优化

  • 大列表渲染性能 — 请求表改为可见区虚拟化、滚动帧合并和增量索引,降低持续抓包时的渲染阻塞。
  • Token 校准与可观测性 — 校准数据按 provider/model/API 类型隔离并原子持久化;分析、压缩和子分析请求按真实日志 ID 回填 usage。
  • 上下文用量展示 — 报告页与状态栏展示当前 token 使用量、峰值和最大上下文配置。

修复

  • 上下文压缩可靠性 — 修复混合摘要读取已截断历史、错误响应被当成摘要以及压缩后仍可能超预算的问题。
  • Tool Loop 校准污染 — 多轮工具调用的累计 usage 不再用于单轮 prompt 估算校准。
  • 更新动态图标溢出 — 将旋转动画限制在 SVG 视口和按钮图标容器内,避免超出父元素边界。

下载

平台 文件
Windows Anything-Analyzer-Setup-3.6.53.exe
macOS (Apple Silicon) Anything-Analyzer-3.6.53-arm64.dmg
macOS (Intel) Anything-Analyzer-3.6.53-x64.dmg
Linux Anything-Analyzer-3.6.53.AppImage

v3.6.52

Choose a tag to compare

@github-actions github-actions released this 13 Jul 03:41

Anything Analyzer v3.6.52

变更

  • 统一 tools provider 路由 — 分析与追问复用同一套最新 LLM provider 配置和工具调用协议。
  • 修复追问工具调用兼容性 — 规范化 MCP 工具名、兼容 Responses/Chat Completions function schema,并保留真实工具名映射。
  • 支持持续工具调用 — 不再因轮次上限或工具异常自动退回无工具请求。
  • 优化上下文预算 — 大量请求的预过滤按批次发送,追问上下文使用确定性压缩,避免单次超大请求。

修复

  • macOS Intel 打包架构 — 修复 x64 包内 better-sqlite3 原生模块被打成 arm64 的问题
    • macOS x64 与 arm64 现在分别在对应 runner 上构建,避免原生依赖交叉污染
    • 发布前会校验 better_sqlite3.node 的实际 Mach-O 架构,架构不匹配时阻断 Release

下载

平台 文件
Windows Anything-Analyzer-Setup-3.6.52.exe
macOS (Apple Silicon) Anything-Analyzer-3.6.52-arm64.dmg
macOS (Intel) Anything-Analyzer-3.6.52-x64.dmg
Linux Anything-Analyzer-3.6.52.AppImage