Skip to content

v1.13.6

Choose a tag to compare

@github-actions github-actions released this 03 Sep 02:23
· 15 commits to main since this release
223f33a

修复

  • 回答不再重复三遍(这次找对根因了)。 上一版按「模型把说过的话重抄一遍」去修,
    但用户那一轮的会话存档里,回答从头到尾只有一份 —— 重复是前端自己叠出来的:
    • 长任务跑着时管子断了,前端不重发(重发等于把一个几分钟的任务再跑一遍),改成
      接回 agent 的活轮日志。而活轮日志是从头回放的:服务端不知道你手上已经
      有多少字,正文一个字不落地再发一遍。接回来的还是同一格回答,于是完整的一份
      直接摞在断线前那半截后面 —— 断两次就是三份,一份比一份长。刷新之所以"就好了",
      是因为刷新读的是存档,存档里本来就只有一份。
    • 现在接进回放的第一件事是把这一格里由回放驱动的内容(正文与分段)清空。步骤不清
      (按 tool_call_id 合并,本来就不会重复),思考不清(回放给不回来,清了就真没了)。
  • 去重判据从「逐字前缀」放宽到「逐字包含」。 实测有的模型重抄的是手上正在写的
    那张表
    、而不是整篇(第二稿不带前面的小标题),前缀判据一条都收不住。放宽之后被
    丢掉的那一段,每一个字都还在留下来的那一段里 —— 用户一个字都不会少看。
    仍然不用相似度:改了一个数字就是新版本,不是重述。

新增

  • 回答底下多了一条「本轮抓取的网页」,每个都能点开原文。 用户报的是"末尾的引用
    来源还是不能直接点击跳转",而那份来源清单里压根没有链接(模型把站名写进了清单,
    把地址留在了自己的工具调用里)。模型那一侧另有治法(见 agent v1.16.7),但这一条
    不靠模型配合:哪些页面被抓过是运行时的事实,步骤里一条不落地记着。
    只摆确定的东西 —— 不做模糊匹配把站名猜到某个域名上,猜错就是伪造出处。

预构建发行包 —— 已包含编译好的前端 client/dist 和 Windows Python 3.12 后端依赖包 server/vendor/wheels。
Windows 安装脚本会优先从预置 wheelhouse 离线安装后端依赖;如果用户是源码包、Python 版本不匹配或离线包缺失,
会自动回退在线 pip 安装。安装脚本检测到已自带前端,会跳过 Node 安装与前端构建(含小内存机的 swap 步骤)。

Windows 用户(无需安装 Node)

下载下方 IvyeaOps.zip → 解压 → 双击「安装 IvyeaOps.bat」。

Linux / macOS(尤其小内存服务器,免构建免 swap)

curl -L https://github.com/Hector-xue/IvyeaOps/releases/latest/download/IvyeaOps.zip -o IvyeaOps.zip
unzip IvyeaOps.zip && cd IvyeaOps && bash scripts/install.sh

Windows x64 免 Python 版

如果不想安装 Python,可下载 IvyeaOps-Windows-x64.zip → 解压 → 双击 IvyeaOpsServer.exe。启动后会出现控制窗口,关闭窗口即停止服务;更新可在侧边栏点击「更新」或双击「更新 IvyeaOps Windows x64.bat」。

开发者

也可 git clone 源码自行构建(需 Node 18+ 与 ≥2G 内存)。

What's Changed

  • v1.13.6 重复输出找对根因(断链重接回放)+ 来源链条能点开 by @Hector-xue in #153

Full Changelog: v1.13.5...v1.13.6