Skip to content

Releases: Hector-xue/IvyeaOps

v1.13.10

Choose a tag to compare

@github-actions github-actions released this 10 Sep 05:13

新增

  • 任务跑出来的文件,现在就在那条回答下面。 之前这个功能做完了,但两处断掉,
    等于不存在:

    • 绝大多数产出根本没被记上。文件变更事件原本只有 write_file / edit_file
      会发,而真实任务里报表和图表大多是跑脚本、跑命令写出来的 —— 那些一条都没记。
      (生产库里的产物索引至今 0 行,就是这么来的。)现在命令跑完会扫一遍工作区,
      把这一趟新写出来的文件一并记上;.git、node_modules、dist 这类目录跳过,
      不然一次 npm install 就能刷出几万条。
    • 记上了也找不到。原来只列在右侧那条 40px 的图标条里,没数据时那一格连显示
      都不显示。现在文件卡片直接铺在回答下面:文件名、类型、大小,点一下右边滑出
      预览(Markdown 渲染成正文、csv 画成表格、图片直接看、PDF 用浏览器阅读器),
      卡片上就带下载按钮。右侧产物栏保留,它管的是"这条会话总共产出过什么"。
    • 预览从居中弹窗改成右侧抽屉 —— 看的是一份文档,左边的对话得留着。
    • 文件后来被删了的卡片会变灰标「已不在」,按钮点不动,而不是点了才报错。
  • 可以接自己的数据源了,填一个地址就行。 系统配置 → 数据源下面多了「自定义数据源」:
    粘上 MCP 端点、粘上密钥(没有就留空),点「自动配置」。剩下的它自己办 ——
    试出密钥该怎么传、拉工具清单、拿样例真调一次、按返回里的真实字段名自动对上
    工作台要的字段。配好保存,它就出现在首页 / 市场调研 / 打法推荐的数据源下拉里,
    和 Sorftime、卖家精灵并列。内置那三家一点没动。

    • 名称从域名自动填,不想改就不用改。
    • 不用选"鉴权方式"、不用填"参数名" —— 常见的几种传法(?key=、?secret-key=、
      Bearer、X-API-Key …)挨个试一遍就知道了。密钥错了会直说"几种传法都没通过",
      不会因为工具清单能列出来就当配好了(大多数 MCP 服务器的工具清单本来就不鉴权)。
    • 不用勾"在哪些板块出现" —— 配成了什么能力就在什么板块出现。
    • 自动配置完给一份人话报告:读到几个工具、认出的鉴权方式、哪几项配成了(用的哪个
      工具、映射了几个字段、缺哪些)、哪几项没配成是为什么、最后哪些板块能用。
      没配成的会明说,不会让你以为配好了结果卡片上一片空白。
    • 样例默认是一个通用品类词和一个长销 ASIN,换成你自己的品类会认得更准。
    • 没自动配上的,会当场说清是哪一种"没有":这台服务器真没有这类工具 /
      有但必填参数认不出该填什么 / 有而且参数也没问题,只是我从名字和描述认不出来。
      最后这种会把工具名列出来,点一下就用它重新推断 —— 挑工具是你的事,
      对字段还是系统自己干。
    • 手工映射收在「高级设置」里,默认折起来 —— 只有自动认错了才需要动它。
    • 支持配多个自定义源;停用后各板块下拉里就不再出现,历史数据不受影响。


预构建发行包 —— 已包含编译好的前端 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

Full Changelog: v1.13.9...v1.13.10

v1.13.9

Choose a tag to compare

@github-actions github-actions released this 09 Sep 16:36

新增

  • 任务台跑出来的文件,可以直接点开看、点一下下载了。 右侧产物栏的「文件」那格
    以前只列个名字和 diff —— 点不动、下不了,想把生成的报表拿走只能 ssh 上去 scp。
    现在每一行右边多两颗按钮:
    • 预览:Markdown 渲染成正文、csv 画成表格、图片直接看、PDF 用浏览器自带的阅读器、
      json / 代码 / 日志按原文等宽显示。xlsx 这类没有网页形态的不装样子,直说"下载下来用
      对应的软件打开"。
    • 下载:点一下存盘,用的是文件原来的名字。
    • 文件后来被删掉/移走了会标「已不在」,两颗按钮一起变灰 —— 而不是点了才报错。
      大小和修改时间是取用时现场量的,不是跑那天的旧值。
  • 产物列表刷新之后还在。 以前它只活在跑那一轮的那个标签页内存里,
    刷新一次、或者第二天回来打开这条会话,列表就是空的。现在索引落在服务端,
    关掉页面回来接着跑的那一轮写出来的文件也记得上。

