Repository navigation
Releases: Hector-xue/IvyeaOps
Release list
v1.13.10
新增
-
任务跑出来的文件,现在就在那条回答下面。 之前这个功能做完了,但两处断掉,
等于不存在:- 绝大多数产出根本没被记上。文件变更事件原本只有
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.shWindows x64 免 Python 版
如果不想安装 Python,可下载 IvyeaOps-Windows-x64.zip → 解压 → 双击 IvyeaOpsServer.exe。启动后会出现控制窗口,关闭窗口即停止服务;更新可在侧边栏点击「更新」或双击「更新 IvyeaOps Windows x64.bat」。
开发者
也可 git clone 源码自行构建(需 Node 18+ 与 ≥2G 内存)。
What's Changed
- 自定义 MCP 数据源:填个地址就能用 by @Hector-xue in #158
- 任务跑出来的文件,就在那条回答下面 by @Hector-xue in #159
Full Changelog: v1.13.9...v1.13.10
v1.13.9
新增
- 任务台跑出来的文件,可以直接点开看、点一下下载了。 右侧产物栏的「文件」那格
以前只列个名字和 diff —— 点不动、下不了,想把生成的报表拿走只能 ssh 上去 scp。
现在每一行右边多两颗按钮:- 预览:Markdown 渲染成正文、csv 画成表格、图片直接看、PDF 用浏览器自带的阅读器、
json / 代码 / 日志按原文等宽显示。xlsx 这类没有网页形态的不装样子,直说"下载下来用
对应的软件打开"。 - 下载:点一下存盘,用的是文件原来的名字。
- 文件后来被删掉/移走了会标「已不在」,两颗按钮一起变灰 —— 而不是点了才报错。
大小和修改时间是取用时现场量的,不是跑那天的旧值。
- 预览:Markdown 渲染成正文、csv 画成表格、图片直接看、PDF 用浏览器自带的阅读器、
- 产物列表刷新之后还在。 以前它只活在跑那一轮的那个标签页内存里,
刷新一次、或者第二天回来打开这条会话,列表就是空的。现在索引落在服务端,
关掉页面回来接着跑的那一轮写出来的文件也记得上。
安全
- 产物端点只接受 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.shWindows 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
修复
- 「领星工具」弹窗里的内容能上下滚了。 之前弹窗把超出的部分直接切掉且滚不动,
「配置」那一页最长 —— 从「③ 总开关」往下的④⑤⑥⑦四张卡片(驾驶舱预热、优化参数、
复核模型、优化规则文档)和末尾的「保存规则文档」按钮,全都够不着、点不到。
「数据浏览」「审计」两页内容一长同样会被切掉。顺带把内容和弹窗边框之间的
留白补上了 —— 之前卡片是贴着边的。 - 「使用手册」弹窗在窄屏(手机、窄窗口)下同样滚不动,一并修掉。
预构建发行包 —— 已包含编译好的前端 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.shWindows 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
新增
- 任务台多了一枚「目标模式」芯片(就在审批档位旁边)。打开它,你这一句话就不再是
一次问答,而是一个要达成的目标:Agent 先把它拆成可验收的标准,然后规划 → 执行 →
自己真实测试 → 修 → 再测,逐条验收通过才收尾,没达成会自己接着干,直到你按停止。- 需要 IvyeaAgent ≥ v1.16.8(判定逻辑全在 agent 那边,见它的 ADR-0039)。老版本 agent
会忽略这个字段 —— 芯片亮着但行为照旧,不会报错。 - 打开时会把审批档位一并切到「完全放行」,因为一路要人点确认的"自己跑到底"根本
跑不到底;档位芯片当场变成红色的「完全放行」,你随时能改回去。 - 回答上方多一张验收清单:目标是什么、每条标准的状态(✓ 已达成 / ✗ 未达成 /
◌ 本环境验不了)、判定理由、还剩几条。这份进度是 Agent 运行时判定出来的,
不是从回答正文里猜的。 - 输入框里打
/goal也能开关它。
- 需要 IvyeaAgent ≥ v1.16.8(判定逻辑全在 agent 那边,见它的 ADR-0039)。老版本 agent
预构建发行包 —— 已包含编译好的前端 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.shWindows x64 免 Python 版
如果不想安装 Python,可下载 IvyeaOps-Windows-x64.zip → 解压 → 双击 IvyeaOpsServer.exe。启动后会出现控制窗口,关闭窗口即停止服务;更新可在侧边栏点击「更新」或双击「更新 IvyeaOps Windows x64.bat」。
开发者
也可 git clone 源码自行构建(需 Node 18+ 与 ≥2G 内存)。
What's Changed
- v1.13.7 任务台加「目标模式」芯片 by @Hector-xue in #154
Full Changelog: v1.13.6...v1.13.7
v1.13.6
修复
- 回答不再重复三遍(这次找对根因了)。 上一版按「模型把说过的话重抄一遍」去修,
但用户那一轮的会话存档里,回答从头到尾只有一份 —— 重复是前端自己叠出来的:- 长任务跑着时管子断了,前端不重发(重发等于把一个几分钟的任务再跑一遍),改成
接回 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.shWindows 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
新增
- 一键收起所有执行过程。 输入框底下多了个「收起过程 / 展开过程」。此前一轮里会有
多个过程块、一个会话又有很多轮,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.shWindows 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
新增
- 可以告诉它「这条记忆跟我问的没关系」。 每轮执行过程里那行「回忆了 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.shWindows x64 免 Python 版
如果不想安装 Python,可下载 IvyeaOps-Windows-x64.zip → 解压 → 双击 IvyeaOpsServer.exe。启动后会出现控制窗口,关闭窗口即停止服务;更新可在侧边栏点击「更新」或双击「更新 IvyeaOps Windows x64.bat」。
开发者
也可 git clone 源码自行构建(需 Node 18+ 与 ≥2G 内存)。
What's Changed
- 一键「这条记忆没关系」(v1.13.4) by @Hector-xue in #151
Full Changelog: v1.13.3...v1.13.4
v1.13.3
新增
- 选项卡能自己写答案、也能跳过了。 模型拿不准弹的那张卡,以前只能在它给的 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.shWindows 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
修复
- 同一段结论不会再连着输出三遍。 有的模型(实测 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.shWindows 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
新增
- 上传的文件默认只用于这次对话,不再自动进知识库。 此前传任何文档都会直接入库并
重建索引 —— 想「就这次问问」没有出口,还得事后自己去清。现在传上去只是这一轮的附件,
输入框上方会多一枚胶囊写着「只用于这次对话,没有进知识库」;真想长期留着,点胶囊上的
「收进知识库」。也不再往你的输入框里代写文字了。- 会话记录里看得见你带过哪些附件,而且能把原件下回来 —— 点一下文件名就存盘。
只显示文件名,不显示抽出来的正文。改动之前存下的老会话没有原件,那时小标是纯
文字,不会给你一个点了 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.shWindows 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