安全

  • 产物端点只接受 id、不接受路径(路径从库里查),所以路径穿越没有入口;
    越权和不存在返回同样的 404,不给外面留下枚举别人会话的信号。
  • .html / .svg 这类能带脚本的产物永远不会在 IvyeaOps 自己的域上直接打开:
    下载一律强制存盘;HTML 预览走沙箱 iframe(不给脚本执行权限)且不联网——
    一份报表不该因为被看了一眼就把"谁在什么时候看了"发给第三方。
    详见 ADR-0033。

预构建发行包 —— 已包含编译好的前端 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

  • 任务台:跑出来的文件能直接预览、点一下下载 by @Hector-xue in #157

Full Changelog: v1.13.8...v1.13.9

v1.13.8

Choose a tag to compare

@github-actions github-actions released this 04 Sep 03:34
0f0c55b

修复

  • 「领星工具」弹窗里的内容能上下滚了。 之前弹窗把超出的部分直接切掉且滚不动,
    「配置」那一页最长 —— 从「③ 总开关」往下的④⑤⑥⑦四张卡片(驾驶舱预热、优化参数、
    复核模型、优化规则文档)和末尾的「保存规则文档」按钮,全都够不着、点不到。
    「数据浏览」「审计」两页内容一长同样会被切掉。顺带把内容和弹窗边框之间的
    留白补上了 —— 之前卡片是贴着边的。
  • 「使用手册」弹窗在窄屏(手机、窄窗口)下同样滚不动,一并修掉。

预构建发行包 —— 已包含编译好的前端 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.8 修「领星工具」弹窗内容滚不动 by @Hector-xue in #155

Full Changelog: v1.13.7...v1.13.8

v1.13.7

Choose a tag to compare

@github-actions github-actions released this 03 Sep 05:55
09973ea

新增

  • 任务台多了一枚「目标模式」芯片(就在审批档位旁边)。打开它,你这一句话就不再是
    一次问答,而是一个要达成的目标:Agent 先把它拆成可验收的标准,然后规划 → 执行 →
    自己真实测试 → 修 → 再测,逐条验收通过才收尾,没达成会自己接着干,直到你按停止。
    • 需要 IvyeaAgent ≥ v1.16.8(判定逻辑全在 agent 那边,见它的 ADR-0039)。老版本 agent
      会忽略这个字段 —— 芯片亮着但行为照旧,不会报错。
    • 打开时会把审批档位一并切到「完全放行」,因为一路要人点确认的"自己跑到底"根本
      跑不到底;档位芯片当场变成红色的「完全放行」,你随时能改回去。
    • 回答上方多一张验收清单:目标是什么、每条标准的状态(✓ 已达成 / ✗ 未达成 /
      ◌ 本环境验不了)、判定理由、还剩几条。这份进度是 Agent 运行时判定出来的,
      不是从回答正文里猜的。
    • 输入框里打 /goal 也能开关它。

预构建发行包 —— 已包含编译好的前端 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

Full Changelog: v1.13.6...v1.13.7

v1.13.6

Choose a tag to compare

@github-actions github-actions released this 03 Sep 02:23
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

v1.13.5

Choose a tag to compare

@github-actions github-actions released this 02 Sep 23:59
fc49cd0

新增

  • 一键收起所有执行过程。 输入框底下多了个「收起过程 / 展开过程」。此前一轮里会有
    多个过程块、一个会话又有很多轮,Windows 上一轮跑几十步时屏幕上十几个块,只能一个一个点。
    • 单独点某一块仍然管用:全局值管「没被单独动过」的块,你手动动过的那一块从此听自己的。
    • 反过来按一键收起时会清掉这些单块设定 —— 那一刻的意图就是「整页都收起来」。
  • 执行过程头一行现在会说「正在做什么」。 从「37 步 · 2m14s」变成
    「37 步 · 正在 写入文件 · 2m14s」。此前只有一个一直在涨的数字,却说不出在涨什么。
  • 「正在准备」不再是黑盒(需要 agent ≥ v1.16.6)。提交之后到第一个字出来之前,
    现在会依次显示:读取这一轮的输入 → 载入会话历史与记忆 → 准备可用工具 → 匹配技能 →
    等待模型响应。看到「等待模型响应」就知道该等的是网络和模型,而不是怀疑本地卡住了。
  • 引用来源可以点开原文了。 结尾「引用知识」里,官方来源本来就是可点的外链;而
    治理卡与你自己上传的文档在互联网上没有原文,此前它们显示成一串点不动的
    ivyea-upload://…。现在这类来源变成「查看原文」,点开在站内浮层里直接读那份原件。

修复

  • 表格不再「新增一行就把整张表重来一遍」。 有些模型每次调完工具都会把已经写过的表
    从头抄一遍,界面本来有去重,但判据是「逐字前缀」—— 而表格加一行长内容会把所有行的
    列宽重新对齐
    ,分隔行从 | ---- | 变成 | ------------ |,前缀就此断掉,去重漏判。
    现在归一化时把分隔行里的短横一并收平。
    • 判错的代价是吞掉一段真话,所以其余判据一点没放松:数据被改过、两段不同的话,
      仍然都不合并。


预构建发行包 —— 已包含编译好的前端 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

  • 任务台三处:一键收起执行过程、阶段性汇报、「正在准备」不再是黑盒 by @Hector-xue in #152

Full Changelog: v1.13.4...v1.13.5

v1.13.4

Choose a tag to compare

@github-actions github-actions released this 02 Sep 07:23
a6449cb

新增

  • 可以告诉它「这条记忆跟我问的没关系」。 每轮执行过程里那行「回忆了 N 条」,现在每条
    后面挂了一个「×」—— 看到它引用了不相干的东西,顺手点一下:那条会被划掉,并且 agent
    会给它降权(扣掉那次不该记的命中)。
    • 这是误召唯一可持续的发现渠道:靠人翻日志找不现实,而这一行本来就在眼前。
    • 配套的判据修复在 agent 侧(需要 agent v1.16.5)。


预构建发行包 —— 已包含编译好的前端 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

Full Changelog: v1.13.3...v1.13.4

v1.13.3

Choose a tag to compare

@github-actions github-actions released this 02 Sep 04:48
ceff5ae

新增

  • 选项卡能自己写答案、也能跳过了。 模型拿不准弹的那张卡,以前只能在它给的 2-4 个选项
    里挑一个,而它列的选项不可能覆盖所有做法。现在每一问都多了「✎ 其他…」(展开输入框写自己
    的答案)和「跳过这题」,卡片底部还有「全部跳过」。
    • 跳过不是把问题丢掉:那一项按推荐继续,并且收尾说明里会写清楚是你跳过的,
      而不是"没人在超时前选"(这句话以前会对着主动跳过的人说,属于冤枉)。
    • 答了一问就能提交,剩下的按推荐补齐 —— 以前必须每一问都选才点得动提交按钮。
  • 图片能点开看原图了。 对话里的图 —— 输入框里刚选的缩略图、自己发出去的附图、回答正文里
    的图 —— 点一下都会全屏打开:滚轮缩放、拖拽平移、双击放大、左右键翻同一段里的其它图、可下载
    原图。Esc 或点空白关闭。
  • 回答里可能出现配图。 问到具体的公司、产品、实物时,Agent 会去找一张真实的图配在正文旁边
    (能力在 ivyea-agent 的 web_images)。

修复

  • /agents 会话里的图点了没反应。 原来点图走的是 window.open(data:...),而浏览器一律拦截
    顶层 data: 导航 —— 点击等于什么都没发生。现在走灯箱。
  • 第三方配图不再裂图。 正文图和灯箱原图统一 no-referrer:实测百度百科图床带 Referer 直接
    403、不带才 200,不设这个的话配图链路全通了页面上却是一片碎图。
  • 正文图的两个动作分开了。 点图现在是「看原图」;原来那个「把这张图收进输入框当下一轮原图」
    移到图右上角的角标上(只在任务台的回答里出现)。以前整张图只能干后一件事,想看清楚图里写了
    什么反而没有办法。


预构建发行包 —— 已包含编译好的前端 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

  • 修好三个浏览器 E2E:验证台自己弹的更新说明挡住了输入框 by @Hector-xue in #148
  • knowledge E2E 迁到共用 cdp.mjs:客户端 10 条 E2E 全绿 by @Hector-xue in #149
  • 图片灯箱 + 选项卡两条出路(v1.13.3) by @Hector-xue in #150

Full Changelog: v1.13.2...v1.13.3

v1.13.2

Choose a tag to compare

@github-actions github-actions released this 02 Sep 01:05
80ec52b

修复

  • 同一段结论不会再连着输出三遍。 有的模型(实测 z-ai/glm-5.3-flash)每次调完工具
    都把已经说过的那张表从头再抄一遍,只在末尾添一行 —— 页面上就是同一张表出现三次,
    一遍比一遍长。现在后面那一段如果把前面那一段整段重抄了,只留最后最全的那份;执行
    过程一步不动(工具是真跑过的)。刷新之后从存档恢复的那条路同样处理。
    判据是逐字前缀、不是相似度:改了一个字就不算重述,宁可漏掉一次合并,也不吞掉一段
    真话。取舍见 ADR-0032。
  • 审批回执不再堆满屏。 「已确认:本会话同类都批准」原来一条就是一张 74px 高的卡,
    而这一档下一轮里连批十几次是常态。现在回执压成一行,连着的同一种决定合并成一条
    「已确认 3 次:本会话同类都批准」(中间夹着还没决定的卡就断开,不跨过时间线合并)。
  • Listing「视觉套图」的操作条不再溢出、按钮文字不再竖排。 它只在窄视口下才换行,
    可这排按钮住在左右两栏中间,宽屏下实际也就 880px —— 装不下就把「商品套图」压成一列
    一个字,右边的「复核整套」「下载整套」直接被裁掉看不见。现在挤不下就换行。
  • 会话里的时刻不再和正文一样大。 静谧 / 琉璃 / 门道这几套主题把字号刻度压成了四
    档,气泡下面那行时间因此和正文同号,成了最扎眼的一行。现在降到次要信息那一档。
  • 「结束于 09:31 · 用时 9.0秒」并进「复制 / 重新生成」那一行,不再自己占一行。
  • 系统配置里的「版本与更新」卡不会再被撑到 700px 高。 结果条挤在按钮旁边只剩 54px
    宽,长文案被压成一行一个字,还把同排另外两张卡一起拉高。另外 Windows 内置版下那个
    「检查并更新」按钮改成「重新检查」:内置版本本来就只能随 IvyeaOps 一起升级,点原来
    那个按钮只会把卡片上已经写着的同一句话再说一遍。


预构建发行包 —— 已包含编译好的前端 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

  • 界面收拾六处:重复输出、审批回执、操作条溢出、卡片撑高 by @Hector-xue in #147

Full Changelog: v1.13.1...v1.13.2

v1.13.1

Choose a tag to compare

@github-actions github-actions released this 30 Aug 08:49
f8effc0

新增

  • 上传的文件默认只用于这次对话,不再自动进知识库。 此前传任何文档都会直接入库并
    重建索引 —— 想「就这次问问」没有出口,还得事后自己去清。现在传上去只是这一轮的附件,
    输入框上方会多一枚胶囊写着「只用于这次对话,没有进知识库」;真想长期留着,点胶囊上的
    「收进知识库」。也不再往你的输入框里代写文字了。
    • 会话记录里看得见你带过哪些附件,而且能把原件下回来 —— 点一下文件名就存盘。
      只显示文件名,不显示抽出来的正文。改动之前存下的老会话没有原件,那时小标是纯
      文字,不会给你一个点了 404 的链接。
    • 抽不出文字的文件(压缩包、扫描件 PDF)会直接告诉你原因,而不是塞一份空附件给模型。
    • 取舍见 ADR-0031。
  • Agent 能把图片放进回答里了,网页上直接看得见。 它截的图、跑出来的图表、读到的
    产品图,现在能真的给你看,而不是只用文字描述。
    • 需要先给工作区绑一个目录(任务台 → 工作区 → 新建工作区):能读图的范围就是
      Agent 本来就能读写的范围,不另开一套权限。没绑目录时工具会明确告诉你去绑。
    • 只认真正的图片(按文件头判,不看扩展名),不收 SVG。
    • 取舍见 ADR-0030。
  • 终端里敲 ivyea chat 开的会话,现在会出现在任务台左栏,标着「终端」,能按来源
    筛选,鼠标悬停看得到它是在哪个目录开的。此前它们混在列表里,没有来源也没有归属。

修复

  • 给未登记的会话改名不再是空转。 终端开的、以及装这套之前就有的会话,改名后看着像
    成功了、刷新又变回去 —— 因为索引表里根本没有那一行。现在改名会先补上这一行。


预构建发行包 —— 已包含编译好的前端 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

  • 会话附件不入知识库、Agent 回复带图、终端会话进左栏 by @Hector-xue in #146

Full Changelog: v1.13.0...v1.13.1