最近更新

你能察觉的每一处改动,直接来自发布流水线。桌面应用更新时显示的是同一份说明。

v0.2.3986

  • Agent 进程退出或服务器重启后,名册和活跃指示不再让旧任务一直显示运行中
  • agent 进程崩溃或服务器重启后,Agents 窗口和输入框上方横幅里的后台任务与子 agent 不再一直显示运行中,改为显示状态未知

v0.2.3982

  • 被替换的 agent 会话留下的审批卡片和提问现在会关闭,旧会话迟到的退出也不再清掉新会话的后台工作提示
  • 按插件 API 75 及更早版本构建的 agent 插件,需按 API 76 重新构建后才能装载

v0.2.3976

  • 关掉浏览器资料上的最后一个标签页,或因内存回收资料时,先给 Chromium 时间保存刚产生的登录态,再把它关掉
  • Windows 上每个 agent 新增一个开关,会话结束后保留它的后台程序(比如 reclaude 的账号中转),停掉一条会话不再让其它会话断线
  • Ycodium 更新只给插件 API 加东西时,为上一版 API 构建的插件照旧可用
  • 定时任务删除后不再启动,重启后不再重复运行,夏令时切换时也不再出错
  • 别人和 agent 发的消息不再显示成你说的
  • agent 交付的文件夹不能再把文件写到自身之外,里面的网页也能读到自带的数据和媒体文件
  • 启动时的文件校验进度显示 317 MB 这样的单位,不再显示原始字节数
  • 下载、上传与设置的大小显示统一为 KB/MB/GB/TB 格式
  • agent 清 Cookie 等待导入时,你在机器浏览器里的操作不再被卡住
  • 网络慢时,你停止滚动后,积压的滚轮不再打断 agent
  • 远程机器上的插件页打开更快;内容相同的插件代码不再重复下载
  • 手机上展开浏览器设置时,会重新读取这台机器是否在回收闲置页面
  • 迟到的归档善后不再停止会话恢复后新启动的 agent
  • 浏览器设置现在会显示这台机器是否在回收闲置页面,不能回收时写明原因
  • 未登录时不再能读取机器上的插件图标和插件代码;旧版客户端需更新后才能继续显示
  • 浏览器录屏不再因为一次截图没返回而卡住画面,浏览器退出时也会正常结束
  • 子会话归档会核对项目范围,并保留其它工作仍在使用的目录
  • 浏览器画面一直等不到时现在会报错并给重试,不再默默忽略点击
  • 浏览器浮窗的焦点外框不再和「你正在操作」的蓝色边框混淆
  • 在机器浏览器里滚动时,外层页面不再跟着滚动
  • Agent 可以归档和恢复自己的直接子会话,归档后仍能读取历史
  • 归档会话会回收干净的隔离工作树并保留分支,有本地改动的工作树会保留
  • 旧版桌面和手机客户端要再更新一次才能连上这台机器
  • 旧版本的机器要先更新,新版客户端才能连上
  • 本机连接时,机器浏览器里持续变化的页面更流畅
  • 网络慢时,你还在打字,agent 不会再把机器浏览器抢回去
  • 网络慢时在机器浏览器里打字和点击不再积压
  • agent 等页面加载或等元素出现时,在机器浏览器里的点击和按键立刻生效
  • agent 读取页面快照时碰一下页面,快照不再失败
  • agent 操作机器浏览器页面时的边框改为琥珀色,不再和你操作时的蓝色边框混淆
  • 机器浏览器的第一次录屏不再是空成片,开头几秒也不再定格
  • 手机端的插件通知不再显示打开其它会话的按钮
  • 智能体和插件导入浏览器 Cookie 前,现在都要你在确认卡上批准
  • 机器浏览器页面现在用边框颜色和浮窗标题条文字提示谁在操作
  • 浮窗里的机器浏览器页面现在可以直接点击和滚动

v0.2.3935

  • agent 报回实际型号后,型号选择上不再一直显示「未经确认」
  • 网页和桌面端的输入框为空时,按上键可以调回这条会话里你发过的话
  • agent 每一轮开头多了一行,写明是哪个 agent、什么模型和思考强度
  • 群里带 @ 的消息和普通消息一个样子,被点名的人在正文里高亮
  • 从聊天软件转发来的消息显示发送人的名字,不再像是你自己发的

v0.2.3927

  • 取消 SSH 登录测试会保留已有连接和其它正在进行的登录测试
  • 非法 SSH 地址会留在表单中显示错误,不再静默改用其它连接信息
  • 可清除已保存的 SSH 私钥路径,重新打开向导后仍保持为空
  • SSH 诊断会隐藏私钥路径,同时保留有用的失败信息
  • 挂载文件夹后切换会话,不再被延迟打开的新会话拉走
  • 添加机器后继续开会话会保留选定机器和当前项目
  • SSH 添加支持粘贴地址、沿用上次成功的私钥路径,并先测试登录再添加机器
  • SSH 向导显示已用时间和主机等待提示,取消会等待任务收尾并保留表单
  • 手机添加机器页明确提示 SSH 方式在桌面客户端完成,并保留配对添加
  • 添加机器后可查看 agent 就绪状态,并继续开会话或安装 agent
  • 侧栏项目下的分组现在叫「工作线」
  • 网页和桌面端的「扩展」菜单里,点条目行末的图钉就能固定,不用再进子菜单
  • 各处「扩展」入口统一成同一个彩色图标,同一个插件的图标颜色在各处保持一致
  • 消息正好在成员这一轮结束时到达,成员不再因此卡住,会照常另起一轮处理它

v0.2.3908

  • 工具给 agent 看的图现在留在工具行里,不再出现在对话中
  • agent 可以交付带 index.html 的文件夹,网页打开时样式、脚本和图片都在
  • 从命令面板添加机器后可直接继续添加项目
  • 项目的文件夹全部解除绑定后不再列出预设,已排队的预设会报缺少文件夹而不会在旧目录执行
  • 添加机器对话框显示在机器列表上方,关闭后焦点返回添加按钮
  • 没有机器时可直接从命令面板添加机器
  • 项目的文件夹全部解除绑定后,命令会在登录用户的主目录执行
  • 机器没有项目文件夹时可在登录用户的主目录执行命令,日志会记录实际工作目录
  • 可直接从机器列表或空状态首页添加机器
  • 只发布活动的机器显示无法连接的原因,不再显示连接按钮

v0.2.3904

  • 连接诊断会拒绝格式错误的元数据,且不将被拒内容写入日志
  • 关闭桌面本机服务时,连接诊断也会保存在本机
  • 标题栏用一个状态胶囊显示桌面占用,并写出占用的会话标题,那条会话的 tab 也会高亮
  • 启动已停止的 Android 模拟器后,不用再点重连就能看到画面
  • 重新打开设备面板时,不再报“设备支持无法启动”
  • 设备插件现在可以在 Android 15 之外再准备 Android 11,并且两者可以同时运行
  • 在 Android 上,应用和手机外观不一致时,导航按钮也能看清
  • 项目 sync 的 Git 检测错误和文件夹缺失提示会随界面语言显示
  • 远端命令不再因冒充本机机器号绕过确认, 也不会阻断旧机器的待办
  • 桌面多个窗口保存连接时会保留其它窗口写入的机器登录
  • Windows SSH 初始化在客户端探测失败后会继续查找并避免混用不同安装目录的工具
  • 其他机器的 provider 状态上报失败后会自动补报
  • 其他机器的 provider 首次检测失败后会显示错误,不再一直停在检查中
  • Windows SSH 初始化会自动使用已安装的新版 OpenSSH 并显示更准确的进度和恢复指引
  • 机器卡片的无障碍名称不再重复连接提示
  • agent 可在项目机器上运行命令, 并在看板查看退出码与日志
  • 项目 sync 会明确报告 Git 缺失、项目目录缺失和 Git 探测失败
  • Windows 拒收工作屏驱动时,安装器会如实说明,不再提示重试
  • Windows 安装器现在能装好工作屏,工作屏驱动改由微软签名
  • Relay 机器暂时不可达时不再误报需要配对,登录缺失或设备密钥不符时会说明恢复方法
  • 其他机器重启后会在检测完成时自动更新 provider 状态
  • Git 项目自带 sync 任务,机器尚未拉到任务表时也能更新项目
  • Claude 子 agent 的对话记录在会话运行中就能打开,不再要等会话压缩过一次
  • 手机端的时间现在跟随应用语言
  • 设备 hub 不再出现在浏览器的本地服务器列表里

v0.2.3851

  • agent 现在内置在设备上构建和测试手机应用的指南
  • 可在机器设置中撤回本机项目动作的免确认授权
  • 任务确认卡在提交期间保持按钮停用,手机确认失败时显示原因与恢复办法
  • 轮次计数现在包含只回复了文字的对话
  • 手机端的连接状态现在跟随应用语言
  • 修复安卓上审查页、审批卡片和输入框的显示问题
  • agent 在本机派的机器任务直接执行,跨机器任务由执行机器的主人确认
  • 首次确认可在执行机器保存该家机器和项目的免确认,撤回后尚未开跑的任务会重新核验
  • 收起的设备浮窗现在可以从会话里叫回来
  • 视频短暂重连时不再遮住设备画面
  • 桌面端保存对话框的标题现在显示文件名
  • 无法交给桌面应用执行的升级任务现在会说明原因和替代做法
  • 设备工具现在会跟上屏幕上的应用,“重新启动”也会真正重启它
  • 设备工具现在会确认定位已生效,并说明权限修改失败的原因
  • 手机端恢复了与机器配对的能力
  • Windows 上的 Android 模拟器现在能显示画面,agent 也能读取屏幕内容
  • 项目可以设置定时任务:到点开一条新会话,每次运行都有记录
  • 已移出机器和加入码目标不符时会保留明确的拒绝原因
  • 机器接入未恢复时保留失败原因和重试入口,确认恢复后再清除旧失败
  • 从项目移出的机器不会被其他设备或重启后的客户端自动加回
  • 已归档项目不会因其他机器上的旧副本而接入机器
  • 已连接机器会在后台自动加入项目,无需打开设置
  • 项目的机器任务可以将桌面托管的服务器升级到确切版本

v0.2.3831

  • 现在可以在 Agents 窗口自己新建定时唤醒,并按每小时、每天、工作日、每周或 cron 规则重复
  • Codex 跑过一轮还没结束的命令现在显示为后台任务,点停止可以结束它们
  • Agents 窗口分成 Agents、后台任务、定时唤醒三个标签页,每个 agent 都显示模型、状态和起止时间
  • 输入框上方的横幅会同时显示运行中的 agent、后台任务和下次唤醒

v0.2.3817

  • 右上角浏览器按钮第一次点击就会打开标签,切回某一格时回到上次看的标签
  • 安卓模拟器现在能在设备面板里开机并显示画面,不需要安装 Java 或 ffmpeg
  • 准备模拟器时会显示当前组件、速度和剩余时间,可以取消,离开面板再回来进度还在
  • 使用 Sonnet、Haiku、Fable 的会话重启后不再发送失败,思考档位也可以继续修改
  • 型号下拉框滚动时不再跳回顶部
  • 折叠侧栏的角标和浏览器标签标题现在显示「等你处理」的数字,跑完未看的会话不再计入
  • 「等你处理」页显示每个会话等了多久,等得最久的排在最上面
  • 状态栏的「等你」数字现在与侧栏「等你处理」一致,覆盖所有机器
  • 侧栏顶部新增固定的「等你处理」入口,点开是整页列表;机器、发给我的、扩展和通知按钮移到 Logo 一行

v0.2.3799

  • 机器任务无法保存受理记录时不再发起机器重启
  • 重启和升级请求被运行时或服务启动器拒绝时,机器任务会显示失败
  • 运行时盘点只展示进程号和可执行文件名,不再暴露命令行参数
  • Grok 在一轮中途收下插话后,做完的轮次不再显示为已取消
  • 旧版桌面和手机客户端要再更新一次才能连上这台机器
  • 右侧的插件窗口改为和浏览器并排的标签,切走后一眼能看出它仍开着;入口图标改成了彩色
  • Codex 边干边问的问题改用与其他提问相同的卡片:一题一页,提交前可以核对答案
  • agent 可以在项目的某台机器上跑项目任务并等它做完
  • 项目里的机器可以从「动作」菜单重启那台机器上的 Ycodium
  • 添加 MCP 服务器时可以直接从 MCP 官方清单里挑,只需补上标出的密钥
  • 添加技能时可以搜 skills.sh,从技能所在的 GitHub 仓库直接装
  • agent 可以去 skills.sh 帮你找技能,你同意后装进 Ycodium,这台机器上的 agent 都能用
  • Pi 提供方现在显示 Pi 的官方图标
  • 项目机器的「动作」菜单里能派项目任务,看板件上能看到退出码和日志
  • 项目任务作为机器任务在选中的机器上跑,退出码和输出的最后几行记在工作项上
  • 回答 agent 的多个问题时,最后一题点选不再直接发出;可以跳到任意一题修改,提交前能核对全部答案
  • 给正在工作的 Grok 会话发的消息和通知,现在在同一轮里送达;Grok 配置打开 follow_up_behavior = "steer" 时会插进当前这一步
  • 子会话结果、来信、回执和定时唤醒,现在在 agent 支持中途插话时直接进入它正在跑的这一轮,不再等这一轮跑完
  • Codex 边干边问的问题只显示一次,不再在回复、时间线和你的回答里重复出现
  • Pi 提供方现在可以直接用 Pi 自己的登录和模型清单,添加时无需填写任何内容
  • 项目可以在 ycodium.json 的 tasks 表里列出机器能跑的任务,比如 setup、test、lint
  • 项目设置里可以管只给这个项目用的 MCP 服务器和技能,改了立刻存进项目的 ycodium.json
  • 会话标题栏始终显示会话所在的机器,不再常驻「Computer use idle」
  • 输入框里的引用、文件等小块悬停时出现移除按钮,光标在小块前按 Delete 也能整块删掉
  • 手机上的插件设置按名字排序,并写明哪台机器有什么问题
  • 「MCP 与技能」改动立刻保存,已加的服务器和技能可以修改,自带技能和插件带来的技能都写明用途

v0.2.3766

  • 定时唤醒和家机器发来的叫醒,现在和其它待处理的通知并进同一轮;排着的定时唤醒被并进别的通知后只能取消
  • 插件页上的 Agent 插件现在用中英文说明能让你做什么
  • 插件页改成按名字排序的列表,每个插件一个「配置」弹窗,有问题的机器各写一行并给出解决按钮
  • 看板派活和重启后的自动继续,现在和其它待处理的通知并进同一轮,不再单独再叫醒一次会话
  • 重新接入项目机器时会核对已保存的设备密钥证明
  • 远端机器调用项目工具时会更新最后在线时间
  • 更换配对码后会重新核对权限再切换登录
  • 多客户端同时接入项目机器时会保留已建立的连接
  • 同时到达的来信、回执和子会话结果,现在只叫醒会话一次,在同一轮里一起处理
  • 源代码管理里,正在查看改动的那个文件现在会高亮显示
  • 留空即用默认的设置项,现在直接显示实际在用的值,比如检测到的 Android SDK、provider 的数据目录和 npm 源
  • 查不出配对链接的权限时,页面现在会先询问,不再自动切换
  • 菜单悬停改为浅灰,分隔线通到两边,删除这类条目不再标红
  • 准备安卓或 iOS 模拟器时,若无法开始,会在按钮旁直接说明原因和解决办法
  • 窗口放得下时,菜单不再出现滚动条,各处菜单的宽度也统一了
  • 打开权限比当前登录少的配对链接时,现在会先确认再切换
  • Windows 上 computer-use 又能启动了,不再报一句授权提示就失败
  • 可以让加入项目的机器自己安装、检查、登录或更新 agent,并在看板上看进度
  • 按住弹窗标题栏可以拖动弹窗,弹窗外的灰色区域照旧拖动窗口
  • 桌面版从设置里打开的弹窗,关闭按钮和最上面的按钮第一次点击就有反应
  • 输入框上方的排队列表给每条消息标出来源,只有你自己的消息和定时唤醒能改、能调顺序
  • 输入框上方的后台状态条显示下一次定时唤醒,Agents 窗口列出所有定时唤醒并可取消
  • 触屏设备上,扩展菜单里插件入口和下面那行「由某插件提供」现在一起高亮,不再像两项
  • agent 用代码格式提到的图片路径,不再在段落下面显示一块“图片不可用”
  • 手机上给机器浏览器页面选「跟随面板」后,页面会按屏幕大小调整
  • 浮动浏览器有了常驻标题条,收起和关闭页面分开,录屏时显示红点,还会记住你放的位置;会话顶上多了浏览器按钮,显示开着几个页面
  • 机器图标只提醒用着用着断开的机器,本来就没连的不再一直挂着数字
  • 桌面端有新版本时,侧栏里直接出现「更新到」按钮,不再在账户上挂红点
  • 插件安装、更新的结果计入铃铛的未读,点一下就能看到
  • 侧栏工具按钮下方不再出现一条灰杠,计数角标贴在对应图标上
  • 机器浏览器的页面直接点、直接打字就能操作,不用再接手和交还;你停手片刻后 agent 接着做
  • 添加成员时现在可以选你连着的任意一台机器,它会先接入项目
  • 你连着的机器现在会在项目的「机器」设置里自动接入;邀请别的账号的机器仍用加入码,加入码现在列出全部可达地址
  • 团队负责人现在能把成员放到项目里的另一台机器上,或把成员挪过去
  • 登录了机器所属 Ycodium Connect 账号的设备现在对这台机器有管理员权限,不用重新配对就能管理它、把它加进项目
  • 在已登录的浏览器里打开配对链接,现在会换成这条链接的登录与权限
  • 聊天应用里 /model 换型号改用新型号的默认强度,可以一步设定强度,新型号不支持的强度会直接拒绝
  • 子会话的结果不会再因服务器恰好在那一刻停下而丢失,并且和其它通知一起在同一轮送达
  • 自填型号填了思考档位而 agent 没有报告思考选项时,设置里会提示档位不会生效;agent 给会话换的型号不在已确认的型号列表里时会被拒绝并列出可选型号

v0.2.3710

  • 手机上每个型号各自的档位设置在重启应用后仍然保留,web 草稿跨设备同步时也会带上
  • 在工作项评论里 @ 成员或回复评论,现在会送到那名成员并叫醒它,本机和别的机器上的成员都一样
  • 工作项完成时会通知派活的人;派活的是插件时通知工作线的负责人
  • 看板历史里能看到工作线或线上成员的暂停与恢复,以及被指派成员的试跑结果
  • 更多智能体会确认实际运行的型号,包括对话中途切换型号之后
  • 成员机器重启或时钟回拨后,执行状态仍能持续更新
  • 加入的机器现在显示系统与版本,以及每个 provider 是否就绪、是否已登录
  • 办公室里别的机器上的成员按实际状态显示在干什么,那台机器断开时标为离线并写明最后见于何时
  • 机器页面的下载有了取消和清除按钮,清除时机器上的文件一并删除
  • 手机上的浏览器新增「更多」菜单(缩放、设备尺寸、原始尺寸、清除 Cookie 与缓存),以及长按菜单、下载、崩溃后重新加载和网站图标
  • 机器浏览器的个人资料可以从那台机器上的 Chrome、Edge 等 Chromium 内核浏览器导入 Cookie,允许导入 Cookie 的 agent 和插件同样可以。
  • 机器页面暂时不出画面时,截图不再卡住一分多钟。
  • 允许导入 Cookie 的 agent 和插件可以把 Cookie 导入机器浏览器的个人资料,对 agent 关闭的资料仍然进不去。
  • 机器浏览器的标签会显示在那台机器上抓到的网站图标。
  • 机器页面的渲染进程崩溃后,三十秒内最多自动重新加载三次。
  • 机器页面持有键盘时,刷新、关标签、地址栏和缩放快捷键留在应用里,Ctrl+Alt 只交还键盘,不交还控制权。
  • 机器浏览器的个人资料可以从文件,或从那台机器上的 Firefox 导入 Cookie。
  • 机器页面显示下载进度,保存把下完的文件存到这台电脑。
  • 接手机器页面时,右键和 Ctrl/Cmd+C 把选区复制到这台电脑。
  • 机器浏览器的开发者工具在同一资料里另开一页,不把调试端口给客户端。
  • 机器浏览器菜单可以清除资料的 Cookie 和缓存,也可以把页面浮到聊天上方。
  • 机器浏览器页面可以改设备尺寸和页面缩放,只看时也能切到原始尺寸。

v0.2.3681

  • 用一次性加入码把另一台机器加进项目,再把成员放到那台机器上、选它上面的 provider
  • 手机上团队的「看板」视角与项目团队页可以打开项目工作项列表,按工作线分组、实时更新
  • 团队页的「看板」视角改为在项目看板里打开这个团队,卡片、详情与评论都在那里
  • 每个项目的侧栏里新增「看板」页,与记忆并列:工作项实时更新,可按工作线、优先级、标签筛选,支持自定义状态、标签与归档

v0.2.3671

  • agent 发消息可以带文件,发给项目里另一台机器上的 agent 也行
  • 给同一个会话连发几条、它一轮处理完时,只叫醒你一次,不再每条叫一次
  • 插件入口改为收在各处的「扩展」菜单里,不再带拼图角标;常用的可以固定到菜单外
  • 用中文标题开隔离子会话不再启动失败
  • 团队的办公室视角改成等距视角的办公室:按团队分区、每人一张桌,旁边有名单与动态
  • 绑定远端席位的会话每轮开始时带上家机器项目的记忆
  • 连着家机器的成员机收到派活从半分钟左右缩短到几秒
  • 没设置过的项目默认开着工作项工具组,agent 直接就能用看板
  • 把工作项派给 agent 成员时,即使没有进行中的团队目标,也会为它开会话并叫醒它
  • 换到不支持当前思考强度的模型时,按该模型的默认运行,不再把它不认的强度发过去;换回原模型时你的选择还在
  • 输入区会显示会话实际在跑的型号,agent 读不回时标「未经确认」
  • 会话的模型按钮现在显示实际在跑的型号;agent 读不回时标「未经确认」
  • 模型选择器在会话仍在用某个已隐藏或已下架的模型时照常显示它,说明型号不支持的思考强度,并按 provider 显示模型列表的检查状态,检查失败时可点重试
  • 模型选择器里当前模型即使被隐藏或已不在列表中也会照常显示;列表正在检查、已过期或检查失败时会说明(失败可点重试);来回切换模型时每个模型各自的思考强度会保留
  • 聊天里用 /model 换模型不再清掉思考强度:新模型不支持时按默认运行,换回来设置自动恢复;被隐藏的模型也不再出现在 /model 列表里
  • 团队成员的模型用不了时,提示会说清是 provider 不存在、已停用,还是模型不在它的清单里
  • 派子任务时给 DeepSeek、Kimi、OpenCode 的模型指定思考强度不再被拒,模型清单还没加载完时也不再误报“没有这个型号”

v0.2.3641

  • 用量、设置、关于移入账户菜单;扩展按钮常驻,并可直达插件设置
  • 桌面版里的插件图标和皮肤壁纸恢复显示
  • 面板、卡片、菜单和对话框有了细腻的高光边缘与分层阴影,菜单与侧栏里悬停、选中的行统一成同一种高亮

v0.2.3635

  • 设置里的「检查更新」按钮不再一直停在「正在检查」
  • 通知里的加载图标原地转动,不再绕着通知甩圈
  • Claude、Codex、OpenCode、Kimi、Grok、ACP、DSH 报不出档位时保留原来的思考强度,只有 agent 明说没有档位才清掉
  • 磁盘卡住时删除 agent 不再卡住,重新加回也不会带回已删掉的型号清单
  • 开始使用页的本机卡片改为显示连接状态,记忆页不再重复显示标题
  • 标签页已停在配对页时,再打开新的配对链接也会自动完成配对
  • 手机上 git 菜单的状态摘要会跟随界面语言显示
  • 手机上的网页大截图现在可以放进消息发送;同一张截图加两次后,删掉其中一张不再把两张一起删掉
  • 合并进行中时,提交框下方会写明提交后合并即完成,不再只藏在输入框占位里
  • 手机端审批拒绝理由的「随下一条消息送达」说明现在显示在输入框下方,不再藏在会消失的占位文字里
  • 会话悬停卡、轮次概览和收件箱页头少了重复的说明文字
  • 飞书扫码连接按钮不再同时挂「测试版」徽标和「可能失效」警告,只留警告
  • 设置页减少了重复说明,拉取请求令牌的提示每组只显示一次
  • 手机上的浏览器页面在页面被录屏时会显示提示和「停止录制」按钮,也能截图、开始录屏,并显示 agent 正在操作页面
  • 移动端 Git 菜单的停用原因、操作名称和默认分支提示改为跟随界面语言
  • 没有打开会话时的空白页新增「新会话」按钮,点一下直接新建
  • 连接器目录插件现在写明它从你设置的地址列出 MCP 服务器、安装会加入这台机器,设置卡里的页签名也已改对
  • 红队插件不再声称四道门都必须通过,改为说明装了 sec-enforce 时报告门打开前不能发布报告、不能访问 reports/ 路径
  • 型号不支持你保存的推理强度时,会话里会说明这一点以及这一轮实际用的档位
  • 保存设置或重启后 agent 的模型列表不再变空,检查失败时保留上一次的清单

v0.2.3614

  • 输入框占位改为一句短话,空状态、横幅和提示不再重复界面上已有的内容
  • 手机端打开通知、添加机器后不再弹成功提示,菜单和空状态里只是重复标题的文字也去掉了
  • 机器、连接与 provider 设置页去掉重复的说明和成功提示描述
  • Antigravity 运行时区块重新写明点「安装」之前不会下载任何内容
  • 红队模式、渗透评估、设备、电脑操作、Office 与可视化插件的设置和面板不再重复介绍文字
  • 执行器设置去掉复述字段名的说明,程序路径一栏改为写明必须是绝对路径
  • 聊天机器人、团队和拉取请求页面不再重复标题和按钮已经说明的内容;检查机器人连接时,会在按钮旁写明它会发送一条测试消息
  • 插件、浏览器、截图和更新设置更简洁,服务器更新那一行直接显示版本变化
  • 项目、Git、记忆和浏览器页面去掉了复述标题的说明文字
  • 设置页不再用说明行重复每个选项的标题
  • 添加或查看 provider 时会显示它的设置说明(例如 Pi 无沙箱运行工具),插件设置弹窗也不再重复插件简介
  • 手机设置页不再把屏幕标题重复写成分组标题或行名;插件分组只在有多台机器时才带机器名
  • 设置页不再把页名在页内第一个分组标题里再写一遍
  • 团队与聊天插件页面不再把已选中的页签名字再写成一个标题
  • Windows 安装后占用的磁盘小了约 115 MB

v0.2.3608

  • 会话一次到来大量更新时,界面每隔几帧才重画一次,窗口保持可操作
  • Windows 桌面版重新能检查并安装更新
  • 切回在后台持续工作的会话时,界面不再卡住
  • 机器浏览器的无痕网页始终标出无痕
  • 团队插件叫醒负责人和成员的话改成一行系统提示,不再显示成你说的话
  • 浏览器设置合成一节,每台机器的浏览器个人资料与智能体许可排在最前
  • 右侧面板的「+」菜单可以选新机器网页使用的个人资料,包括无痕
  • Claude 会话换到不支持所存思考强度的型号时,按该型号默认强度运行并给出提示
  • 在 Claude 会话里换思考强度不再重启 Claude,正在跑的后台子 agent 与任务不会被关掉
  • 停止 DeepSeek Harness 会话时,它派出的子 agent 也一起停下
  • Pi 会话可以切到该 provider 列出的任一模型,不再重启对话
  • agent 进程退出后继续对话,子 agent 不再重新显示为运行中
  • 机器浏览器的个人资料、智能体许可和闲置资源回收移到了设置里
  • 机器浏览器有了后退、前进、刷新和地址栏,接手后会清楚标出正由你操作
  • Agent 可以在浏览器里后退、前进和刷新网页
  • DeepSeek Harness 子 agent 启动失败时保留可展开的工具步骤,打断后续接 Kimi 子 agent 仍沿用原条目
  • OpenCode 子 agent 的下一次运行的结果不再写到已停止的那次运行上
  • 事件乱序到达时,后台 OpenCode 子 agent 的结果不再丢失
  • 后台的 OpenCode 子 agent 重新能拿到结果正文,断线重连后也不会串到别的运行
  • 断线重连后,OpenCode 子 agent 的结果不再补到错误的那一次运行上
  • 断线期间被续聊的 OpenCode 子 agent,在下一次派发或续聊之前会停在上一次的结果
  • 子 agent 改名后,即使状态没变化也会显示新名字
  • OpenCode 子 agent 被停止或续聊后不再出现过期的状态或结果
  • 子 agent 的标题、描述变化后不再短暂显示错误状态
  • DeepSeek Harness 子 agent 启动失败时重新显示原因,Kimi 后台子 agent 不会再被重复的启动通知误标为已完成
  • 续接的 OpenCode 会话里,子 agent 发出的审批请求重新能到达会话
  • 子 agent 再派出的子 agent 在 agent 列表里作为平级条目显示
  • 断线重连或续接会话后,OpenCode 子 agent 在再次上报前显示为状态未知
  • Agents 弹窗里结局拿不到的子 agent 显示「状态未知」,不再显示「空闲」
  • 嵌套和恢复后的子 agent 在列表与批次里状态保持正确
  • OpenCode 子 agent 在结束后被续聊,或在会话续接期间结束时,状态显示更准确
  • 续接 Kimi 子 agent 不再留下多余的已取消条目,轮次结束后才到的子 agent 结果也会显示
  • OpenCode 子 agent 的状态改为以子会话自己的状态为准,结果到达后再补上
  • 嵌套子 agent 全部结束后手机端批次会正确收尾,恢复会话后子 agent 的状态也能可靠更新
  • Kimi 子 agent 的回答保留在对话里,续接的子 agent 沿用原条目,agent 进程退出后子 agent 不再一直停在空闲
  • OpenCode 子 agent 在结束后被续聊,或先结束、结果稍后才到时,名单会显示正确的状态和结果
  • 子 agent 的结局拿不到时,显示「状态未知」而不是「已完成」
  • ACP agent 派出的子 agent 不再把内容混进主回答,重启恢复后状态也能正确更新
  • OpenCode 子 agent 在迟到结束、断线重连或续接会话后也会收尾为真实状态
  • 支持 ACP 子会话的 agent,派出的子 agent 会出现在 agent 列表里
  • OpenCode 子 agent 在拿不到真实结果时不再被标成已结束,续接的会话会刷新子 agent 状态
  • Grok 派出的子 agent 会出现在 agent 列表里,子 agent 自己的命令与回答不再混进对话
  • DeepSeek Harness 派出的子 agent 现在各自出现在 agent 列表里(这一轮结束后状态显示为未知)
  • Kimi Code 派出的子 agent 现在会出现在 agent 列表里,不再显示成普通工具步骤
  • OpenCode 派出的子 agent 现在会出现在 Agents 名单里并显示状态

v0.2.3598

  • @成员 不再区分大小写,写 @ben 也能点到 Ben
  • 开团队的人自动在团队里;人成员可以勾选「这是我」,团队群里 @ 这个人时消息会进你的「发给我的」
  • 服务器跑在 Node.js 26 上时,记忆召回不再返回空结果
  • 从标题很长的会话开团队时,负责人成员名不再变成截断的原话、丢掉「lead」后缀
  • @名字 后面跟标点(如「@Ben,看一下」)现在也算点名该成员,经接口发的群消息按同一规则校验
  • 首次检查失败的 agent 几分钟内会自动重新检查,不用等到第二天
  • 保存设置不再让所有 agent 的模型列表消失、全部重新检查
  • 项目号或机器号含冒号时,群聊历史不再共用同一份缓存
  • 本机会话变化时办公室不再反复扫描通信历史,远端消息阶段仍会及时更新
  • 待派活的成员现在会清楚地坐在办公室休息区长椅上
  • 手机收起输入框时,成员点名仍可在未配置 provider 的情况下发送到群
  • 办公室视角新增多机楼层图,其他机器各一间房,显示远端成员上次通信与消息阶段
  • 群消息的撤回、删除与读不到正文,改用与其它消息一致的说明
  • 办公室视角现在按名册入座,还没开工的成员坐在休息区长椅
  • 新会话草稿里 @ 成员时,不再误发给尚未创建的群
  • 查看历史窗口时,群记录正本不在窗口内也不会误隐藏窗口内的投递消息
  • 收件箱里的英文群上下文更易读
  • 手机读屏会先念群目标的成员名,再念打开会话的操作
  • 成员名单加载中或失败时,输入框会在发送前直接说明状态
  • 加载更早群消息时会显示真实加载状态,直到请求结束
  • 群目标的可跳转入口更易识别,已回状态使用完成色,正常的待绑定不再显示警告色
  • 活跃项目里的成员点名不再被误判为已归档而禁发
  • 不含 @ 的群回复不再等待成员名单;带 @ 的回复直接使用该群已加载的名单
  • 手机群聊现在能显示群消息正文、成员送达状态和回复上下文
  • 群目标标签不再跳回当前会话,手机可阅读完整群消息
  • 发送前会提示成员点名发到群里,不会叫醒负责人
  • 成员名单读取失败时,点名发送会如实提示失败,不再误称仍在加载
  • 「发给我的」按当前连接的身份识别你回过哪些群消息
  • @ 负责人时不再重复显示同一条群消息
  • 「发给我的」群消息在你回复后显示回信,不再继续催你作答
  • 成员名单还在加载时,@ 成员不会误发成负责人的新轮次
  • 群消息发送结果不确定时重试不再重复发一条
  • 负责人 agent 不可用时,仍可在群里 @ 成员发送消息
  • 翻看旧会话历史时不再混入该时段之外的群消息
  • 手机会话显示群消息与送达状态,从「发给我的」回复会回到群里
  • 「发给我的」里的群消息显示所属群,回复直接回群,正文 @ 会点名成员
  • 群里的 @ 与回复现在按时间显示在会话里,并带每个成员的送达状态
  • 输入框 @ 菜单可以点名团队成员,本团队成员排在前面
  • 输入框 @ 团队成员即可发进群、不打断负责人;带附件时先拦下

v0.2.3576

  • 子 agent 行显示角色,停止与状态未知不再显示为完成
  • 工具组折叠头改为命令数与去重文件数的语义摘要
  • 独立会话卡跟随子会话当前标题与状态
  • 监视横幅显示准确监视任务数并可打开后台命令
  • 插件设置改为从卡片上的「配置」进入,聊天机器人按平台分组
  • 微信在可连接前不再提供建新机器人,危险操作移入「危险操作」页
  • 可在当前会话直接停止电脑操作、允许继续和取回工作屏窗口
  • 插件界面加载后,会话操作入口能正常显示
  • 可分别设置 Windows 桌面截图是否保留控制提示和 agent 光标

v0.2.3566

  • 在浏览器标注中输入时不再自动跳到页面内的聊天输入框
  • Windows 电脑操作的屏幕边缘光晕范围更宽、渐隐更柔和
  • 团队群会话删除后,像素办公室仍能打开并显示成员与工作项
  • 读取不到某个团队时,团队页会提示无法加载,不再在网页上说团队不存在、在手机上一直转圈
  • 像素办公室现已适配深色模式,成员名字不再挤在一起
  • 取消归档遇到重名时会指出占着名字的团队并可以打开它;手机上归档着的团队不再提供改名
  • Windows 电脑操作采用淡绿色顶部提示条和柔和的屏幕边缘光晕
  • 团队页多了「办公室」视角:像素小人演出每个会话在干什么——谁在工位打字、谁在咖啡角闲着、谁在前台举手等你
  • 模型选项标签、标准审批操作、自动生成的确认选项和智能体名称现在会跟随界面语言
  • 实时活动切回英文时会保留原始状态文字
  • 实时活动开始新的语言刷新后,会忽略较早请求的快照响应
  • 轨迹支持按工具来源筛选完整历史并查看每轮调用与失败次数
  • 实时活动和灵动岛会跟随应用语言,后台更新也保持一致
  • 重命名会话标签时能稳定打开标题编辑框
  • 聊天文件标签中的文件名重新支持选择
  • 窄窗口中的长阶段名称不再撑出会话面板
  • 移动端读屏标签、收纳架标题和任务操作随界面语言变化
  • 修复 Windows 电脑操作的视觉解析进程因隔离名称过长而无法启动
  • 桌面原生菜单与更新提示现在会随应用语言切换
  • 手机上团队群聊里也有机器浏览器入口,负责人要展示页面时会跳过去
  • 不同 provider 的 agent 都会收到与可用工具对应的统一使用指引
  • 停止记录电脑操作后会及时释放历史存储的占用
  • 移动端导航、菜单、文件与恢复提示随所选语言和主题变化
  • 界面元信息使用清晰的标点和间距
  • Web 和桌面面板统一了键盘焦点与配色,agent 状态文案支持中英切换
  • 复制拉取请求辅助信息时,各项内容之间保留空格
  • 插件面板的字号、警告颜色与键盘焦点更一致,辅助信息更清楚
  • 拉取请求缺失的作者信息现在显示为未知作者
  • OpenCode 会话读取项目的其它文件夹时不再每次弹批准,写入仍按所选模式询问
  • 手机上的团队页:群聊、会话、看板等视角,成员的批准和提问直接在群聊里就地处理
  • 归档团队前会提示还有几件没做完、几个成员在干活;团队可以改名,取消归档遇到重名时会指出占着名字的团队
  • 轮次不再自动生成一句模型总结,事实行照旧显示,相应设置已去掉
  • 成员要你批准或回答的,直接出现在团队会话里就地处理;团队的通知点开进团队页
  • 工具更新时复用未变化的会话历史行
  • 命令面板可以打开团队、切视角,Ctrl/Cmd+Alt+[ ] 切前后视角,插件视角在后台保活
  • 团队有了自己的页面,顶上一排视角,群聊和会话清单是自带的
  • 团队的看板、成员、手册成了团队页上的视角,旧的 Teams 页去掉
  • 团队会话在侧栏只出现在「团队」下,需要你处理的按团队聚成一行
  • DSH 等 ACP agent 申请批准时,批准框里会显示要运行的命令,不再只显示会话编号
  • 原来仅显示英文的弹窗、通知和控件提示现在会跟随界面语言
  • 终端分组标签和搜索反馈采用更易读的字号
  • Windows 桌面控制浮层使用正常的箭头光标
  • WSL 和 Tailscale 弹窗现在随界面语言切换,并明确说明重启影响和端口错误
  • 可从网页、桌面或手机查看并接管 agent 所在机器的浏览器
  • Windows 启动时离线准备随包插件组件并显示进度,后续启动复用已准备的组件
  • 修改源码控制写作设置中的单个选项时,不再导致页面报错或丢失其他草稿字段
  • 源码控制写作设置现在跟随界面语言,明确 GitHub PR 模板支持范围,并适配长模型名称
  • 源码控制重新检测失败时,现在会显示错误和重试入口,并保留上次结果
  • 源码控制检测文案现在跟随界面语言,并用可读状态替代无法操作的开关
  • Office 文档工具使用随包组件,首次使用无需额外下载
  • 设备面板可准备安卓私有环境,并引导安装 iOS 模拟器运行时
  • 侧栏工具改为两排导航,并提供扩展和关于入口
  • 用量、发给我的和拉取请求页面支持返回上一页,用量筛选移至内容区
  • 工作区面板统一底部边角,草稿标题在不同项目间保持一致
  • 快捷键键帽现在能正确显示加号键和各平台的修饰键
  • 关闭再打开快捷键条件编辑器时,未完成的输入和校验状态现在会保留
  • 编辑或添加快捷键时,冲突提示现在也会检查被搜索条件隐藏的规则
  • 快捷键命令名称、操作和搜索结果现在跟随界面语言
  • 快捷键条件编辑器的操作和提示现在跟随界面语言
  • 快捷键条件表达式无效时,图形控件不再覆盖正在输入的内容
  • 同一台机器上的 agent 不再默认限制最多 8 个会话同时运行
  • 编辑快捷键时保留其他绑定和未保存的修改,并阻止无效输入覆盖配置
  • 负责人被叫醒时会看到哪些成员在等人处理,派活时可以先绕开他们
  • 归档团队的会话就是让团队停工,取消归档后接着从停下的地方干
  • 团队成员每次被叫醒时,都会看到你和负责人在会话里自它上次以来说过的话
  • 在任意会话里让 agent「用团队来做」,这条会话就成为团队负责人,不用再去团队页建
  • 团队成员的试跑也改为完全放开,不会再卡在批准提示上
  • 团队里的成员改为完全放开运行,不再每条命令都停下来等批准
  • 支持通过 Chat Completions、OpenAI Responses 或 Anthropic Messages 使用 Pi,并支持原生会话恢复与 Ycodium 工具
  • 成员在排队等进程名额时,不会再被判试跑超时,也不会被追问进度
  • 团队不再限制 agent 成员人数
  • 首次使用且尚无就绪 agent 时,自动进入三步引导(机器、Agent、首页)
  • 手机版新增首页概览:按机器分组显示 agent 状态与最近工作;agent 配置引导去桌面版或网页版完成
  • 新增「首页」:按机器分组显示 agent 状态与最近工作,入口在侧栏顶部
  • 不选项目也能直接开始会话,侧栏新增「通用会话」分组
  • 添加或编辑 provider 时默认只显示状态、颜色与代理;名称、程序路径等字段收进「高级选项」
  • Windows 安装器随包提供工作屏组件,并在需要准备组件时请求管理员授权
  • 电脑操作在受支持的机器上增加专用工作屏,可从设置取回窗口并重试恢复

v0.2.3510

  • 某台机器上同一个 agent 开满时,会先停掉闲着的会话给排队的活让位,你下次再发消息会接着原来的继续
  • 某台机器上同一个 agent 开满时,新的活会排队等着,轮到了自动开始,不再直接失败

v0.2.3506

  • 分支菜单加载失败时可重试,并保留已加载分支和搜索内容
  • 开新会话不再单独提供「新工作树」模式,会话直接在文件夹里干活,需要隔离时由 agent 自己建工作树
  • 项目在一台机器上挂了多个文件夹时,开新会话可以选在哪个文件夹干活、还带上哪些

v0.2.3502

  • 分支选择菜单和操作反馈随界面语言切换,状态徽标更易读
  • 未打开会话时的页面提示随界面语言切换
  • 图片加载失败提示更清晰,并保留图片名称和已查找的位置
  • Markdown 任务复选框在可编辑和只读视图中的读屏标签随界面语言切换
  • 大型 Markdown 文件的截断预览保持只读,避免勾选任务覆盖文件的其余内容
  • 文件编辑保存失败后可重试,同一窗口内切换文件仍保留未保存的草稿
  • 文件预览重新读取失败时会显示提示,并保留已有内容和未保存的更改
  • 文件预览失败后可直接重试,并显示更清楚的路径与预览大小限制说明
  • 账户和模型查询取消后会等待后台工作收尾,避免重复启动
  • 文件搜索文字和菜单说明更清晰,长名称不再挤掉计数,较大的行号也能保持对齐
  • 电脑操作可在接管前检查桌面会话、系统权限与组件状态
  • agent 可在受支持的桌面控件中精确选中文字并定位光标
  • agent 可顺序执行短批次桌面操作、查看完成进度,并在出错后停止后续动作
  • 桌面插件可正常启动随包提供的原生程序
  • Windows 桌面输入可正确保留 emoji 等非 BMP 字符
  • 文件浏览器的控件、引用操作及相关提示已补齐中英文,并随所选语言更新
  • 工作文件夹根行不再提供重命名或删除,也不会混入多选删除
  • 复制根目录的相对路径或引用不再生成空路径
  • 文件右键菜单可用 Esc 或外部点击关闭并正确归还焦点,不再干扰名称编辑
  • 空目录可以正常新建文件和文件夹,取消、创建失败或删除最后一项后仍能继续操作
  • 切换机器或工作文件夹后,会清掉原目录尚未提交的文件名草稿
  • 接受建议的文件或文件夹名称后会正常创建,输入法确认不再提前结束名称编辑
  • 名称末尾加斜杠创建文件夹后,文件树刷新不再因占位类型冲突报错
  • 两台机器装了同一插件的不同版本时,设置和额度上的文案各显示那台机器自己的版本
  • 批量文件操作显示实际完成数量,撤销重试只处理剩余项,不再重复已完成的操作
  • 新建和重命名失败后可保留名称修改重试,右键菜单不再抢走名称输入框的焦点
  • 取消辅助查询和文本生成时会等待自有资源完成清理
  • 第三方插件需要更新以兼容插件 API 41
  • 电脑操作自带 Linux 运行库并自动准备 GNOME 桌面集成,无需额外下载组件
  • 工作区上传失败后进度统计保持准确,取消操作始终作用于当前批次
  • 上传状态在窄屏下更易阅读,取消与跳过结果显示更准确
  • 辅助生成与健康检查在失败或取消时正确清理进程
  • Claude Code 包装器现在通过所配置的 CLI 读取账号信息与额度
  • 切换机器或文件夹后,迟到的文件操作不再改动新界面的文件树或抢走文件焦点
  • 确认删除或移动后,会重新核对目标与只读状态,状态已变更时不再继续操作
  • 项目归档和经验抹除提交期间不能误关确认框
  • 插件移除请求失败后保留对应机器供重试,已接受的请求不会重复提交
  • 表单关闭后焦点返回打开控件,保存期间不再被 Esc 或关闭按钮误关
  • 新建或重命名分支失败后保留输入,可修改后重试
  • macOS 和 Linux 的电脑操作提示支持点击穿透和操作避让,不使用 XWayland 的 GNOME 会话需要启用新版辅助扩展
  • 重新创建账号实例后可正常查询额度
  • 分支和引用选择器支持重试失败页,保留搜索内容、已加载结果和选择
  • 关闭选择弹窗后,键盘焦点回到打开它的控件
  • 分支和引用选择器支持清除搜索,输入法确认不再误触选择或应用
  • 只读搜索框按 Esc 不再清空,引用分组文字更易阅读

v0.2.3488

  • Claude Code 与 Codex 的会话现在能直接在会话带着的每个文件夹里干活,Claude Code 还会加载这些文件夹的 CLAUDE.md 与规则

v0.2.3484

  • Windows 电脑操作提示不再挡住点击和拖动,可拖动把手移动停止控件,也可按 Ctrl+Alt+Esc 停止操作
  • 项目搜索结果不再超出文件窗格、压到旁边的内容上
  • agent 现在也能给项目的文件夹重新指定位置,并选定新会话从哪个文件夹开始
  • 会话里加了文件夹时会出现一张卡,可以随时让会话不再带它;找不到文件夹时出现一张卡,可以重新指定位置或从项目里拿掉
  • 在命令面板里添加文件夹时,会同时交给你正在看的会话
  • 项目里每个文件夹下的文件都能用「查看文件历史」,不再只限第一个文件夹
  • 会话中途加上或拿掉文件夹后,agent 在下一轮就会知道,不用重开会话
  • 项目搜索的结果可以按文件夹折叠;只有一个文件夹有命中时不再多画一层文件夹标题
  • 会话的文件夹被删除或挪走后,这一轮会明确失败并指出是哪个文件夹,不再只报一句 provider 启动失败的原始错误
  • 项目挂了多个文件夹时,源码管理按仓库分段,每段有自己的分支、改动和提交
  • 项目挂了多个文件夹时,分支选择器会标出它管的是哪个文件夹的仓库
  • 文件内容搜索现在会搜遍项目的所有文件夹,结果按文件夹分组
  • 项目现在可以在同一台机器上挂多个文件夹,可在项目设置里设默认文件夹,或给某个文件夹重新指定位置
  • 项目有多个文件夹时,新建终端会先问在哪个文件夹里打开
  • 输入 @ 找文件时会搜遍项目的所有文件夹,并按文件夹分组显示
  • 项目在一台机器上挂了多个文件夹时,文件树把它们并排显示,每个文件夹一个节点
  • 给项目挂文件夹时可以一并交给你正开着的会话,下一轮起生效
  • 同一台机器上的项目可以挂多个文件夹,新会话会带上全部
  • 同名文件的标签现在会带上能区分它们的文件夹名

v0.2.3478

  • 团队成员试跑失败时,团队页会立刻显示出错和处理办法,同时给你发一条中英双语的通知
  • 新加入团队的 agent 成员先做一次试跑,确认能用上团队的工具和手册后才会被派活
  • 机器设置统一术语与中英文权限提示,并准确说明默认 Relay 地址的行为
  • 会话引用候选不再用中点分隔项目和机器名称
  • 机器设置导航在窄屏保持单行并可横向滚动,当前页或键盘焦点会自动滚入视野
  • Provider 状态检查和模型列表刷新失败时会显示错误提示,并可重新尝试
  • 机器移除会等待完成并在失败后保留重试入口,默认代理可单独取消而不必删除条目
  • Provider 字段校验失败时保留输入并阻止保存,环境变量错误在字段旁说明,舍弃后恢复已保存的行
  • 设置保留未保存的输入,显示保存进度和失败重试提示,添加 provider 时不再允许中途关闭表单
  • 触屏停用提示不再一闪而过,计划菜单可以正常展开,命令提示与窄屏操作保持一致

v0.2.3474

  • 团队里的确认框排版恢复正常,成员行改为按名字显示 agent 与型号
  • 团队里每个 agent 成员现在按给它设的型号运行,不再统一用项目默认型号
  • 移除团队成员时,还没交给他的活会收回,并告诉团队负责人
  • 在团队看板上指派工作时改为选择团队成员,不再选会话
  • 团队负责人 agent 现在可以自己添加、编辑、移除和恢复成员,记录里写明每次改动是谁要求的
  • 派给团队成员的活会叫醒这个成员的 agent 开工;已经在做的活仍由原来做的人做完
  • 团队成员的机器是本机时,会用你为它选的模型开会话;目标进行中添加的 agent 会立刻加入这个目标
  • 在团队页里管理成员:添加、编辑、移除与恢复人和 agent

v0.2.3472

  • 修复在 macOS 和 Linux 上从 npm 安装插件后无法启动电脑操作的问题

v0.2.3470

  • 关闭的弹层不再导致桌面标题栏无法拖动、双击最大化或还原
  • 关闭的弹层不再阻止连按两次 Esc 停止当前轮次
  • 桌面端空草稿现在会提示窗口截图是否可用及实际配置的快捷键
  • 支持查看所选提交的完整文件, 文件查看、编辑和差异视图增加代码缩略图
  • 差异按文件加载完整上下文, 支持调整大小与时间上限以及大文件文本补丁预览
  • Windows 电脑操作无需再单独安装 Visual C++ 运行库
  • 电脑操作修复缩放屏幕上旧版 Windows 应用的截图与像素点击错位
  • 电脑操作增加桌面动作与随包使用技能,手动停止后须由你在设置中恢复
  • 项目记忆改为默认打开;你手动关过的项目保持关闭
  • 不可用模型账号支持键盘和触屏查看原因,模型选项标记更易阅读
  • 上下文详情文字更清晰,短窗口内可滚动查看详情和操作
  • 消息复制成功和失败提示完整显示在复制按钮旁
  • 模型搜索不会在输入法组字时误选模型,收藏按钮状态更清晰且移动端触摸区域更大
  • 文件与文件夹图标不再出现异常黑色填充
  • 默认文件夹改用 Windows 风格的黄色图标
  • 电脑操作可使用随包执行器查看和操作 Windows 应用,桌面提示提供停止按钮
  • 会话无需重启即可发现并调用新挂载的插件工具
  • 审批操作正确响应键盘焦点,窄屏文案完整可读,提交期间统一显示不可用状态
  • 输入区按钮统一触屏命中范围和不可用样式,并可查看无法操作的具体原因
  • 桌面版里,会话中交付的 HTML 文件直接在浏览器面板打开,可以圈出要改的地方发给 agent

v0.2.3433

  • 插件页面和面板的入口图标现在带有小型拼图角标,方便识别来源
  • 记忆页顶上有了搜索框,可以一次搜手册、资料页、经验和技能,命中的词会高亮
  • 从其他工作树打开文件时会预览正确的文件,不再加载失败或显示当前检出的同名文件
  • 记忆里新增资料页和技能分页:可以新建和编辑资料页、看旧版本并恢复,也能阅读和编辑技能,并看到会话能用上哪些技能
  • 记忆里可以读和编辑手册:保存会生成新版本,历史里能看旧版,也能把旧版恢复回来
  • 会话里能看到这一轮带上了哪些项目记忆,并可当场忘记
  • 误记了密钥这类不该留的经验,可以抹掉:文字彻底删除,只在「已抹掉」里留一条标记
  • 记忆改成整页:点开一条经验能看全文、谁在哪个会话里记的、用过几次和各个旧版本,也可以自己写一条

v0.2.3429

  • 手机上会话里交付的 HTML 文件也能在应用里直接当网页看
  • 会话里交付的 HTML 文件可以直接当网页看,也能切换看源码

v0.2.3425

  • 预览现在明确显示网页操作状态与退出入口, 点击标注会自动进入网页操作
  • 侧栏将账户、配对、设置和版本合并为一个菜单,已完成会话纳入历史,状态栏从侧栏右侧开始显示
  • 独立页面中的返回工作区按钮现在会回到之前打开的工作区
  • 项目文件夹选择支持面包屑导航、目录分栏和明确的路径确认
  • 未打开文件或差异时,文件与源代码管理保留侧栏并显示项目起始页
  • 插件采用更易辨认的彩色图标,侧栏使用柔和彩色点缀,手机端同步显示插件图标
  • Claude 子 agent 的记录位于自定义账号目录时也能正常查看历史
  • 输入法组字期间,Enter 和 Escape 不再误提交拒绝审批或清空理由
  • 移动端复制控件仅在写入成功后提示已复制,失败时提示错误并忽略过期结果; 聊天复制反馈支持读屏读取
  • 移动端默认审批按钮随界面语言切换
  • 程序路径查找失败时显示错误而非提示未安装,机器移除中断后不再误报完成
  • SSH 连接模式和下载地址读取失败后可重试,成功读回已保存值前禁止保存
  • Provider 删除提示说明如何继续受影响的会话,并整理设置页标签与信息分隔方式
  • 移动端设置开关支持读屏读取名称和说明,版本标签随界面语言切换
  • 添加项目 MCP 服务器保存失败时保留输入,保存期间阻止重复提交
  • 设置表单在字段交互后提示错误,修改连接信息后清除旧错误,并支持读屏读取 Provider 路径错误
  • 设置页区分加载、失败和空列表,远端 agent 与连接器加载失败后可重试
  • 代理设置按需显示详细说明,并明确 Provider、飞书与 Cloudflare 隧道的代理限制
  • 会话恢复或后台任务触发的回复,结束后不再从界面消失
  • 切换模型或推理强度后发的第一条消息,不再误报「没有回复」、真正的回复也会显示在这条消息下面
  • 下拉菜单和模型选择器在窄窗口或矮窗口中不再溢出或被裁切

v0.2.3405

  • 输入区在 provider 型号列表暂时拿不到时,不再弹出「模型切换没有保存成功」
  • 改善设置和差异视图的键盘焦点与文字可读性
  • 补齐批注和诊断摘要的中文文案,精简界面标签
  • 网页版里两个标签页同时改同一台机器的连接信息不再互相覆盖
  • 在工作项评论正文里写 @ 加团队成员名,即使没填点名列表,也会叫醒该成员
  • 收起侧栏后的控件跟随界面语言,插件标签加载时不再显示翻译键
  • 应用标题统一使用 Ycodium,开发版桌面显示应用版本号
  • 预览标签标题和导航按钮现在会跟随同一网址下的页面变化更新
  • 缩窄窗口时侧栏按钮不再短暂遮挡项目标题
  • 设置表单适配窄屏,下拉菜单不再遮挡字段,键盘操作和校验反馈更加一致
  • 代理设置会拒绝无效端口,编辑内容或重新打开弹窗后不再显示过期的连接测试结果

v0.2.3395

  • 鸿蒙稍后菜单跟着界面语言显示
  • 鸿蒙会话列表与详情底栏的时长单位跟着界面语言显示

v0.2.3393

  • 记忆格开着时,agent 新记下的经验会自动出现,不用手点刷新

v0.2.3391

  • 轮次耗时、等待时长等时长显示现在跟随界面语言的单位,中文界面不再显示 ms、s、m、h
  • 分节的长消息(如团队简报)开轮时,各节内容都参与挑选要带的项目经验
  • 轮首带给 agent 的项目经验只挑跟本条消息对题的,只沾上一两个常见词的不再带

v0.2.3389

  • 在另一台机器上的成员件上 20 分钟没有动静时,也会被点名问进度
  • 团队成员边做边报进度,成员 20 分钟没有动静时 Ycodium 会在件上点名问它
  • 各主题下的次要文字和二级文字更易读,深色模式里选中行和菜单上也一样
  • 团队成员在被派活时确认手册,并且只能开工派给自己的件

v0.2.3387

  • Agent 操作预览不再抢走键盘:会等你停顿再点击并保留光标位置;点进网页后会显示退出方式

v0.2.3385

  • provider 实例出错时模型选择器保留已知模型,并说明暂不可用的原因

v0.2.3383

  • 项目文件夹为空时显示空状态和上传按钮,不再是一片空白
  • 文件夹不是 Git 仓库时,源代码管理显示完整空状态,提供初始化仓库与刷新按钮
  • 内置预览在桌面端重连后可继续使用,自动化期间页面不再反复重建

v0.2.3379

  • 侧栏项目行与会话行高亮连成整条,行尾菜单与计数不再断在亮区外

v0.2.3377

  • 手动整理相关会话,并通过实时关系图查看委派的智能体
  • 分组会话默认单栏阅读,可按需并排;只读查看完整智能体历史

v0.2.3369

  • 鸿蒙原生预览现可查看实时会话消息、活动、待处理请求和更早轮次

v0.2.3359

  • 机器长期不可达时,会话详情会持续显示连接失败状态
  • 消息发送点击时的文字;会话同步期间的新编辑留在草稿中
  • 会话历史分页失败时现在会显示提示并可重试
  • 拒绝审批时,填写的理由现在会发送给 agent
  • 开发模式下,本地预览页面使用 localhost 或 127.0.0.1 时不再遇到跨源错误
  • 标签变动不再触发反复的后台保存

v0.2.3347

  • 预览列表刷新时新打开的标签不再丢失
  • Teams、会话地图等插件功能页通过项目导航切换,不再显示关闭按钮
  • 从项目侧栏切换会话、文件等功能,切换后保留当前工作状态
  • 项目设置、浏览器 VS Code 和项目操作统一收进项目的更多菜单
  • 附件清理失败时已发送任务仍显示成功,取消导入后不再遗留私有文件
  • 新任务保存失败后保留编辑内容,丢弃待发送任务时停止尚未发出的交付
  • 鸿蒙新任务可以附加并发送选取的文件
  • 切换访问模式时不再额外显示「下一条消息生效」提示
  • 桌面预览页面无法就绪时,后续的预览工具请求可换到另一台桌面或重连后恢复
  • 新任务保存时会保留模型和文字修改,丢弃的离线任务不会再发送
  • 鸿蒙原生预览可跨重启保留新建任务草稿和附件,并在离线时暂存待发送任务

v0.2.3339

  • 会话上的插件标注可以用键盘聚焦,读屏会念出是哪个插件标的
  • 手机上的已读、未读标记现在会和其它设备同步
  • 手机上能看到机器的已授权客户端,并撤销别的设备的访问,比如丢了的手机;网页上只能查看访问的会话也能看到这份列表,撤销置灰
  • 只有能管理 Ycodium Connect 的会话才能改「新设备必须手动配对」和隧道走 TCP,agent 与插件不能再改这两项

v0.2.3337

  • 浅色模式下的机器和会话卡片现在清晰可读
  • 会话操作现在会换行显示,不再被裁切
  • 鸿蒙原生预览暂时不提供新建任务入口
  • 鸿蒙原生预览现可打开直连会话并创建任务
  • 鸿蒙版打开稍后提醒菜单时会显示按当前时间计算的唤醒时间
  • 鸿蒙原生会话列表现在会刷新稍后提醒和归档结果,并准确提示收尾时待发送消息的确认
  • 原生预览现可搜索会话,并可撤销置顶、收尾、稍后提醒和归档操作

v0.2.3335

  • 只发了附件的消息,会话顶部的轮次条现在显示附件名
  • 会话顶部的轮次条滚过系统通知时不再消失,也不再显示会乱跳的轮次编号
  • Windows 助手启动的控制台程序不再弹出窗口
  • 鸿蒙版打开配对和会话链接时会进入对应位置
  • 父会话发消息能叫醒因出错而暂停的子会话;你手动暂停、停止或打断的,仍保持暂停

v0.2.3327

  • 连接错误不再显示空白原因
  • 更新日志面板可以单独切换英文或简体中文条目,不再只跟随界面语言,并会记住你的选择

v0.2.3319

  • 手机上的机器详情能看到连接路径,并为这台手机选择自动、Direct 或 Relay
  • 会话列表里的插件标注与地址隔开、位置不够时先让位,并说明是哪个插件加的
  • 插件给会话打的标注现在也显示在会话头上,不只在会话列表里

v0.2.3317

  • 手机上也能在机器设置里要求新设备手动配对,经 Relay 授权的配对链接会标出来
  • 从飞书、Telegram、企业微信或微信开的会话,在会话列表里标出来源应用
  • agent 指派或提及会话时给的号多套了引号,现在会收到「号格式不对」和改法

v0.2.3315

  • agent 给项目号或会话号多套了引号时,现在会收到「号格式不对」和改法,不再被告知「不存在」
  • 评论点名远端团队成员时,会插进它正在跑的这一轮,不再等这一轮做完

v0.2.3313

  • 可在手机上登录 provider、复制验证码并停止登录
  • agent 给工作项或记忆的号多套了引号时,现在会收到「号格式不对」和改法,不再被告知「不存在」
  • 团队负责人在还有活没收口时不再一睡不醒:它会约好下一次巡查,忘了约会被提醒一次

v0.2.3306

  • Claude 空闲时切换权限模式不再卡住后续排队消息
  • Claude 会话可以中途切换权限模式,切换被拒时未发送消息不再显示投递状态未知
  • 目标一开始就会请成员确认要求的手册,成员确认后会通知负责人
  • Windows 后台环境探测和设备命令不再弹出额外终端窗口
  • 聊天正在用的会话被归档后,聊天不再悄悄开一条新会话,而是保留它并提示发 /new 或取消归档
  • 错误复制反馈和通知详情提示现在随界面语言切换
  • 侧边栏提示和通用控件的读屏标签现在随界面语言切换
  • agent 在聊天里提问时,跟着文字答案发的图片和文件会一起交给 agent,不再丢掉
  • 聊天机器人不再把已经停下的一轮当成还在跑:排队、插话和开始批量输入都按实际状态处理
  • 会话里较早的轮次也会显示工作用时,与该轮总结一致;无法确定时不显示
  • Windows 后台服务器在进程树保护不可用或停用时启动 agent 不再弹出终端窗口
  • 在私聊里发 /batch 收集几条消息,再发 /send 把它们作为一次输入交给 agent
  • 发送到当前轮次的消息投递出错时不再卡住后面的队列,会改为下一条消息再发一次
  • 在聊天里发 /steer 加一句补充指令,可以插进 agent 正在跑的这一轮,各聊天平台都能用
  • 叫醒团队成员的评论现在会在它正在跑的这一轮里送到,不再等这一轮结束
  • 团队成员的会话起不来时,负责人会马上收到通知,不用等到它下一次自己约的检查
  • 会话中途重开过、之后因闲置被停的对话能再次启动,不再一直卡到重启服务器
  • 成员每交一件,团队负责人就会被叫来核收,并看到谁空着、哪些件还在排队
  • 用 Claude Code 时,会话在一轮中途压缩后会重新补上项目规矩和相关经验
  • 手机上停用且关着的开关不再比可用的开关更显眼
  • agent 的命令被拒时能看到原因(比如团队手册还没确认),不再只有一个拒绝码
  • 首条消息带入其他会话时,自动起的会话标题显示「@」加那条会话的标题,不再是一串链接
  • 手机上按首条消息起的会话标题改为截到 50 个字,与网页一致
  • 悬停在被引会话的小块或「带入」那一行上,会显示完整标题和它在哪台机器上;点那一行可以打开那条会话
  • 消息带入其他会话时,读取期间输入框会显示正在发送
  • 聊天里的审批处理完(有人批了、超时自动拒绝或在别处处理)后,卡片或消息上仍保留要批准的内容
  • 团队看板上进行中的件会标出指派成员的会话是在跑、出错、等人还是停着,派了还没开始的件标「排着」

v0.2.3277

  • 取消登录会完成收尾后再允许重试
  • 登录失败时仍保持所选账户的凭据设置
  • 慢请求提示可以关闭,登录等待使用自己的进度和取消入口
  • Provider 登录在排队和运行时都可以取消,等待十分钟后会自动收尾
  • Codex 和 Grok 登录会等待授权完成,不同 Codex 账户可以独立登录

v0.2.3272

  • 默认会话标题在标签、列表、会话引用、会话地图等界面中跟随界面语言显示

v0.2.3269

  • Codex 的 Windows 沙箱启动失败时显示恢复步骤和兜底模式

v0.2.3265

  • 轮次信息和时间提示的日期格式现在跟随界面语言
  • 轮次导航为系统唤醒显示本地化标题
  • 使用自定义模型地址时,Claude 的自动档不再写入会话目录之外的文件
  • 升级后,之前发出、还没用的配对链接会失效,需要重新生成
  • 桌面应用无论开了多久都能自己重新登录本机,WSL 后端整页重载后也不再断开
  • 给聊天机器人发 /archived on,会话列表就会列出已归档的会话
  • 聊天机器人摆出的审批默认 60 分钟没人处理就自动拒绝,时长可在机器人设置里改
  • 企微自建应用机器人的长回复按整行拆开,不再切在一行中间
  • 桌面版整页重载后,浏览器面板的标签又能接回来了
  • 机器上的 Ycodium 重启后,浏览器面板的标签会回来,并重新打开每个标签最后的地址
  • 给聊天机器人发 /compact,可以压缩当前会话的上下文
  • 给聊天机器人发 /permission,可以在机器人设置的范围内为这个聊天选更严的权限档位
  • 克隆项目开始时断了连接,不会再一直卡在克隆中
  • 用户指南写明:手机只会点出已归档项目的名字,并请你在网页或桌面上恢复,手机上没有恢复按钮。
  • 用户指南写了添加项目时会打开用户目录、创建前会先问,以及链接指向已有项目时会打开它
  • 移动端推送按界面语言显示英文或简体中文
  • 用户指南写了在 Windows 机器上添加项目时怎么浏览文件夹
  • 在 Windows 机器上,带隐藏或系统属性的文件夹默认不显示;打开「显示隐藏文件夹」才会出现,只输入点号不会把它们显示出来
  • 目录链接会出现在列表里;如果它指向的文件夹已经是项目,会告诉你那个项目的名字,不会再加一个
  • 在 Windows 机器上,从盘符往上会打开「此电脑」,列出所有盘符,以及主页、桌面、文档和下载
  • Windows 机器上的路径用反斜杠;从资源管理器复制来的带引号路径也能识别
  • Windows 不允许的文件夹名会在创建之前拦住
  • 用户指南写了怎么添加项目
  • 远程访问和侧边栏说明里,原来写 environment 的地方改成机器
  • 添加项目时打字会选中匹配的文件夹,不再直接新建;要新建文件夹会先请你确认路径和机器
  • 桌面应用里,浏览文件夹时可以用系统窗口选择
  • 添加项目的入口统一叫「添加项目」
  • 手机上添加项目说「机器」、补上页面标题,托管方还在查时显示「正在检查…」
  • 选中的文件夹如果已经是项目,会打开它并告诉你项目名
  • 选来源时可以直接粘贴路径或 Git 地址
  • 浏览文件夹时可以显示隐藏文件夹,并记住这个选择
  • 空文件夹会提示可以直接添加;没有读取权限时会说明没有权限
  • 只有一台机器连着时不再让你选机器,说明里写连接方式
  • 一台机器都没有时,添加项目会说明原因,并可以去添加一台
  • 添加项目时几种常见失败会用你的语言说明,原始信息收在详情里
  • 新会话标题里的项目名和整句对齐
  • 「Setup required」的大小写和其余标签一致;还不知道能不能克隆时,提示说的是克隆
  • 手机上这一轮失败时,可以打开这个 agent 的设置。
  • 模型列表这一次没读到时,选择器仍留着上一份能用的列表。
  • 子会话要批准或要回答时,标明派它的会话正在处理,这一轮结束没答之前不算在等你。
  • agent 派出的会话要批准或要回答时,先问派它的那个会话。那一轮结束还没答就改来问你;之后的答复写成已批准、已拒绝、已忽略,或回答的开头。
  • 每一轮会显示 agent 等你的时间;这段等待里有审批时,会把审批时间写出来
  • 设置里可以刷新某一个 agent 的模型列表。
  • 用量页显示 agent 的工作时间,以及它等你的时间
  • 开着 Ycodium 时,模型列表大约每天会自己更新,命令行工具升级后也会更新。
  • 选了一个 agent 目录里没有的模型时,这一轮不会改用另一个模型发出去。

v0.2.3254

  • 被新经验取代的旧经验不再带进 agent 的每一轮,也不再出现在记忆检索结果里
  • 本机命令行现在能记经验、建记忆页,并记为作者
  • 团队成员第一次被叫醒时会各自拿到一棵登记在自己会话上的工作树,不再都挤在项目目录里干活
  • 给聊天机器人发 /reasoning,可以查看和切换模型的思考强度

v0.2.3252

  • 给聊天机器人发 /version,可以看到它用的聊天桥版本
  • Claude Code 走自定义接口地址时,provider 设置里会提示每次调用都整包发送工具定义,并说明怎么关掉
  • 团队成员一次只被叫起来做一件活,下一件等手上这件做完再叫
  • 团队成员因上游临时出错被暂停发送时,会自动恢复一次发送并接着干活
  • 源代码管理面板不再把没有会话登记的工作树说成「没有会话在用」,删除这类工作树时会提醒它可能还有 agent 在用
  • 团队成员一轮结束但手上的活没做完时,会被提醒接着做,再停下会叫醒负责人
  • 团队成员被上游临时错误打断后会自动接着做一次,接不上时会叫醒负责人

v0.2.3250

  • 团队成员交付前会跑项目要求的检查,卡住时会找负责人,不再默默停下
  • 打开着的团队页会跟着显示在别处改过的名单,不用重新打开
  • 机器被重置或重装后,设置里会直接说明并提供移除入口,不再露出报错堆栈和互相矛盾的运行时状态
  • Telegram 上 agent 还在处理时,会一直显示「正在输入」
  • 网页对所在机器的登录过期后会回到配对页,不再一直显示连不上;桌面会自动重新登录本地机器
  • 在与机器人的私聊里发 /history,可以查看当前会话最近几条消息
  • 轮次导航遵循原生光标设置
  • 记忆面板里每条经验会显示大约用过几次、最近一次是什么时候
  • Codex、OpenCode 和 Grok 会话里再发一条消息后,前面几轮回答下的输出 token 小字不再消失
  • 手机上插件的设置卡和额度文案,在翻译晚于页面加载时不再一直显示成原始键名
  • 进程很多的机器上,健康面板刷新时服务器不再卡顿
  • 处理消息出错时,聊天机器人会回一句提示,不再一声不响
  • 产物页列出本会话里 agent 交付给你的全部文件,可以打开、下载、跳到那一轮
  • agent 可以用新的内置工具把文件交给你,文件随会话保存,以附件显示
  • agent 可以读取指定轮次保存的改动
  • 每轮的文件列表现在打开当轮已记录的改动,支持网页、桌面和手机
  • 会话全选后右键复制现在包含列表中未挂载的消息
  • 纯附件轮次会显示在轮次导航中,并提供附件名称预览
  • 会话地图随工作区可用宽度收缩,为聊天保留空间
  • 桌面空白处右键不再弹浏览器菜单,输入框保留编辑菜单,选中文字可以复制
  • 桌面焦点环只在键盘操作时显示,鼠标点击输入框后不再出现
  • 桌面控件使用原生光标,界面标签不再被拖选,图片不再被拖出预览
  • 手机轨迹按轮分组,展示总结与事实并可定位步骤
  • 在分组轨迹和轮次导航中查看每轮总结并定位相关步骤
  • 设置文本生成 agent 后,为有实质工作的轮次自动生成一句总结
  • 窄源码管理面板中的工作树名称更易辨认
  • 悬停提交的分支标签也能查看提交详情
  • 分叉会话显示来源轮次,并可跳回对应消息
  • 来源消息可查看并打开从这里分叉的会话
  • 会话地图会折叠普通轮次,并保留分叉点、出错轮和当前等待轮
  • 会话地图会突出相关分叉,展开或收起时保持点击卡片的位置
  • 网页和桌面可在项目工作台中并排查看会话地图与聊天
  • 会话地图改为一条时间线:按开始时间和项目排开全部会话,带分叉连线、搜索和详情面板
  • 会话地图改为独立页面,从侧边栏菜单或命令面板打开;会话里只在聊天和轨迹之间切换

v0.2.3244

  • 记忆面板会列出每个技能的来源和版本,并显示被更高优先级同名技能遮住的那些

v0.2.3240

  • 仓库里 .agents/skills 文件夹中的技能现在会交给 Ycodium 会话里的 agent;agent 自己会读这个文件夹的就不再重复交
  • 运行时修复被拒的提示在机器状态变化后会自动消失,健康检查也不再在上一次没回来时重复叠加
  • 打开记忆工具后不再每轮都自动带上项目记忆;记忆工具开关下面新加了一个开关来打开它,默认关闭
  • 给进程刚死掉的 Grok、DSH、Kimi Code 或通用 ACP agent 发消息时会立刻报失败,不再留下一直转圈的轮次
  • 停止 OpenCode 时,刚在停止前发出的插话也一并停下,退回待发区,不会在停止后继续执行
  • Grok、DSH、Kimi Code 与通用 ACP agent 进程自己退出后,会话会显示已停止,下一条消息会先重新拉起 agent,不再直接失败
  • 每个聊天机器人可以设默认预设给新会话用,聊天里 /preset 可以只为这个聊天换
  • 企业微信机器人的命令面板改成带按钮的卡片,点按钮原地更新同一张卡
  • 企业微信自建应用可以边写边出地回复;企微客户端不取流时,终稿仍会以文本发出

v0.2.3238

  • 改了回话语言后,Telegram 的命令菜单立即换成新语言,不用重连
  • 每个聊天机器人可以单独设默认模型,新会话先用它;聊天里 /model 仍可临时换
  • 聊天机器人可以私聊放开、群里只限名单,或者反过来
  • 飞书图标换成三色鸟形,飞书和 Telegram 机器人不再长得一样
  • 登录过期的机器现在会断开连接,不再显示已连接却拿不到新数据
  • 浏览器登录在持续使用时会自动续期,经 Relay 的连接也会在连着时自动续期,不再每小时失效
  • 聊天桥设置的「检查连接」会往机器人最近的私聊发一条测试消息

v0.2.3236

  • 快速连续开关插件时,不再偶尔报插件 patch 文件无效
  • 企业微信机器人回复时用企微原生的思考块显示进度,终稿只留答案和状态
  • IM 机器人表单默认只显示名字、凭据和访问设置,其余选项收进「更多设置」
  • 聊天桥设置里的机器人卡片会在名字旁显示平台图标
  • 聊天桥设置还没有机器人时会说明怎么加第一个,并突出飞书扫码入口
  • 在聊天里,/sessions 加项目编号可列出机器人在那个项目里开过的会话,/resume 能切回其中一条,聊天的项目一起切过去
  • Ycodium Connect 判定登录已失效时,应用会直接登出,不再显示过期的机器列表

v0.2.3232

  • Ycodium Connect 机器列表出错时用易懂的说法说明原因,不再直接显示 Relay 的原始错误
  • 飞书机器人现在会把命令注册到飞书,在聊天里输入 / 就能看到可用的命令
  • 在飞书里批准请求或回答问题后,新的回复卡不再重复上一张卡已经显示过的内容
  • 聊天桥设置会显示有几个机器人在线,每张机器人卡片会显示当前状态从何时起
  • Ycodium Connect 机器列表刷新失败时保留已列出的机器,只提示刷新失败,不再整页清空
  • 机器上的 Ycodium 版本太旧时,项目在这台没有文件夹,现在会提示先更新这台机器,不再叫人把文件夹加回来
  • 聊天桥设置里的每张机器人卡片会显示最近一条没处理成功的消息、错误码与参考号
  • 飞书机器人行新增「验证卡片按钮」:私发一张测试卡给你,确认卡片按钮的回调真能收到
  • 现在可以在 IM 设置里扫码创建企业微信智能机器人,Bot ID 和 Secret 会自动存好

v0.2.3230

  • 聊天桥设置里的机器人卡片显示打码后的应用 / 机器人标识,同一平台两个没起名的机器人也能分清
  • 飞书机器人在一轮结束时会给你的消息标上完成或出错,不再只显示开始处理
  • Telegram 机器人在别处设了 webhook、token 不是机器人的或格式不对时,设置页会直接提示,不再默默重试
  • 飞书、Telegram、企业微信应用的机器人连不上时,「检查连接」会说明是哪类网络问题,例如域名解析、连接被拒、证书、超时或代理
  • 回复失败时,聊天里会说明原因(额度、限流、上下文过长、凭据、模型不可用或连不上)以及下一步怎么做
  • 插件翻译包重连时改从本地缓存读、不再每次重下,且只取当前语言
  • 机器发来的大块数据现在会先压缩,慢网络或远程连接下会话加载更快

v0.2.3222

  • 飞书、Telegram 上发给机器人的消息,机器在收到后立刻重启也不会再丢
  • 重连进行中切回应用时,这次尝试失败后立刻再连,不再多等一轮退避

v0.2.3216

  • Relay 不再限制托管连接的机器数
  • 远端 agent 改为只在设置里各台机器的页面管理,设置搜索也能找到
  • 手机上添加的目录已经属于某个项目时,会直接打开该项目最近的会话;项目已归档时提示到网页或桌面恢复

v0.2.3214

  • 聊天里没能交给 agent 的消息现在会在后台自动重试约 12 分钟,之后才提示重发
  • 插件开关失败时会说明原因,比如刚在别的设备上改过
  • 手机首页可以打开团队页,查看目标和各工作项的状态与负责人,并在工作项下发评论
  • 机器人保存的消息记录读不出时会停止接收,不再悄悄从头开始,可在设置里重置后恢复
  • 危险操作按钮(含停止生成)更易读

v0.2.3212

  • 一轮结束却没有回复时,会话里会说明这一点,不再一片空白

v0.2.3210

  • 网页与桌面移除了经典主题,原来使用经典主题的会自动换成默认主题
  • 手机上的插件页不再被底部手势条挡住,输入框会随键盘上移保持可见
  • 手机移除了经典主题,原来使用经典主题的会自动换成默认主题
  • 复制诊断现在提示报告已生成,并按连接状态配色,不再把所有没通过的检查都报成诊断失败
  • 企微智能机器人还在连接时,检查连接会显示「还在连接」,不再误报连接失败
  • 飞书、Telegram 和企微自建应用收到语音会回复请发文字,不再把录音文件交给 agent
  • 飞书「补全权限」现在会列出缺少的必需权限并给出到飞书开放平台申请的链接,不再只检查凭据
  • 飞书的合并转发现在会把整段聊天连同每条的发送人和时间交给 agent;里面的附件暂时取不到会写明
  • 较新机器上的标签与草稿里有本应用认不出的内容时不再读不出;本应用以只读方式显示,并提示更新后再恢复标签与草稿同步
  • Telegram 机器人的 Token 被拒时不再反复重试,改好并保存后会自动重新连接
  • 企微智能机器人的 Bot ID 或 Secret 被拒时不再反复重试,改好并保存后会自动重新连接
  • 企微智能机器人在别处登录后不再来回抢连接:这里会停止自动重连并说明原因,处理好后点「重新连接」恢复
  • 系统语言不是英文时,Git 仓库探测仍然能认出「不是仓库」
  • 每个聊天机器人的设置卡上多了「重新连接」,按已保存的设置只重连这一个机器人;连接失败时会提示用它重试
  • 飞书和企微智能机器人连不上时,会说明是哪里配错了(凭据、权限、机器人能力、长连接)以及去哪改
  • 企微自建应用会在获准成员关注或打开应用时回一句欢迎,同一人每 12 小时最多一次
  • 查上游失败时不再把拉取置灰成没有上游,也不会改走发布
  • Git 仓库探测失败时现在报错,不再当成「不是仓库」
  • 查询与上游的领先落后失败时,Git 状态不再显示已同步
  • 企微自建应用的「检查连接」现在会说企微的回调到没到过,不再在收不到消息时也显示正常
  • 聊天消息交不到 agent 时,机器人会自动重试;仍不成功就回一句带参考号的提示,不再一声不吭

v0.2.3208

  • 修复 Windows 上会话文件链接的「在文件资源管理器中显示」点了没反应
  • 修复 Windows 上经服务器打开系统浏览器没有反应
  • 已有会话切到 Full access 现在会真正生效,且不会丢上下文
  • 较新机器上本应用读不懂的设置项会显示「需要更新」并保持原样,设置页不再整个读不出
  • Telegram 机器人的回复现在会引用触发它的那条消息,群里多人同时问也分得清在答谁
  • 编辑排队消息或回复审批时,较新机器返回本应用认不出的错误不再误报失败,而是提示结果未确定,并保留你的修改
  • 较新机器上的执行器列表里有本应用认不出的内容时,列表不再整个消失;读不懂的设置会提示更新,读不懂的安装方式不再提供安装
  • 较新机器上的插件通知里有本应用认不出的内容时,通知列表不再整个消失;认不出的条目用通用说法显示,并提示更新
  • 较新机器上本应用读不懂的项目或会话会显示成「需要更新」的占位,侧栏不再整个读不出
  • 较新机器上的会话含有本应用读不懂的内容时,会话照常打开并提示需要更新,不再整个打不开
  • 新聊天的第一句话不再丢:只有一个项目时直接用它,有多个时选好项目后自动接着跑那句
  • Telegram 机器人第一次连上时跳过之前的积压,之后机器停了再开会补做停机期间的消息,且同一条不会做两遍
  • 机器人不认识的斜杠开头的话(比如 /review 这类 agent 技能)现在会交给 agent,不再只回帮助清单
  • 打开源代码管理面板会重新读取 Git 状态,终端或其它编辑器里的改动不用再点刷新

v0.2.3202

  • 失败的轮次会在会话里留下一条错误记录,并给出打开 provider 设置的入口
  • 企微智能机器人恢复连接:原来的默认连接地址被企微拒绝了
  • 手机上长会话翻到很早以前,返回再进来会回到刚才看的那一轮,不再落在末尾
  • 聊天里一轮结束后,「处理中」的表情马上撤掉,即使排队的下一句已经开始
  • 在别人先开的飞书话题里后来才 @ 机器人,agent 现在也能看到话题的第一条
  • 企业微信智能机器人的「检查连接」会核对机器人 ID 和密钥,填错的密钥不再显示通过
  • 飞书的「补全权限」如实说明只核了能换令牌,权限、事件订阅和发布标成未检查,不再三步全打勾
  • 在飞书里把合并转发的聊天记录发给机器人,现在会回一句暂不支持,不再一言不发
  • 飞书、Telegram、企微自建应用上的结论遇到平台限流会自动重发,不再丢失
  • 实时回复卡最后一次更新失败时,结论改为文字发出,卡不再一直停在「处理中」
  • 重连版本太旧或太新的 SSH 机器时,会提示需要更新,不再一直反复重连
  • 较新机器发来本应用读不懂的消息时,只把那一条显示成「需要更新」的占位,收件箱和消息列表不再整个读不出
  • 长会话翻到很早以前再切走切回,会回到刚才看的那一轮,不再跳回末尾
  • 发布新仓库推送失败后可以直接重试,会接着把推送做完,不再报「仓库已存在」
  • 企业微信自建应用的回复因对方不在应用可见范围而没送到时,会话里会出现一条提醒,写明是谁、怎么处理
  • 较新机器发来本应用读不懂的某部分设置时,只锁住那一部分并提示更新,其余设置照常可用
  • 设置里聊天机器人每一行只在平台确认连上后才显示「已连接」,连不上或掉线时显示「未连接」和原因
  • 较新机器上的插件列表和插件任务里有本应用认不出的内容时,列表不再整个消失;认不出的条目照样显示,并提示更新
  • SSH 重连不再在机器被重置时浪费配对凭据
  • 隐藏的浏览器标签超出内存预算时会自动释放

v0.2.3196

  • 应用打开后才启动好的 agent(如 DeepSeek Harness)现在也会在底栏和用量页显示额度
  • DeepSeek Harness 的权限档现在可以选了,选「Full access」后不再每次请求审批
  • 安装或升级 agent 失败时会说明原因,并可查看完整输出
  • 项目设置页点面包屑里的「项目」即可切换到其他项目
  • 打开项目设置时,侧栏会高亮这个项目
  • 项目设置页的底栏不再丢掉机器状态

v0.2.3192

  • 源代码管理面板第一次读状态失败后会自己恢复,不再一直空着、要重连才好
  • Codex 的配置警告(比如缺少 code-mode host 导致调不了 MCP 工具)现在会显示在会话里
  • 手机上排队的消息被机器拒绝时,会提示原因并保留在待发队列里,不再悄悄消失
  • 手机上机器的 agent 列表还在读取时,新建任务不再说选好的 agent 不可用
  • 输入框草稿里挂着的预览标注,重开应用或刷新页面后不再丢失
  • 手机上机器的 agent 列表还在读取时,输入框不再当作 agent 已删而拦住发送,provider 设置也不再显示没有 agent
  • 手机上机器还没连上时,收尾、稍后提醒、置顶等操作会提示还在连接,不再叫你升级机器
  • 这台机器的诊断设置还在读取时,设置页不再说成「只写终端日志」
  • 这台机器的 agent 列表还在读取时,输入框不再误报「agent 已删除」或「还没选 agent」
  • 这台机器的快捷键读到之前,不能再改快捷键或带快捷键的脚本,原有快捷键不会被丢掉或留下旧键
  • 机器设置还在同步时不再拿旧值覆盖保存,保存按钮会等同步完并说明原因
  • 企业微信自建应用收到消息开工时会先回一句「收到,在处理」,结论照常另发
  • 企业微信自建应用可以改本机监听地址(比如 0.0.0.0),企业微信能直连这台机器时不必再架反代
  • 企业微信自建应用的设置里总能看到回调地址(没填公网基址时给路径),不用再去服务器日志里找
  • Windows 上 Ycodium 被强制关闭或崩溃后,它启动的 provider CLI 及其子进程不再继续残留
  • 较新的机器返回本应用认不出的结果时,会明确说明并提示更新,不再只报一般错误
  • 新建会话不再在这台机器的设置读到之前,就套上内置的运行模式和环境模式
  • 自托管的 Relay Worker 需要升级后才能配合这一版的机器使用
  • install.sh 扫描进程时不再因进程退出而报错
  • 连上机器不再等它查找本机编辑器;相关入口会先短暂显示正在查找

v0.2.3188

  • 吸顶轮次标题、引用按钮和报错提示不再透出底下的会话文字
  • 更新日志弹层重新在版本按钮上方展开,不再跳到窗口顶部;CI 检查这类较长的弹出框也不再离开它的按钮

v0.2.3180

  • 底栏更安静:机器只在出问题时上色,项目和分支合成一项,活动数点开是会话列表,额度过期时变灰
  • 收件箱读不到机器时不再显示「没有等你回复的消息」,读屏也能听到新消息到达或移出
  • 手机会话列表的长按菜单与左滑操作跟随界面语言,中文界面不再显示英文
  • 连接的机器装的是更新版本的 Ycodium 时,应用会明确提示需要更新,不再只显示一般的连接错误
  • 收尾不再取消会话的置顶
  • 被拒的工具调用不再收进折叠的工具组
  • 机器装的是最新版 Ycodium 时,收件箱会自己更新;旧版机器仍在打开或切回时刷新
  • 手机上的置顶与网页、桌面是同一份;在手机上置顶不再把会话从收尾或稍后里拿出来
  • 别的会话在输出时,静止的标签不再跟着整排重画
  • agent 可以重排、暂停它派生的会话的消息队列;有权限的插件也可以,并能收起提问
  • 发送失败时会说明请求是否已经提交;能安全重试时自动再试一次;手机上结果不明的消息会保留待你核对,不再被丢掉
  • 停止会话时,刚完成的回复不再被标成中断;停止无法确认时会显示提示
  • 没登录 Ycodium Connect 时,打开的标签、已读和置顶也在你的各台设备之间同步
  • 配过密钥的 MCP 服务器重新显示已保存标记
  • 回到首页时,不再反复打开项目里的第一条会话
  • 服务器重启后打开首页,会回到上次打开的会话

v0.2.3176

  • 会话顶部的轮次条只在你滚过一轮开头后才出现,点它跳回那一轮开头

v0.2.3174

  • 底栏的版本、通知、机器、额度、项目、分支再点一次就能关上弹出的内容

v0.2.3172

  • 桌面端点空白处现在能关掉打开的菜单和弹出卡片
  • 底栏额度卡现在正对着额度项弹出,不再跑到屏幕左边

v0.2.3170

  • 顶栏的浏览器按钮与旁边的按钮样子一致了
  • 设置窗口开着时,右上角的提示和弹出菜单又能点了

v0.2.3168

  • 插件 API 升到 16:插件读代理、provider 实例、路由与型号选择一律走生成的数据端口
  • 归档会话现在会真正停掉它的 agent 会话,之前会话会在后台继续跑
  • 更新机器后不再在其实已经成功时误报「恢复超时」
  • 客户端连接的那一刻改的快捷键、设置,现在也会推给它
  • 打开「设置 → 连接」的那一刻新建或吊销的配对码、会话不再漏显示
  • 在 Grok、Kimi Code、OpenCode 上停下一轮后,正在跑的命令会标成「已由你停止」,不再显示「可能还在运行」
  • 版本太旧的 App 连接机器时会提示更新,不再不经版本检查就连上
  • 在设置里替换已保存的密码或令牌时,可以点「保留」恢复原来的值
  • 配了 Relay 而没登录时,侧栏账户菜单最上面可以直接「登录」
  • ycodium pair、auth、remote-agent 命令被运行中的服务器拒绝时只打一行原因,不再打堆栈,Windows 上也不再崩溃
  • 团队看板上目标那件的卡片带「目标」徽标,点目标栏里的状态可打开这件的详情
  • 对已是项目的文件夹运行 ycodium project add 会报出那个项目的 ID;ycodium project 命令出错时只打一行原因、不再打堆栈,Windows 上也不再崩溃
  • 远端 agent 设置在签发令牌后和每个有效凭据下显示家项目 ID 和可直接复制的连接命令
  • 工作项评论里可以用「提及」按钮或输入 @ 提及团队成员,被提及的成员会被叫醒
  • 同一个 agent 里有多个同名型号时,型号选择器会在名字后补上型号 ID,方便区分
  • 团队看板在窄面板里改为换行排列,卡片不再被截断;评论框说明了怎样叫醒成员
  • 侧栏底部按钮在未登录时改叫「设置」,中文界面里 Ycodium 账户统一叫「账户」
  • 开始团队目标时,目标会作为一项工作放上看板交给负责人;负责人核收标完成后,团队标签页上能看到目标已完成
  • 插件动作在发送前被拒时,输入区保留草稿、提示和焦点,不再当成已经发出
  • 设置里存的 provider 密码不再发给客户端;输入框只显示「已保存」,可替换或清除

v0.2.3166

  • 已归档、已收尾的会话里可以直接「恢复」,agents 面板里可以「停止」
  • 排队数量只显示一处,「停止等待」只出现在对应的那条消息上
  • 点顶栏的项目名不再新建会话
  • 标签页与侧栏的会话菜单叫法一致,侧栏会话未读时也能「标为已读」
  • 唤醒暂停的会话各处都叫「唤醒」,失败会提示,唤醒后可以撤销
  • 停止按钮各处都叫「停止」,点了之后显示「正在停止…」直到停下
  • 设置页的更新按钮与底栏一致;点「新版本可用」通知会打开更新日志
  • 版本号、通知和机器列表只在底栏,点了就地弹出,不再展开侧栏

v0.2.3158

  • 添加 agent 时,机器上没装的可以一键安装并添加
  • 已装的 agent 可以在设置页一键更新
  • Windows 安装与卸载换成带品牌的窗口,跟随系统深浅色,安装时可以改安装位置
  • 启动画面从第一帧起就显示 Ycodium 标记,颜色跟随你选的主题
  • 桌面端启动时会写明正在做哪一步,比如升级本地数据
  • 内置服务启动时反复停止,桌面端会提供重试、打开日志或退出,不再一直转圈
  • 电脑上没装 Node.js 时,也能一键安装 Codex、DSH 和 OpenCode
  • 插件 API 升到 15:插件开会话、分叉、导入、打断、排队和答审批一律走生成的数据端口
  • 在手机、折叠屏外屏和分屏窗口里,底部状态栏不再重叠,也不再把字挤成半个
  • 同时两次停止 ACP 类 agent 的会话、或在停止过程中关闭它时,会等关闭完成,不再丢掉最后的状态
  • 团队目标的负责人因为项目没有可用的默认模型起不来时,面板会说明原因,不再看着像已经开始
  • OpenCode 一轮刚结束时按停止或进程退出,不会再丢掉已经出来的回答
  • 插件和用量页面连到版本较旧的机器时,会提示先升级那台机器,不再显示原始报错
  • 在 ACP 类 agent(Grok、DSH、Kimi Code、Antigravity、通用 ACP)一轮刚结束时按停止,不会再丢掉已经出来的回答
  • 项目的 MCP 设置不再显示已存的密钥值,改为列出已保存的名字;保存失败时会说明是哪一项没存上

v0.2.3130

  • 插件 API 升到 14:停 provider 会话、发通知、会话投影都改走生成的数据端口
  • agent 可以查看和控制直接子会话的执行与队列;终端历史同步会声明会话访问权限,并且只停止空闲的会话
  • 团队面板新增「手册」:看当前版本、哪一版要求确认、谁已确认,人可以直接编辑发布或退回到旧版本

v0.2.3126

  • 选中的会话标签与下方面板之间不再露出缺口
  • 截图不再重复弹出错误提示或卡在投递队列中

v0.2.3122

  • 插件可以替调用它的 agent 领工作项;agent 要领活得先领取,不能直接把件指派给自己
  • 团队手册有了版本、成员确认、未确认不能领活、提醒,以及负责人发布或退回
  • 底栏、额度卡和用量页里关于额度的说法统一了
  • 点底栏的额度项,打开的是和用量页一样的额度卡:有条、有重置时间,数字不是最新时有提示
  • 用量页的额度改成卡片:每个窗口一根条并写多久后重置,数字不是最新时有提示,用满的窗口写多久后恢复
  • 手机用量页的额度说法与网页额度卡一致,包括离重置还有多久和「查看额度」

v0.2.3120

  • 目标指派给带队时,带队会把活拆给成员,不再自己把整件做完
  • 重启后仓库分组补齐时,展开的分组保持展开
  • 重启后项目列表不再等 git 才出现

v0.2.3116

  • 经第三方模型网关用自动档时,agent 建文件、改文件不再等审批;不在放行名单里的工具直接拒,不再挂着等

v0.2.3114

  • 经第三方模型网关用自动档时,agent 每条命令不再先卡约一分钟再被拒
  • agent 现在能通过内置工具读到额度与 token 用量

v0.2.3112

  • 底栏的额度项显示用得最多的窗口和一个环,80% 起变黄、用满变红;余额账号显示余额,旧数加提示点,额度不适用的 agent 不再显示这一项
  • 命令面板只在打开来源列表之后才检查源代码托管
  • 换主题或新建会话时,命令面板不再留着上一个添加文件夹的上下文,慢返回的仓库查询也不会把面板拉回克隆步骤
  • 快速输入 Git 地址时不再丢字符,也不会拿残缺地址去克隆

v0.2.3108

  • 自动档里 agent 用 Ycodium 自己的工具不再被拦,比如在另一台机器上读工作项评论

v0.2.3106

  • 聊天机器人的结论不再因应用重启丢失:重启期间完成的、7 天内的回合会补发,并注明是补发
  • 命令面板可以用界面上显示的标题搜到对应操作

v0.2.3104

  • Codex 会话恰在一轮结束时停止或退出,不再把跑完的这一轮丢成被打断

v0.2.3102

  • 群聊里 agent 现在分得清是谁在说话:每句前面带上发送者的名字,拿不到名字时用固定的成员代号
  • 团队负责人的开工说明不再误说评论叫不到另一台机器上的成员
  • 在飞书、Telegram 或企微智能机器人里引用一条消息再提问,agent 现在能看到被引用的内容
  • Claude 会话的上下文指示不再在一轮结束或子任务报进度时一下跳满又跳回
  • 手机上打开会话时,消息加载期间先显示骨架
  • 切到还没加载的会话时不再闪一下空白
  • 网页工作台下载服务端时本机端口不应答,不再无限等下去
  • 会话还在启动时取消,现在会立刻停下,不再等启动整段跑完

v0.2.3094

  • 在另一台机器上干活的团队成员,被点名或有人回复它在工作项上的评论时,也会被叫醒
  • 带队打回成员的活时会把件改回开放,另一台机器上的成员能重新接手
  • 远端成员的工作被打回、改派回来或有别人评论时,会再次被叫醒
  • 添加 SSH 机器时,连接会用你最后填的用户名,不再沿用之前的值
  • 另一台机器上的远端成员被指派团队目标后会自己开会话干活,不用再手动绑定会话

v0.2.3082

  • Codex 会话不再在进程列表里暴露 Ycodium 的 MCP 地址和令牌
  • Claude Code 会话不再把 Ycodium 的 MCP 会话凭据暴露在进程命令行里

v0.2.3078

  • 绑到 home 机器上的 thread 在那边有新的或变了的活时,会在半分钟左右内自己起一轮
  • 新增 ycodium remote-agent connect,把这台机器作为远端 agent 接到 home 机器上,再把一个 thread 绑上去,它的 agent 就能用 home 机器上的看板和记忆工具

v0.2.3076

  • 团队标签打开后与会话并排显示,不再盖住会话,工作区面板没钉住时也一样
  • 以长路径为标题的会话标签现在显示路径的最后两段,只在末尾不同的几个标签一眼就能分开
  • 会话标签的详情(项目、机器、模型、状态)现在用键盘也能打开,右键与长按菜单里也有

v0.2.3074

  • 用 Grok、DSH、Kimi Code、ACP 时,agent 干活中发的插话若随即按了停止,会回到待发区并提示没送到,不再像是已经发出去了

v0.2.3072

  • 插件 API 升到 12:作者、消息参与者与收件方可以是其它机器上的 agent
  • 团队标签里可以看到每个远端成员手上的活、哪些被挡着,以及它最近一次来是什么时候
  • 团队名单可以加入其它机器上的远端 agent,负责人把工作项指派给它,它在自己那台机器上领取
  • 设置 → 账号里可以管理一台机器上的远端 agent:查看、签发只显示一次的令牌、停用或撤销
  • 团队插件里你创建、评论或被指派的工作项,作者与指派处显示为「你」

v0.2.3070

  • 较早的消息正在重新加载时按回车不再吞掉消息;发不出去时会说明原因,文字留在输入框里
  • 「发给我的」里回信可以用 Cmd/Ctrl+Enter 发出,会话里的回信框按 Esc 收起,点开即可直接输入
  • 回复刚出来就按回车,消息不再停在输入框里没发出去
  • 在 Windows 上停下 Claude Code 的一轮时,它正在跑的命令也会一并结束,不再留在后台

v0.2.3068

  • OpenCode 的 server 一直不发事件时,开会话会报超时错误,不再无限等待
  • 会话刚开就选自定义的 OpenCode agent,不再报找不到这个 agent
  • OpenCode 的 server 不回话时,停会话不再卡住最长 30 秒

v0.2.3066

  • 会话列表与某台机器的同步停了时,侧栏会直接显示并提供重试,不再一直显示同步中

v0.2.3064

  • 机器上某个请求出内部错误时只有这一个请求失败,连接上的其它操作照常进行

v0.2.3060

  • 安卓版不再一启动就闪退
  • 已停用的 agent 实例在 Ycodium 启动时不再运行它的命令行程序,也不再动它的账户目录

v0.2.3056

  • 以前的团队运行(团队(旧版))已删除;给项目团队派目标请用「团队」
  • 被拒和被打断的工具调用在各处计数一致了,网页与手机的后台任务也一样
  • 团队插件改为默认启用:在「团队」标签里保存名单、选负责人,就能给团队一个目标;以前的团队运行默认关闭,标为「团队(旧版)」
  • 子会话的异步提问还没答时,父会话里它的卡片会一直显示「等待回答」
  • 深色模式下的加载占位现在看得清了
  • 聊天里的 /team 改为每条消息给当前项目团队的负责人开一个新目标,负责人的回复会回到聊天里

v0.2.3054

  • 输入框里标着「不可用」的模型不能再直接发送,先换一个模型
  • 使用会话预设时,交接、摘要和会话转录不再遗漏首条任务描述
  • 会话给你发了消息、你还没回时,侧栏和状态栏会把它算作等你,回了就消
  • 项目里经验不多时,agent 搜记忆会看到全部经验,用词对不上的也不会漏掉
  • 带队的 agent 可以代答自己开的子会话的提问,会话里会标出是谁代答的
  • 插件能以自己的名义给你留话,留话挂在它经手的会话上
  • 团队看板上工作项的状态按界面语言显示,不再一律是英文
  • 插件 API 升到 11:插件起轮、改会话标题与模型改走新的数据端口
  • 最大化的工作区面板铺满整行,插件标签里的宽内容在面板里滚动,不再把页面撑出窗口
  • 插件 API 升到 10:你允许的插件在你操作它的界面时,可以以你的名义建、改工作项和发评论
  • 手机上也有「发给我的」了,agent 发给你的消息可以直接看、直接回
  • 工作台的「记忆」格列出项目的经验,可以忘记某一条、撤销,或之后再恢复
  • 子会话的审批或提问已经处理完时,父会话不再被叫醒去白查一轮
  • agent 发给你的消息现在集中在「发给我的」页,可以直接看、直接回
  • OpenCode 会话的原会话已经不在(比如在 OpenCode 1.x 上开的)时会明说,不再悄悄换成一个忘了前文的 agent 接着聊
  • 你拒绝的工具调用现在单独显示为「已拒绝」,不再和「已取消」混在一起,手机上也不再标红算作失败
  • 应用连上时 agent 刚好启动完成,会话不再一直停在「正在获取模型」
  • 会话旁的工作台多了「记忆」格,可以在这里为 agent 打开或关闭项目记忆
  • agent 不能再开出权限比自己所在会话更宽的子会话;子会话只能用同档或更严的权限模式
  • 网页与桌面上,你拒绝的工具调用现在显示为「已取消」,不再标红算作失败
  • 子会话的「需要批准」「等待回答」在批准或回答之后会自动清掉
  • 子会话提问时,父会话里会显示它在等回答
  • 拒绝 OpenCode 的审批时填的理由现在立刻交给 agent,这一轮接着做;不填理由时这一轮按「已拒绝」停下,不再显示成命令失败
  • OpenCode 会话不再先落在一个你可能用不了的占位型号上;输入框等读到你的型号后再选默认型号
  • 在 OpenCode 里自己配的 provider,型号现在能在 Ycodium 里看到,默认也选你自己设的型号,不再落到 OpenCode 自带的免费型号上
  • agent 可以给自己开的子会话改名,或给子会话换下一轮起用的模型
  • 新开的 OpenCode 会话默认用你在 OpenCode 里设的型号,不再是清单里的第一个
  • OpenCode 会话在空闲时停掉,不再先闪一下「出错」
  • 从 Ycodium 安装或更新 OpenCode 时改用 OpenCode 2.x 的 npm 包(@opencode/cli)
  • OpenCode provider 改为运行在 OpenCode 2.x(2.0.26 或更新)上;装的版本太旧时会提示升级到哪一版
  • 在 OpenCode 2.x 上,会话暂时不显示任务清单进度,也不会把 agent 产出的文件附到对话里

v0.2.3034

  • 没写目标的团队触发器,运行目标改成说明是哪个事件、哪条会话,不再照搬事件里 agent 或 provider 的话
  • 会话失败时会说明出了什么事、下一步怎么办,比如额度用完、请求受限、登录失效

v0.2.3032

  • 插件通知在回信已经叫醒过对方之后不再多叫一次,撤回的通知也不再叫醒任何人

v0.2.3030

  • 团队看板的直发消息没加载出来时会明说并给重试,不再显示成没有消息

v0.2.3028

  • 经 webhook 等插件发出的会话失败通知现在带上失败类别

v0.2.3024

  • 插件读会话消息时每条最多给 8 个附件,另给 attachmentsTotal;要全部就按号读整条消息
  • 较旧版本的机器上有插件带着这个应用已不认识的权限时,那台机器的插件不再整个读不出来

v0.2.3022

  • 读不出某台机器的配置时,会显示「版本不兼容」并提示更新,不再反复重连

v0.2.3020

  • 按插件 API 8 写的插件要改到 API 9:读会话改用 ctx.threads(get、messages.list、activities.list),不再有 ctx.projections.getThread
  • agent 读别的会话改用几个分页的小工具(状态、消息、活动、待审批),不再是一次常常大到用不了的调用

v0.2.3018

  • 已发消息的实时更新中断后,会提示正文读不到,不再显示可能过期的正文
  • 一条读不出的更新不再让到那台机器的整条连接断开

v0.2.3016

  • 插件 API 8:通信记录的正文可以是 null,由 bodyState 说明原因;阶段多了已撤回与已删除。插件要声明 apiVersion 8
  • 撤回或删除的消息会在原来正文的位置写明,不再显示成还在等对方取件

v0.2.3010

  • 远端不回话时推送和取远端更新不再一直挂着:三分钟没有进展就停下并给出提示

v0.2.3008

  • 插件读通信记录改为记录视图与分页摘要;插件 API 升到 7,按 6 开发的插件需要更新
  • agent 用 check_inbox 只取还没取过的消息,分批取、每批都装得下一次工具结果;send_message 改用 `to` 写收件方,不再有 `wait`

v0.2.3004

  • 回复还在输出时,代码里带 $ 的代码块不再把换行开关重置

v0.2.3002

  • Git 钩子里留下后台进程时,提交和推送不再被报成失败

v0.2.3000

  • IM、会话导入与 Teams 按项目默认模型开的会话,现在会带上默认模型的选项(例如推理强度)
  • 插件改用 ctx.projects.get 与 ctx.projects.list 读项目;插件 API 升到 6,按 5 开发的插件需要更新
  • agent 可以用新的 get_project 工具读自己所在项目的完整信息

v0.2.2998

  • Windows 上,分支还没推送或仓库没有远端时,源码管理每次刷新不再多等几秒

v0.2.2996

  • 插件派发命令、发通知时,可省字段传 undefined 不再被拒
  • 内置数据工具的结果过长时,agent 现在会收到一条说明怎么缩小请求的错误,不再是什么都没收到

v0.2.2994

  • 插件调数据端口时,可省字段显式传 undefined 现在算没给,不再整次被拒
  • GitLab 的登录状态改成按主机逐台确认:配置里别的主机(比如默认带的 gitlab.com)没登录,不再影响已登录的自托管主机
  • git 命令超时或被取消后不肯退出时,源码管理不再一直等下去
  • GitHub / GitLab CLI 的登录问题改成显示固定的提示,不再转述 CLI 的原始输出;提交 hook 的输出里不再显示仓库地址中的凭据

v0.2.2992

  • 「等空闲再修复」不再因为一次健康探测没读到就中止
  • agent 自己做插件时能分段读到插件接口参考了;原来整份太长,超出单次工具结果的上限,会被悄悄丢掉

v0.2.2990

  • 停止一轮之后,原先排着还没送出的插话不会再被送给 agent(Grok、DSH、Kimi Code 与 ACP agent)
  • 插话时那一轮刚好结束,这条消息现在会作为下一轮发出,不再丢失(Grok、DSH、Kimi Code 与 ACP agent)

v0.2.2988

  • 内置浏览器里某个页面不应答时,不再连带卡住别的标签页的关闭、自动化与录屏

v0.2.2986

  • 克隆失败时的原因改成按界面语言显示,不再带 git 的原始输出
  • git 报错详情与保存的克隆地址里不再带仓库地址中的凭据

v0.2.2984

  • 更早版本缓存在各设备上的项目列表升级后清一次,里面可能留着的仓库凭据不再保留
  • Telegram 机器人重连时按钮不再被触发两次;换了令牌或代理后,正在输出的回复会继续更新

v0.2.2982

  • 应用里显示的、交给插件的仓库地址不再带 git 远端地址里保存的凭据

v0.2.2980

  • 你打断或停止 agent 后,锁屏与推送不再显示它已完成
  • 后台任务还在跑时,锁屏与推送会显示 agent 仍在工作
  • 手机上,一轮或后台任务还在跑的会话显示为运行中,上一个请求失败的会话显示为出错
  • 上一个请求失败的会话,即使会话已恢复,侧栏也会标成出错
  • 最新一轮被中断但后台任务还在跑的会话,页签显示为运行中而不是已停止

v0.2.2978

  • 聊天机器人:别的项目有很多更新的会话时,/sessions 和 /resume 也能找到本项目在应用里开的会话
  • 飞书话题在机器人重连或换了应用凭据之后不再分成两个会话
  • 停下 DeepSeek Harness 的一轮时,它正在跑的命令会一并结束,命令甩下的进程也会被收掉
  • 聊天机器人的设置换了样子:每个机器人单独一块、各自保存;扫码连接飞书、检查连接和投递目标在手机上也能用了

v0.2.2976

  • agent 列出会话时,正常跑完的会话显示为空闲而不是已停止;主回合失败的会话即使后台任务还在跑也显示为失败
  • agent 的 list_threads 工具改为分页列出项目的会话目录,用 parentThreadId 与 archived 取代原来的 scope
  • 插件接口升到第 5 版,按旧版接口构建的插件要更新后才能加载

v0.2.2974

  • 飞书群里每个话题现在各是一条会话,互不串上下文,照群选的项目起步。想让一个群保持一条连续会话,就把这个机器人的「被 @ 时开话题」关掉
  • Telegram 论坛群里新开的话题照群选的项目、模型与计划模式起步,第一句话直接开工
  • 聊天里的会话,结论与失败只回这个聊天;选了同一个项目的别的聊天(比如同一个 Telegram 群的另一个话题)不再收到一份
  • 修改聊天机器人的设置不再让其它机器人断线,只有改到的那个机器人会重连
  • 飞书里机器人的答复会引用它在答的那条消息;@ 机器人的消息,答复在它下面开一个话题(每个机器人可关,默认开)
  • 飞书里答完审批或提问后,回复在它下面另开一张卡接着写,定稿总在聊天最底下
  • 停下 Codex 的一轮时,它正在跑的命令会一并结束

v0.2.2972

  • Telegram 论坛群里每个话题有自己的项目与会话,机器人在话题里回复,不再都落到 General
  • Telegram 机器人输入 / 有命令菜单,用 👀 / 👍 / 👎 表情显示一轮的进展;检查连接会说明 token 贴错或被别处的 webhook 挡住

v0.2.2968

  • 企业微信应用机器人能收图片、回传图片和文件;配置填错的行不再悄悄连上
  • Telegram 里的回复会显示粗体、代码块和表格等格式,不再是原样的 Markdown
  • 聊天里的失败提示改成本地化说明,附参考号和下一步建议,不再是英文加会话 id
  • 聊天里的审批不再提供「总是允许」,需要永久放行请到应用里批准

v0.2.2966

  • 企微、微信聊天里回复「批准」或「拒绝」也能答审批,不必只回编号
  • 聊天桥接:在已绑定的 IM 聊天里确认后可以接着网页上的会话聊,私聊里网页与 IM 的文字双向同步
  • 聊天桥接的机器人可以设为回应所有人,或只回应白名单里的人
  • 安装能在你的会话里操作的插件时,权限说明会列全它能做的事,包括批准请求和停止 agent

v0.2.2934

  • 添加项目时,没有名字的机器会按当前语言显示,不再出现 This device 或内部编号

v0.2.2912

  • 手机 App 打开机器列表时不再闪退

v0.2.2906

  • 装着旧版 Ycodium 的机器不能再安装、更新或移除插件,插件页会列出哪几台要先更新

v0.2.2800

  • 手机外观设置里的品牌标记预览图在正式版里能正常显示了

v0.2.2743

  • 现在可以从插件中心安装 @ycodium-ai/agent-antigravity,把 Google Antigravity 当作 agent 使用
  • iOS 26 上代码块或表格已经滚到最左端时,可以直接右滑返回
  • iPhone 上机器名很长或正在重连时,首页顶部的设置按钮不再被挤掉,Logo 也不再变形成返回键
  • iPhone 上顶部和底部工具栏的按钮不再触发错的操作,显示搜索栏时其它按钮也不会消失
  • iPhone 上进入或离开会话时,首页顶部的 Logo 不再和导航按钮的动画串在一起
  • iPhone 上首页顶部的按钮在头部刷新时不再闪烁或卡在动画中途

v0.2.2729

  • 团队成员收到未读消息提醒时,提示里写的现在是真正能读信的那个工具
  • 团队运行中,agent 可以查到自己属于哪次运行,是协调人还是担任哪个角色
  • agent 现在能查到自己的会话地址、所在项目、机器和工作文件夹,可以告诉别人怎么联系自己
  • 看大图时的上一张、下一张按钮按下时有轻微的缩放反馈
  • 弹窗、侧滑面板和弹出框关闭比打开略快,退场更柔和
  • 取消新 worktree 会话时不再留下多余的临时分支
  • OpenCode 和 SSH 机器不再偶尔因为系统分到浏览器与 fetch 拒绝连接的本地端口而连不上
  • 浏览器工作台在 VS Code 下载期间不再把自己的服务误判成外来服务,过期或不响应的旧实例也不会再让「打开」永久失败
  • 对重连得到的浏览器工作台点「停止」现在会放弃接管而不是卡住,并提示旧服务可能仍在运行
  • 新 worktree 会话起步时显示准备的各个步骤,并且可以在准备过程中取消
  • 新会话启动途中关掉应用或断线,不再留下一个空会话
  • 浏览器工作台重启后会重连仍在运行的服务,不再重复启动
  • 停止已接管的浏览器工作台时不会误杀无法确认的进程,仍在运行的端口可再次接管
  • 为旧版插件接口构建的插件现在会提示版本太旧并给出更新入口,而不是显示原始报错

v0.2.2706

  • 设置 → 聊天新增「连接飞书机器人」按钮:扫一次码就建好应用、发布为仅自己可见并存成机器人,不用手填也不用点保存

v0.2.2702

  • 后台发送立刻开出能继续输入的新草稿,不再等 worktree 备完;后台起步失败时被发的草稿找得回来
  • 草稿切换项目后,型号跟着换成新项目的默认;亲手选过的型号保留

v0.2.2700

  • 侧栏更新提示改用更低调的药丸,同时保留彩色小点
  • 侧栏版本药丸在触屏上更容易点到,外观大小不变
  • 退役的 Ultrathink 选项和输入框彩虹装饰不再显示
  • 给评审评论加附件时,机器支持直传就不再受 10 MB 限制
  • 后面的附件上传失败时,前面已经传好的那份在你丢掉它之后也会从服务器删掉
  • 发送失败后再移除附件,服务器上那份待用副本也会一起删掉
  • 旧的 Ultrathink 选择不再往消息前自动加上 Ultrathink
  • 新建任务带上的附件,等草稿或排队任务不再指向它之后,才从服务器删掉
  • 发出去的附件只在没人再引用时才从服务器删掉;字节还没发出就取消时不再删两次
  • 发送失败或取消时,不再删掉草稿或排队消息还要用的附件
  • 发送消息时不再在你写的内容前面加上 "Ultrathink:"
  • 会话消息在顶部栏下的渐隐区域缩短为 24px
  • 会话插件更新设置时不再将已保存的密码以明文写入配置
  • 插件设置不能再被用来读取别的已存密钥
  • 保存插件设置时,设置对话框不再自己关掉
  • 从其它 app 分享到 Ycodium 的文件也直传了,机器支持时不再有 10 MB 限制
  • 手机上的附件现在直传到机器,不再有 10 MB 限制,连接中断时会显示进度并自动重试

v0.2.2698

  • 附件不再限制数量和大小;某家 provider 收不下的图片改为只给文件路径,不再报错
  • agent 提出可以自由作答的问题时,现在可以给回答附上文件
  • 粘贴大段文字时自动变成文本附件,由 agent 按需读取,不再塞满输入框
  • 点开菜单再点走之后,直接打字又能进输入框了

v0.2.2696

  • 回复流式输出时输入框底板不再模糊处理底下滚动的时间线,之前会导致掉帧

v0.2.2694

  • 会话标题现在也会参考消息里 GitLab 议题与合并请求链接的标题和正文
  • 在 Claude 会话里,从输入区选的项目技能现在也会真正执行
  • 还没选 agent 或原来的 agent 已删掉时,输入框上方不再显示一条空的额度信息
  • 输入 / 弹出的命令列表现在按当前项目显示,带上项目自己的命令和技能
  • 用 OpenCode Go 套餐的话,能看到滚动、每周、每月额度还剩多少
  • OpenCode 的一轮用量现在包含它的 subagent 用掉的 token
  • Claude 的额度窗口被拒时,线程里会说这一轮已暂停、什么时候重置,失败时也会点名是哪个额度
  • Codex 因额度用尽停下时,线程里会点名是哪个窗口用完了、什么时候重置
  • Codex 的额度一律显示主额度,Spark 这类按模型单列的额度不再顶替它
  • Codex 的用量页和输入框额度可以用一次「重置额度」清零当前窗口
  • 输入框里的额度窗口和余额显示真正的名称,不再露出标签的键名
  • 用量页和输入框额度的日期、数字跟着界面语言走,额度行用 agent 自己的名字,输入框里不再露出标签的键名
  • 用量页和输入框额度改成你点了才查,并显示上一次读取的时间
  • 手机用量页补上各 agent 的额度,点了才读

v0.2.2690

  • 群里只有你和机器人时,飞书(以及关掉群组隐私的 Telegram)上不 @ 机器人它也会回应
  • 聊天设置改为配置机器人而不是群:只有机器人「允许的人」名单里的人能用它,每个聊天自己用选项目卡或 /repo 选项目
  • 在 Claude 会话里,从输入区选的技能现在会真正执行,不论它在消息的哪个位置

v0.2.2678

  • 插件设置里的连接器搜索框新增清除按钮;发布仓库弹窗里的托管方与可见性选择卡片统一为标准选中样式
  • 应用启动后少占约 200 MB 内存:代码高亮的后台进程改为打开 diff 或文件预览时才启动
  • 存在机器上的设置在本应用没有运行机器时会置灰并说明原因,不再看起来可编辑却存不下
  • 桌面端可以关掉本机:在设置 → 机器里关闭后,Ycodium 只使用你连接的机器,这台机器上的项目和会话会保留
  • 聊天里的图片会先按最终尺寸占好位置,加载完成时时间线不再跳动
  • 读取图片的工具行展开后会显示那张图的预览
  • 聊天消息里的图片可以点开放大,同一条消息里的图片还能左右翻页
  • 在新会话里换项目不再在侧栏多留一份草稿
  • 新会话启动期间在输入框里敲的内容不再丢失
  • 展开的图片现在可以缩放和平移,查看器的控件也挪到图片外面
  • 输入框里有没发出的草稿时也可以压缩上下文
  • 断线期间上传失败的附件,在机器重新连上后会自动重试

v0.2.2672

  • 设置里的搜索框新增清除按钮;添加 provider 类型与账号、添加机器方式、配对端点、外观模式这些选择卡片统一选中样式,并支持方向键切换
  • 设置页里各处「还没有机器 / 代理 / 用户 / 搜索无结果」之类的空提示统一成居中的同一种样式
  • 新增 `ycodium trace summary` 命令,从本机 trace 文件按 span 汇总次数、速率和耗时
  • 新增设置:打开提交、暂存和比较的 diff 时,文件默认展开还是折叠
  • diff 里每个文件的标题栏新增「复制路径」按钮
  • 文件树里被 .gitignore 忽略的文件夹(如构建产物)现在可以展开,里面的文件也能打开
  • 文件树新增「展开/折叠全部文件夹」按钮
  • 文件链接跳转到的那一行上,选中的文字不再看不见

v0.2.2664

  • 手机上可以用「复制」旁的「引用」按钮引用 agent 的整条回复或其中一段

v0.2.2660

  • 主题编辑器开着时打开设置,编辑器不再浮在设置上面挡住控件

v0.2.2658

  • agent 现在也可以把项目里的文件发到企业微信聊天里(图片作为图片、其他文件作为附件)
  • 在 Windows 上一键安装后,即使安装程序只改了用户 PATH,Ycodium 也能找到程序
  • agent 现在可以把项目里的文件发到你的飞书或 Telegram 聊天里(图片作为图片、其他文件作为附件);安装或更新插件时会请求读取项目文件的权限
  • 一键安装 agent 后,Ycodium 会自动找到程序并填好路径,不用再点一次「查找程序」
  • 企业微信:发给机器人的图片、文件、视频,以及群里 @ 机器人时附带的图片,现在都会交给 agent;语音消息会以企业微信转写的文字送达
  • agent 的程序没装时,Ycodium 会显示「未安装」并给出安装方式,不再只甩一行英文报错
  • 在引用、提及等小块前面换行后接着打字,字不再跳到小块后面
  • Telegram:语音、音频、视频和动图现在会作为文件交给 agent;超过 Telegram 20 MB 下载上限的文件会明确回复,不再没有动静
  • 飞书:群里直接发图片、文件、语音和视频,不用 @ 机器人也会存下,随你的下一句话交给 agent;富文本里的每张图都会读到
  • 聊天机器人里单独发文件或图片不再立刻开一轮,而是等你的下一句话一起带上;没能收下的附件会当场说明原因
  • 编辑排队中的消息时用和输入框同一个编辑器,引用、提及和技能都显示成小块
  • 聊天应用里的计划审批卡按你的语言显示可读的选项
  • 离线的机器在项目设置里只显示简短状态、技术细节收进悬浮提示,断开后 Direct 徽标也不再保持绿色
  • Kimi 和 Grok 的计划审批提问,在网页和手机上改按界面语言显示「批准计划」「修改计划」「到此为止」
  • Codex 一边干活一边问的问题,现在显示成输入框上方的卡片,可以直接回答或忽略
  • Grok、Kimi 等 ACP agent 启动时就退出,错误里会显示 agent 自己报的原因
  • OpenCode 线程用的型号暂时不在 OpenCode 的型号列表里时,保留原选择并标为「不可用」,不再悄悄换成别的型号
  • Claude 启动参数里的 --dangerously-skip-permissions 不再绕过输入区选的权限模式
  • 手机上可以在输入框的斜杠菜单里选 /compact 压缩会话上下文
  • 找不到或启动不了 Codex 时,状态现在会提示没找到并指向程序路径设置,不再显示「未检查」
  • Codex 请求访问其它应用或目录时现在会弹出审批卡片,不再让 agent 卡住不动
  • Codex 子代理行现在会显示各自的模型与推理强度(Codex 有报才显示)
  • Claude 启动参数里的 --permission-mode 不再覆盖输入区选的权限模式,设置页也注明了该参数会被忽略
  • 没改过的模型选项(比如推理档)不再随消息发出,agent 自己配置里的值照常生效
  • Grok 线程现在可以使用「压缩上下文」
  • Claude 轮次失败时现在会说明原因:登录过期会提示用 claude auth login 并指出对应的配置目录,过载或放弃重试的结果也会显示为失败
  • 刷新后已退役的型号不再残留在型号选择里,已删除的自定义型号也不会再冒出来
  • OpenCode 读文件、搜索和更新任务清单时默认不再询问(.env 文件和命令仍会询问),任务清单会显示成计划进度,按停止后也不再报错
  • Grok 退出计划模式时的审批现在会在会话里以计划问题的形式出现,不再因不支持而报错
  • Codex 现在能收到 Ycodium 的计划模式与工具说明,会用内置浏览器和子会话,不再自己另找办法
  • OpenCode 断线重连后,断线期间发出的审批与提问会补回来,不再让 agent 一直卡着
  • OpenCode 子 agent 的审批与提问现在会送到你面前、不再卡住;停止会连子 agent 一起停;完全访问模式下不再为它们弹窗
  • Grok 的监视器和后台 shell 命令现在会显示为后台任务,后台命令在回答中途报进度时也不会再把一段回复拆成两条
  • Grok 自带和插件带的技能现在会出现在输入框的 $ 菜单里
  • Grok 用到额度上限或被限流时,这一轮会明确报失败并说明原因,不再以一条空白回复收尾

v0.2.2634

  • 手机上可以把剪贴板内容粘贴进终端
  • 手机上拿掉文件夹被拒时,原因按界面语言显示,不再出现服务器的英文原句
  • 已保存但还没连上过的机器,现在也会显示探测到的机器图标,不再一律是通用服务器
  • 手机上克隆失败的文件夹可以从项目里拿掉,不必删掉整个项目
  • 版本不兼容的机器现在在 Connect 列表里显示为灰色、不可点的一行,并说明该更新应用还是那台机器,不再等连接失败才发现
  • 桌面安装包变小了:不再带 sourcemap 和类型声明文件
  • Linux 上系统的“选择应用”对话框里现在会显示 Ycodium 图标,更多桌面环境也能识别链接处理器
  • 文件夹已属于别的项目时,提示按界面语言点名那个项目
  • 触屏上助手消息下方的复制按钮现在始终可见
  • 点击编译器输出里以冒号结尾的文件路径时,现在能正确跳到对应的行和列
  • 按住退出快捷键时不再卡住;任何模式下连按两次都会退出
  • 运行 `ycodium app <文件夹>` 可以在已经打开的桌面应用里把这个文件夹作为项目打开
  • 在企业微信等聊天里可以用 /continue 恢复被 /stop 暂停的发送
  • 搜索带空格或标点的词时,也能搜到引用里的原文和评论
  • 手机端现在可以在设置 → 机器里查看机器的 Ycodium 版本、检查新版本并直接更新该机器
  • 托管网页里,远程机器上的会话现在也会弹系统通知,排队消息派出后过期的编辑框也会关闭
  • 归档、删除项目或拿掉文件夹被拒时,原因按界面语言显示,不再出现服务器的英文原句
  • 过长的分支名和路径现在从中间截断,末尾的日期或文件名仍然看得见
  • 手机上新建任务默认使用项目设置里的模型,除非你自己选了别的
  • 新会话默认使用项目设置里的模型,除非你自己选了别的
  • 手机上新建任务选分支时,搜索现在也能找到远程分支,输入空格也能匹配分支名里的「-」
  • 在 PR 对话框里按 Enter 会和主按钮一样新建工作树;分支很多时按 Enter 也能选中高亮的那一项
  • 配对页现在有简体中文,并统一把连接对象称为「机器」
  • 聊天群里 agent 的提问变成可点的卡,点选项或直接回一条消息就能把答案交给 agent
  • agent 忙时发的消息会在群里显示排队卡,可以插话、撤回,队列暂停时可以恢复发送
  • 项目里还有文件夹在克隆时不能归档:归档入口会置灰并写明原因,克隆完成后再归档
  • 机器版本不兼容时,输入框上方的提示会说明该更新哪一侧,不再给出无用的「重连」
  • 排队的消息、侧栏预览和搜索结果里的引用显示成被引用的原文,不再是一串链接
  • 点已发消息里的引用,会跳回它出自的那条 agent 回复并高亮那一段
  • 按 Ctrl/Cmd+Shift+C 复制当前会话的 PR 链接,没有 PR 时复制会话 ID
  • 机器现在可以在设置里关掉而不必删除:保留配对和缓存的会话,只是不再连接
  • 连接版本与当前应用相差太远的机器时,会直接提示该更新应用还是更新那台机器,不再反复失败重试
  • 每台机器按它的电脑类型显示图标,也可以自己选
  • 在会话标签的右键菜单或用收尾快捷键收尾、延后当前会话后,会像侧栏一样自动跳到下一条会话
  • 侧边栏多选会话后可以一次取消置顶,并合成一条撤销
  • 推迟菜单打开时,会话行的悬停详情不再盖在菜单上面
  • 选中 agent 回复里的一段,可以引用到输入框,并加一句评论
  • 拖动工作区面板宽度时,窗口失焦或拖动被打断会正常结束,并保留当前宽度
  • 设置 → 常规 → 关于 新增「开源许可证」页,列出 Ycodium 所含第三方软件的许可声明;安装包和 npm 包都已附带这份清单
  • 手机端的项目现在也会显示项目图标
  • 项目现在可以设置自己的图标,可选图标库里的图标或 emoji;没设置的项目到处显示按项目名生成的彩色字母徽标

v0.2.2596

  • 从会话里打开项目后按后退,会回到原来的位置,不再被弹回同一个会话
  • 设置「常规」页已完整翻译成中文
  • Linux 上 `ycodium service status` 会指出后台服务为何可能在登出后停止或开机不启动;安装时若缺权限会停下并给出修复命令,不再留下装了一半的服务
  • 内置浏览器里网页持有焦点时,Ctrl+W(macOS 为 Cmd+W)直接关闭该浏览器标签页,不必先按 Ctrl+Alt 交还焦点,也不会关掉窗口
  • 收尾、延后、置顶和调整会话顺序现在立即生效,远程机器响应慢也不用等;机器拒绝时自动撤回
  • 打开不存在的页面链接时会显示带「回到首页」的提示页;启动失败后点「重试」会重新检查服务器,不再停在旧的错误上
  • 拖动侧栏边缘时中途切换窗口,不再让调整大小的光标卡住;侧栏会停在已经拖到的宽度
  • Kimi Code 等 ACP agent 不会再在每轮开头把之前的回复重复一遍
  • 中文界面里「侧边栏」和「推迟」的叫法统一了
  • 往上翻加载更早的消息时,正在看的位置不再跳走
  • 自定义推迟也可以按若干分钟、小时或天来算
  • 主题编辑器界面已翻译成中文
  • 会话可以推迟到你选的具体日期和时间
  • 侧边栏可以收成只剩项目图标的窄条
  • 手机上取消收尾的会话会回到列表顶部
  • 外观设置页、添加主题对话框和命令面板里的「在项目里新建会话」,现在在中文界面下显示中文
  • 强调色和主题编辑器里的取色器现在可以用键盘和读屏软件操作
  • 命令面板打开期间键盘焦点不再被背景抢走,面板里按数字快捷键也不会切换背后的会话
  • 桌面端的退出快捷键现在可以选择直接退出、按住后退出或连按两次退出
  • 命令面板可以直接更改主题(带色板预览)和外观模式,并新增两个对应的快捷键
  • 重新打开主题编辑器时显示的是上次保存的最新颜色
  • 主题编辑器切到「高级」颜色时不再改写正在编辑的主题
  • 自定义和导入的主题里,占位符文字始终比输入的文字暗一档
  • OTLP trace 与指标导出现在可以带自定义请求头,用 YCODIUM_OTLP_HEADERS 配置
  • 设置搜索现在还能按相关词、分区名和快捷键命令搜到设置,中英文界面都适用
  • 机器连接行里过长的名称不再换行,已授权客户端列表不再卡住页面滚动,连接状态气泡在状态变化时会跟着调整大小
  • 会话右键菜单新增「项目设置」,直接打开该会话所在项目的设置页

v0.2.2588

  • 会话与 PR 的状态颜色全应用统一,待审批、完成与出错的颜色跟随所选主题
  • Windows 上有进程名带特殊字符、或机器满载读不出进程列表时,服务器不再拒绝启动
  • 切回窗口时光标会回到输入框;正在使用内置浏览器网页、编辑文件或其它输入框时,焦点不会被抢走
  • 右面板现在按项目记住宽度;拖动面板边缘时窗口中途失焦,也不会再让调整大小的光标卡住
  • Ctrl/Cmd+W 现在会关闭你正在操作的面板的当前标签(左边打开的文件或 diff,右边的浏览器或 PR 标签),没有可关的标签时仍然关闭窗口
  • 新增可选的通知提示音;窗口在前台但看的是别的会话时改用应用内通知;任务栏和 dock 角标现在只统计窗口不在前台期间通知过你的会话数,回到前台即清零
  • 收尾、延后、取消置顶或归档会话后,5 秒内可点通知上的「撤销」或按 Ctrl/Cmd+Z 还原
  • 手机端会话行里的 provider 图标现在会带上对应账号的配色底
  • 按 Ctrl/Cmd+[ 和 Ctrl/Cmd+] 可在访问过的页面间后退、前进;在输入框或编辑器里输入时不会触发
  • 手机端会话列表里的「已结束」和「延后」两个架子现在默认折叠

v0.2.2578

  • 终端里选中文字后,复制快捷键立刻可用;按 Shift+F10 进入选区操作
  • 企业微信里的回复会边写边更新,不再等到结束才发一整条
  • Telegram 里回复会边写边更新,审批答完后原消息随之更新,/panel 可以点按钮用命令
  • 输入框、下拉框与开关的高度、焦点环和停用样式统一了
  • 从文件夹链接打开的标签现在显示文件夹图标,不再是文件图标
  • 聊天里带尾斜杠的文件夹路径现在也会变成可点击的文件夹链接
  • agent 还在工作时,文件预览里的绿色改动条和 blame 会随文件内容一起更新
  • 打开文件顶部路径里的每一级文件夹现在都是菜单,可以直接浏览该文件夹并从中打开文件
  • 点击聊天里的文件夹链接,会在文件树里展开并选中该文件夹,不再显示一个打不开的文件预览
  • 开启自动换行时编辑长文件,视图不再跳动,未改动的行会保留已测得的高度
  • 文件编辑器会在接受编辑前先加载该文件的语法,第一次编辑时语法高亮不再丢失
  • 在文件编辑器里输入后,语法高亮不会再被过期的旧结果覆盖
  • 在可编辑的文件预览里添加行评论时,光标会直接进入评论框,不会再留在文件里
  • agent 还在工作时,文件树、diff 视图、打开的文件预览和 Git 状态会在它改完文件或跑完命令后立即更新,不用等本轮结束
  • 工作区里只有一个文件变化时,diff 视图不再整体重建,滚动位置和已展开的文件保持不动
  • 浏览器里 Ctrl/Cmd+1..9 不再跳转会话,恢复为切换浏览器标签页;桌面端保留跳转
  • 浮动浏览器预览的外圈圆角与里面的网页裁剪边缘对齐

v0.2.2570

  • 排队的消息轮到时不再在正文与排队区之间来回跳一下
  • 飞书群里新增 /panel 命令,打开一张命令面板,每条命令都有按钮;选会话、队、模型时进二级视图,可以返回
  • 桌面端在标题栏附近弹出的菜单,被盖住的那几项又能点了
  • 手机上刚打开会话就上划,不会再被拉回底部
  • 新增「差异颜色」设置,可把新增与删除改成蓝橙配色,方便红绿色觉障碍的用户
  • 按 Ctrl/Cmd+Shift+P 可以置顶或取消置顶当前会话标签
  • 任务栏和 dock 图标上现在会显示需要你查看的会话数
  • 代码高亮遇到极端输入时不再卡死或让 worker 空转
  • 服务器响应慢时,会话列表和会话详情会等它加载完,不再超时后重复加载一遍
  • 「运行位置 / 工作区」菜单选完选项后会自动收起
  • 侧栏里运行中终端的图标现在同步闪动,不再各闪各的
  • Windows 和 Linux 上,终端里可以用 Ctrl+Insert 复制选区
  • 内嵌预览里文件树搜索框的聚焦环不再被裁切
  • iOS 搜索框不再自动纠正或把首字母大写你输入的内容
  • 桌面端在空白起始页和新会话启动失败页上又能拖动窗口了
  • 侧栏很窄时,标题栏里的环境徽标不再挤占位置;读屏器会把侧栏读作导航区
  • 现在可以用会话 ID 搜到会话,命令面板里标题命中的结果按最近活动排序
  • 从命令面板打开已有项目时,不再跳到已收尾的会话
  • 周日延后线程时,菜单不再给出两个相同的唤醒时间

v0.2.2566

  • 自己取消的克隆现在显示「克隆已取消」,不再写成「克隆失败」、也不再标红
  • 手机上克隆仓库不再原地等待:项目显示克隆进度,克隆失败可以重试或删除
  • IM、PR、Webhook 等插件的设置卡跟随界面语言显示
  • 克隆仓库不再卡住对话框:项目立即出现并显示克隆进度,克隆失败可以重试或删除

v0.2.2560

  • 浏览器个人资料现在可以直接从本机的 Firefox 个人资料导入 Cookie,原有的导出文件方式照旧可用

v0.2.2554

  • 会话 id 开头碰巧全是数字时,/resume 也能按 id 开头切过去
  • 启用或停用网络访问的确认框会说清对其他设备的影响,并跟随界面语言显示
  • 错误页可以一键复制完整的错误报告,带上应用版本、出错页面和时间,方便报 bug
  • 飞书里助手的回复会在同一张卡上边写边更新,轮次结束时定稿为完成、失败(带原因)或已中断
  • 飞书里每个待批的审批各发一张卡;在网页或别处答掉后,群里的卡会改成「已在别处处理」并作废按钮
  • 项目没选 agent 时,群里的机器人会告诉你发 /model 选一个,或到项目设置里设默认
  • 在文件面板里打开不是文本的文件(例如 MKV 视频)时,会说明无法预览并提供在文件管理器中显示或下载,不再露出服务器的英文报错
  • 导入 Claude Code 会话时,不再丢掉位于超大转录行里的消息
  • 会话结束时,agent 还没答的提问会随之收起,不再一直挂在界面上直到服务器重启

v0.2.2544

  • 工作区栏收着时点会话里的文件链接,栏会展开显示那个文件
  • Ycodium 不再替你挑 agent:新会话要先选一个 agent 才能发送,添加项目也不再自动设置默认 agent
  • Codex 正在跑时按 Ctrl/Cmd+Enter 插话恢复可用,不再报「no turn id」
  • 插件版本太旧时,卡片会说明不兼容并给出「更新」按钮,不再只显示导入报错
  • 更新过的内置插件不会再在 Ycodium 升级后卡在旧版本
  • 中文界面下侧栏不再夹着英文
  • 手机端之前选的 agent 被删除或停用后,不再悄悄换成别的,而是明确提示并等你重新选择
  • 之前选的 agent 被删除或停用后,Ycodium 不再悄悄换成别的,而是明确提示并等你重新选择
  • 对话里的视频和音频附件现在直接在消息里播放
  • 文件面板现在能把 HTML 和 PDF 显示成渲染后的页面,能播放视频和音频,对话里指向工作区之外文件的链接也能只读打开
  • 一轮结束后,这一轮里没回答的提问卡片不再一直挂着
  • 同一个群里连着发的消息现在按顺序处理,紧跟在一句话后面的 /new 不会再让群绑到错误的会话上
  • 聊天附件下载时沿用上传时的文件名,中文名也一样;视频和音频附件可以直接播放
  • 聊天机器人新增 /model(看或换这个群用的模型)和 /plan(开关计划模式)
  • 聊天机器人可以列出为群的项目开过的会话(/sessions)并切换到其中一条(/resume),在群里就能接回更早的对话
  • 导入包含几 MB 工具输出或大文件写入的会话时,不再丢失对应的消息和工具调用
  • 聊天机器人重启后接着同一条会话聊,群里还摆着的审批按钮照常能点;已经处理过的卡再点只提示「已处理」
  • 聊天机器人可以选用中文或英文回话——在聊天设置卡里选「回话语言」(默认中文)

v0.2.2526

  • 时间线里「服务器重启,会话已结束」和审批结论那两行现在跟随界面语言显示
  • 中文界面下命令面板和文件选择器不再夹着英文,命令面板里也能找到「打开连接」了
  • Claude Code 等内置 agent 不会再在服务器启动时偶尔加载失败
  • 会话标题贴着你要做的事,不再被后面的回复带偏;开场说得含糊时,首轮跑完后会自动换一个更准的标题
  • 添加项目时在文件夹路径框里粘贴绝对路径,会替换预填的 ~/,不再在家目录下新建一个目录
  • Claude Code、Codex、Grok 的新会话默认型号改为 claude-opus-5-5、gpt-6-sol、grok-4.7
  • Windows 上杀毒软件或其它进程短暂占用文件时,Ycodium 保存运行状态不再失败
  • Grok、DeepSeek Harness 和 Kimi Code 的会话现在也能用 Ycodium 自带的工具,比如浏览器
  • 对话区和插件页面里共用控件的滚动条及悬停等状态样式现在能正常显示
  • 在文件夹里启动 Ycodium 只会建项目,不再替你新建一个指定了 agent 的首个会话
  • 没有启用任何 agent 时,会话不再当作选了 Codex

v0.2.2514

  • Windows 机器忙的时候,服务器启动时检查其它实例不再超时失败

v0.2.2510

  • 项目改名后,会话顶栏立刻显示新名字
  • Telegram 机器人启动时代理一时不通,会自动重试,不再从此收不到消息
  • Telegram 群里 /stop@机器人名 这种形式的命令现在和 /stop 一样生效
  • 群绑的项目被删后再发消息,机器人会回一句说明,不再毫无反应
  • 两个平台的群 id 相同时,机器人不再把消息和回复发错群
  • 输入框里以 ! 开头就在会话终端里运行这一行,会话里记下这条命令,输出可以附到下一条消息
  • 某个聊天平台连接很慢或连不上时,不再在启动时拖垮整个聊天插件。
  • 企业微信机器人断线后会自动重连,不用再重启插件才能恢复。
  • 绑定的项目已归档时,聊天群里的归档提示改为每 10 分钟最多一次,不再每条消息都回。
  • 项目没有设默认模型时,聊天群里会收到一句说明,不再毫无反应。
  • 飞书群里过长的回复现在会分成几条发完,不再被截断成省略号。
  • 服务器重启后,重启前正在干活的 agent 会自动收到一句「继续」,接着往下做
  • 同一个机器人在两个 Telegram 群里时,不再因为另一个群里有编号相同的消息而漏掉消息。
  • 聊天群里的审批按钮不再谁都能点,只有该群可指挥名单里的人才能批准。
  • 通过纯 HTTP 地址访问时,代码块、表格、邀请链接、连接日志和配对码的复制按钮也能用了,代码块与表格工具栏也有了中文
  • 手机上提示还没选写作 agent 时,会说明请到桌面版或网页版的设置里选择
  • Claude Code 和 OpenCode 读取你附上的文件不再弹出授权请求,但仍然不能改动这些文件
  • 「新 worktree 从 origin 创建」设置现在始终可见,新线程默认本地模式时也能看到
  • 在 Linux 和 macOS 工作区里,仅大小写不同的文件链接不再被误认成工作区内的文件
  • Codex 的文件变更审批没有给出理由时,现在会显示将要改动哪些文件
  • 关闭文件编辑器时不再把过期内容写回覆盖文件
  • 读取 Codex 很大的返回内容(比如很长的会话)时不再因为逐块重复拼接而卡住
  • 删除带大型依赖目录(如 node_modules)的 worktree 时不再因超时失败
  • 多选删除会话时某一条失败不再中断整批,失败的保持选中方便重试
  • 机器还在加载时点了新会话,之后切去别的页面不再被强行拉回新会话草稿
  • 通过通用 ACP 连接运行的 agent 现在能用到你挂上的 MCP 服务
  • 开启网络访问时不再把 Tailscale 地址当成局域网地址展示,只有 Tailscale 网卡的机器也能正常开启
  • 运行很久的任务现在显示小时(例如 6h 59m 50s),不再显示一长串分钟数
  • OpenCode 检测不再因数据库被锁而失败,也不会被卡住的版本检查拖住;OpenCode 2.x 的服务也能正常启动
  • HTML 等文档类附件点开后改为下载,不再在应用内直接打开;HTML 预览在沙箱里运行,碰不到应用本身
  • 宽 Markdown 表格重新显示滚动条,两位数的列表序号也不再被裁掉
  • 复制代码块不再带上三个反引号
  • 复制嵌套的任务列表时,每一项保留自己的勾选状态
  • 助手回复的文字现在会跟着对比度设置提亮,不再被固定压在 80%
  • 通过局域网或 Tailscale 地址以纯 HTTP 打开时,各处复制按钮也能正常复制了
  • Claude 会话轮末不再多发一次模型请求;带图片的消息里手打的斜杠命令也能正常展开;遇到安全降级换型号时会显示提示,不再悄悄换掉
  • 设置页输入框里用输入法按回车选词不再把没输完的内容提交出去,普通打字也不再为快捷键提示的状态跟踪白白多做一轮更新
  • 没选文本生成 agent 时,重新生成标题和提交/推送/PR 动作会一开始就提示,不再做到一半才失败
  • 长会话的用量统计刷新更快,只重新读取转录里新写入的部分
  • 修复偶发的问题:上一轮结束得很快时,之后发的消息 agent 一直不接
  • Ycodium 不再悄悄用 Codex 写会话标题和提交信息;请在设置里选好文本生成用的 agent,选好之前标题取自首条消息开头
  • Codex 调用 MCP 工具的行不再只写「1 call」,会写出是哪个工具和关键参数
  • provider 设置里的「强调色」标签现在跟随界面语言
  • 对话里浏览器工具的行会显示网站图标
  • 在新 worktree 里开线程更快了:只拉取基准分支,文件并行检出

v0.2.2488

  • agent 干活时按 Ctrl/Cmd+Enter,消息直接插进当前这一轮;普通回车照旧排队
  • 手机端在提问卡的自由作答里打了字之后再点选项,打的字不再丢失,会留在输入框里

v0.2.2482

  • Claude Code 选择 opus、sonnet、haiku 时,改用已安装的 Claude CLI 自己对应的当前模型,不再固定为旧型号
  • 命令以普通非零退出码结束(比如搜索没结果、测试没通过)不再显示成红色失败,只有命令不存在、超时、被拒绝等工具本身的问题才标红
  • 内置浏览器里的网页抢走焦点时,焦点会更快回到输入框,打字时漏进网页的字符更少
  • 在提问卡的自由作答里打了字之后再点选项,打的字不再丢失,会留在输入框里
  • Claude 的模型和推理档位改为直接向 Claude Code 查询,新模型出来不用等 Ycodium 发版;Claude 没告知的上下文长度显示为未知
  • 输入框里手写的文件提及在重载草稿和发送后保持原样,不再被改写
  • 内置浏览器不再在你打字时抢走键盘焦点;单独按一下 Ctrl+Alt 即可把焦点从网页还给应用
  • 现在可以按浏览器个人资料决定是否允许智能体使用其登录状态;关闭后智能体无法操作该资料的标签页,它们新开的标签页会改用无痕
  • Provider 设置里的各项名称和说明现在会翻译成中文,任何 agent 插件也能自己描述它的设置表单
  • Web 与手机端的模型选择器不再把较早的模型折进「旧版模型」里,所有模型平铺,由你自己选
  • 终端里的链接改回只有 Ctrl+点击(macOS 为 Cmd+点击)才会打开,指到链接上会有提示
  • 给模型手填的上下文长度现在对 agent 插件生效,设置页也会写明这个窗口是你设置的还是 agent 上报的
  • 机器设置里的「模型目录」卡片移除,机器也不再下载没人用的 models.dev 数据
  • 流式回复里的长列表、长段落和长代码块不再每个 chunk 整块重新解析
  • 流式回复里的长代码块在高亮时不再卡住界面

v0.2.2472

  • 线程很多时,保存线程列表缓存不再让应用卡顿一下
  • 连接机器时,设置和模型列表只下载一次,不再重复下载

v0.2.2470

  • 打开诊断页时,不再一次把所有 trace 文件读进内存
  • 输出量很大的终端不再拖慢机器,占用的内存也不再无限增长
  • 重新打开网页版时,不再重复下载没有变化的文件
  • 网页端的 agent 图标改为读取各 agent 插件自带的图标,图标缺失或加载失败时显示灰色的缺图标记,不再用首字母
  • 添加 agent 的列表、agent 名称和插件中心里的 agent 开关,现在都按每台机器上已装的 agent 插件来显示
  • 手机端的 agent 图标改为读取机器上 agent 插件提供的图标,缺图标时显示灰色占位框而不是首字母

v0.2.2462

  • 长工具调用卡住时,会话区不再每隔几秒整个重画
  • 现在可以把导出的 Cookie 文件导入某个浏览器个人资料,把 Chrome 或 Edge 里的登录带过来
  • 收尾会话时会关掉它停在提示符上的空闲终端,正在跑命令的终端保留
  • 保存设置失败时,provider 与代理的密钥不会再被留在改了一半或已删掉的状态
  • 去掉了 Codex 会话里把反馈和日志上传给 OpenAI 的 /feedback 命令
  • 会话加载失败时会显示错误,不再一直停在「同步中」
  • 内置浏览器支持多个个人资料,各自保存 Cookie 和登录状态,另有关闭应用即丢弃的无痕资料
  • 重启服务器后,不会再把早已完成或失败的任务重新提醒一遍
  • 项目里有旧脚本、其名称无法配快捷键时,会话不再崩溃
  • 已经处理过的审批和提问卡片不会再重新冒出来
  • 会话的工作目录被移走或删除后,会直接提示目录缺失,不再报让人摸不着头脑的进程启动错误
  • 重启桌面端不再在「已授权的客户端」里堆出重复的本机条目
  • `ycodium service install` 和 `update` 不再把较新的后台服务悄悄换回旧版本,确需降级请加 --allow-downgrade
  • OpenCode 会话现在会自动生成标题,不再一直停在占位标题上
  • 会话标题自动生成遇到临时失败时会重试,不再一直停在占位标题上
  • 用 Linuxbrew 安装 Node.js 的远程主机和 WSL 发行版现在也能被识别
  • Windows 上的设置搜索现在能搜到 WSL 后端这项设置
  • WSL 后端现在从存放在 Linux 发行版内部的副本启动,首次之后的启动快得多
  • Windows 上关闭终端时,会真正停掉其中运行的进程
  • 集成终端里的程序现在能检测到 truecolor(24 位色)支持
  • 仓库维护反复失败时,后台 Git 状态检查不再留下大量临时打包文件
  • 经远程或 Relay 连接使用终端时,输出更流畅
  • Windows 上现在保留 shell 的 PATH 顺序,PATH 条目里多余的引号不再让命令查找出错
  • PATH 探测很慢时,已安装的编辑器不再从「打开」菜单里消失
  • 路径用正斜杠写时,「在文件资源管理器中显示」也能定位到文件
  • 通过自定义 SSH 端口克隆的自托管仓库,现在会链接到正确的网页地址
  • 跑了很久的一轮刚结束,会话不会再被闲置回收立刻关掉
  • 拉取失败时会说明原因:凭据、网络、仓库权限或锁冲突
  • 重启后已失效的 Codex 审批卡片不再一直停在待处理
  • 版本号带 v 前缀(如 v2.0.3)的 OpenCode 现在能显示版本号,也会做最低版本检查
  • 切换到已在别处删除的分支时,不再冲掉同名文件里未提交的改动
  • Claude 生成的会话标题、分支名和提交信息在 Claude Code 开着 verbose 时也能用,并且生成时不再带工具、hook 和项目配置
  • 大量 Git 命令同时运行时,应用保持流畅
  • 连接卡住或特别慢时,服务器不会再无限缓存实时事件而耗尽内存
  • 工作树安装脚本在终端接上之前启动时,不再输出零散的颜色探测序列
  • 工作树模式下新建会话时,目录不是 Git 仓库或还没有提交,不再失败
  • 项目文件夹被删除后,`ycodium project remove` 和 `rename` 仍能按路径找到项目
  • 中继客户端现在能在 Windows 上装好,不再卡在下载后的校验
  • 会话的工作树里仍是占位分支名时,现在会跟随 agent 检出的分支
  • 长时间离线后重连时,即使错过的事件里带有超大的工具输出,服务器也不会再因内存耗尽而崩溃
  • 仓库索引被锁住期间,Git 状态轮询不再反复重跑 clean 过滤器
  • 同一主机名下的两台远程服务器不再互相把对方在网页端的登录顶掉
  • git 配置了 diff.noprefix 或 diff.mnemonicPrefix 时,差异视图不再丢失文件名
  • 基线分支只存在于本地时,从 origin 起步新建会话不再失败
  • 选择“仓库约定”写作风格后,生成的提交信息和拉取请求文案会遵循项目的 AGENTS.md,Claude 写作模型还会遵循 CLAUDE.md
  • 推送从别的分支切出来的分支时,不再把提交写进它的基线分支
  • 大批量写入后数据库的 WAL 文件会缩回去;数据库被短暂锁住导致失败的查询,锁放开后会重新执行
  • 直接写在 settings.json 里的 provider 密钥,在应用里保存设置时不再丢失

v0.2.2452

  • 会话不再因为长时间没动静或 PR 合并而自动收尾,只有你手动标记才算
  • 手动压缩 Codex 会话的上下文现在真的会执行,失败时会在会话里显示
  • 发给 Codex 的图片附件现在会真正交给模型,不再只剩一行文件路径

v0.2.2446

  • 桌面端在换了系统账号或拷贝数据文件夹后读不出连接密钥时,现在会给出说明,并可一键重置这台电脑的连接身份,不会删除任何文件

v0.2.2436

  • 服务器重启后,排队等着送给忙碌会话的通知不再丢失
  • 没登录的 agent 在设置页重新出现「登录」按钮,Kimi Code 也能判断自己是否已登录
  • 重启后仍在等审批或回答的会话,不会再被误标为已处理或延后
  • 截图和录屏不再有 4 GB 限制,再大的文件也会发送到机器
  • GitHub Copilot、Gemini CLI、Qwen Code 和 Hermes 不再内置,任何 ACP agent 仍可作为「其它 agent(ACP)」添加
  • Kimi Code 现在是独立的 provider 类型,有自己的设置页
  • 被应用重启打断的工具调用,不再一直显示「运行中」
  • 应用重启前没答完的审批和提问卡片,重启后会自动收起,不用再点一下

v0.2.2430

  • 超过 4 GB 的截图和录屏不再发送到机器,只留在本机,并有提示说明

v0.2.2428

  • Text added in recent updates now appears in Simplified Chinese instead of English when the interface is set to Chinese
  • Agent activity from earlier threads is no longer overwritten after restarting the app
  • Codex and OpenCode sessions list your skills in the $ menu again
  • Approving an agent's request no longer fails after restarting the app, and the approval card goes away when you interrupt
  • Claude sessions now list your Claude skills in the $ menu and show $skill mentions as skill chips
  • Screenshots and recordings you take in the browser panel can be sent to the thread's machine with Send to in the notice after saving
  • Browser recordings an agent asks for are now sent to the machine the agent runs on, and the agent is told whether they arrived

v0.2.2414

  • Deleting a project no longer lands you on one of its deleted threads
  • Adding a folder to a project on another machine can now clone a Git repository there
  • Renaming a project now carries the new name to its other machines once they are connected
  • The sidebar has a project sort menu: recent activity, date created, or manual drag-to-reorder
  • Cloning a private repository on a machine with no one at its terminal now fails quickly instead of waiting two minutes
  • Clients no longer re-download the full plugin list every second while an agent works, cutting data use on mobile and remote connections
  • Long conversations no longer tear down and rebuild older turns while a reply starts and finishes
  • More notifications in the conversation view, such as settle, copy-path and feedback messages, now follow your language
  • Picking a branch after switching it outside the app now checks it out instead of doing nothing
  • Upload failure hints on attachments now follow your language
  • Placeholders, stash notices, mode menus and timestamps in conversations now follow your language
  • The branch-switch confirmation and the drop-files hint now follow your language
  • Project settings can add a folder on another machine to a project, or remove a folder from it without deleting files or threads
  • A project with folders on several machines now shows as one row in the sidebar, with each machine listed under it
  • Connection, snooze, background-work and branch notices above the message box now follow your language
  • A new thread's message box no longer invites you to continue a conversation that hasn't started
  • Browser recordings of pages without a background color now show a white background instead of black
  • Agents waiting for an element in the browser now actually wait until it appears instead of continuing right away
  • Choose in Settings whether links you click in the chat and terminal open in your system browser or the integrated browser
  • Terminal links open with a plain click; hold Ctrl or Cmd to open a web link in your system browser
  • The floating browser preview shows a red dot while it is recording
  • Browser recordings keep the pointer aligned with the page and can show key presses and mouse clicks
  • Hiding the right panel while it shows a page now moves the page into the floating preview
  • Pages without a background color now show on white in the built-in browser, as in a regular browser
  • Browser recordings stay sharp at high resolutions and release screen capture as soon as they stop
  • The floating browser preview can sit in the empty space beside the message box
  • Browser recordings are now captured at full resolution, with an optional 60 fps setting
  • The floating browser preview can be resized from any edge or corner and keeps the page's shape
  • Providers that use their own API address and key no longer show another account's subscription usage
  • Browser tabs you are not looking at no longer keep drawing in the background, saving battery
  • A new Claude or Grok provider that uses its own API address and key now gets its own account directory, so it never borrows another account's sign-in
  • Grok no longer sends its signed-in session token to a custom model address, and signing in to a Grok provider now uses that provider's own account directory
  • Agents can use the browser in threads created by plugins such as teams
  • Closing a browser tab the agent is using now asks for confirmation first
  • The floating browser preview now pops up whenever an agent uses the browser and stays above the side panel
  • Keys the agent presses in the browser panel no longer end up in the app's message box
  • When several desktop apps are connected, a new agent session now uses the browser you are looking at
  • Open menus now close when you click into a page in the built-in browser
  • Right-clicking a page in the built-in browser now shows a menu with copy, paste, Copy Link and Copy Image
  • Browser snapshots taken by the agent stay small enough to read, and the agent can save a snapshot's screenshot to disk
  • Adding a Grok or Codex provider again tells you which account is already signed in on the machine and lets you add a separate account
  • Keyboard shortcuts inside the built-in browser now go to the page instead of triggering app commands, while copy, paste and undo keep working
  • Annotating in the browser no longer gets stuck when the page navigates after an embedded frame loads
  • Agents can now take a text-only browser snapshot without a screenshot
  • The message box no longer stays locked when a browser annotation screenshot fails; the annotation is sent without it and you are told
  • If a desktop app stops answering the agent's browser requests, the agent now switches to another connected app instead of timing out repeatedly
  • Agent browser snapshots and screenshots no longer hang when a page is slow to render
  • Sign-in popups such as "Sign in with Google" now open from the built-in browser
  • Clicking the last prompt in the stash menu restores it again, and the / @ $ menus no longer slip under the message box
  • Sign-ins behind Cloudflare human checks now work in the built-in browser
  • Screenshots from browser annotations are attached again in the desktop app
  • Fixed a crash that could close the whole app while an agent was controlling the browser panel
  • While answering an agent's question, / @ $ menus in your own answer open again and a picked file stays in the answer
  • Typing in the message box no longer redraws the rest of the input card on every keystroke
  • The browser panel, its menus and the annotation tools now follow the app language
  • Clear cookies and Clear cache in the browser panel now clear only the current machine's storage
  • In Claude threads, your message now appears the moment you press Enter instead of after a round trip to the machine
  • Stopping Browser VS Code while its tab is open no longer shows a "secure channel could not be opened" error
  • The Browser VS Code progress window now says why a step was skipped in words instead of codes like already-running
  • Reopening Browser VS Code no longer shows steps left over from the previous attempt
  • The conversation view now loads with the app instead of being downloaded from the machine, so it no longer goes blank when that download fails
  • On Windows, Ycodium started from Git Bash can now unpack runtime archives; it always uses the tar that ships with Windows
  • Browser VS Code now opens on Windows instead of failing right after downloading the VS Code CLI
  • On Windows, settings containing quotes, & or ^ now reach npm-installed agent CLIs such as Codex intact instead of being cut off
  • Forking from a message now opens the new thread instead of bouncing back to the original one
  • The "Scroll to end" button no longer floats over the trajectory view and now follows the interface language
  • An environment variable left empty on an agent no longer blanks out the same variable from the machine's environment, so Claude Code stops reporting "Not logged in" in that case
  • The model picker lists only each agent's own models; leftover model-source choices from earlier versions no longer affect drafts, queued messages or sending
  • The bundled model-vendor plugins and protocol translations are removed; each agent now connects to its model service directly with its own settings
  • Model connections are now set up on each agent's own settings page; the Models settings page, source picker entries and "Split into executor and source" are gone
  • If you split an agent into an executor and a model source earlier, add its address and key back on the agent's settings page to keep using that service
  • Conversations that ran on a model source that no longer exists keep working once the agent has its own address and key, instead of refusing to start
  • "Show in chat" from the trajectory view now scrolls to the selected message instead of jumping back to where you were
  • The conversation area no longer goes blank and reloads when the connection to a machine drops and comes back
  • When the conversation area cannot show, it now names the plugin, the machine and the reason, and offers a retry; a broken control no longer blanks the whole area
  • Model URLs and keys set in an agent's environment variables now reach the agent again, so Claude Code can use Anthropic-compatible services such as OpenRouter or DeepSeek
  • Usage checks pause until you sign in again if a plugin changes its approved request, and provider sign-in hints update when protocol translations are enabled or disabled
  • Unavailable model choices are collapsed, and disabled sources no longer hide available models from the agent's own account
  • Grok conversations no longer reject follow-up messages when the agent's internal model differs from the selected model
  • Switching compatible models keeps the conversation and applies the new model to the next turn
  • Open file tabs can be switched and closed again
  • Codex threads use the service tier picked in the model menu again, such as Fast
  • If a model plugin is replaced after you sign in with a subscription, Ycodium stops renewing that sign-in and asks you to sign in again
  • Fixed Grok and OpenCode failing to start with Anthropic-format and Responses-format model sources
  • Codex subagents that are woken up again show as working instead of idle
  • Codex subagents show up in the Agents panel again
  • If the Codex CLI exits while a request is stuck being sent, Ycodium now reports the failure instead of leaving the request hanging or crashing the server
  • A conversation whose model source was removed now stops and tells you to stop waiting on the failed message and pick another source, instead of quietly running on the agent's own login
  • Switching the model source mid-conversation on Claude Code now takes effect, and later turns no longer fail with a false "bypassed the proxy" error
  • Turns that finish right after a session restart or account switch no longer fail with a false "bypassed the proxy" error
  • Checking a provider's status while it runs many sessions no longer marks it as unavailable
  • Snoozed threads on mobile show their wake-up countdown in the interface language
  • Long conversations through a model source no longer fail every turn with a "bypassed the proxy" error after 64 requests
  • Model sources now lists the recent requests Ycodium forwarded, and says plainly when there are none
  • Providers now warns when an agent's requests bypass Ycodium, with a button to sign that account in to Ycodium
  • Recently visited pages in the browser panel now keep their "visited" time up to date
  • Relative times such as "3h ago" now follow the interface language
  • The provider list's "Checked" time now reflects its oldest status instead of its newest
  • Conversations from before an update no longer start over on the next message, and switching accounts of the same agent inside one conversation works again
  • Messages sent while an agent is working now stay in the queue without jumping through the chat timeline
  • Codex replies, streaming text, tool rows, and approval cards render again instead of failing with decode errors
  • A Codex account over its quota now shows the usage-limit message with its recovery time instead of dropping the session
  • Long conversations keep a bounded history window while preserving reading positions, selections, and active requests
  • Chat and trajectory views no longer get stuck while loading earlier history
  • Plugin views load correctly when executor plugins are installed
  • The pull requests page now follows the app language instead of showing English
  • Mobile composer first row gains an agents badge and a turn navigator
  • Skill tokens ($skill) now prepend a run-instruction line to the prompt sent to the agent
  • Mentions (@file) now prepend a read-instruction line to the prompt sent to the agent
  • Terminal user documentation is now in English, matching the rest of the user docs
  • Idle terminal tabs now show your shell's name, such as zsh or bash, instead of a generic number
  • Screen reader users can now hear new terminal output and read the full scrollback
  • You can now select and copy terminal text while a command is still printing
  • The terminal no longer flickers or jumps back to the bottom on every new line once a command has printed a lot of output
  • Import a ChatGPT subscription from a Codex CLI sign-in, or sign in directly, and use it with any agent, not only Codex
  • Codex can use a DeepSeek API source through the built-in proxy
  • DeepSeek Harness is now provided by the removable executor plugin @ycodium-ai/agent-dsh.
  • Browser VS Code no longer fails to open on this machine when its saved identity is still a placeholder
  • Machines now include a Browser VS Code plugin that can install the official CLI
  • Open Browser VS Code from a machine, a project header, or the command palette
  • The first open of Browser VS Code shows a step-by-step wizard; later opens go straight to the browser
  • Startup failures now show a reload action instead of leaving the app stuck on its loading screen
  • Expanding the message input no longer rerenders the mounted conversation history
  • Local thread snapshots now stay within a storage budget and reload from their machine when evicted
  • Connecting to the same machine from multiple places no longer starts competing connection attempts
  • Grok text generation works again on the default instance
  • Switching between long-running conversations no longer accumulates hidden renderers or rebuilds the full conversation view
  • Local plugins can rebuild and refresh their interface when you save source files, without restarting the desktop app
  • Conversation history no longer jumps back to the latest message while you scroll upward
  • Desktop window resize and maximize no longer trigger severe conversation UI stalls
  • Settled conversations no longer show a redundant banner above the composer
  • Old-session compaction now appears as a compact one-line prompt
  • Mouse wheel scrolling over conversation tables now continues through the conversation
  • Resizing the sidebar and workspace panels now stays responsive in long conversations
  • Conversation notices now keep their intended layout instead of collapsing into the icon column
  • Web and Mobile now consume the executor card catalog and render install/sign-in/drain slots driven by each executor's contribution, replacing driver-specific switches
  • Executor plugins can now be installed, registered, and managed through the host lifecycle with card-driven catalog and force-uninstall support
  • Executor plugin contribution contract enables external agents to register as first-class providers in the Ycodium orchestration layer
  • Plugin views now load correctly in Windows builds
  • Add vendor preset cards for OpenAI, Anthropic and DeepSeek to Settings → Models for step-by-step source setup
  • Show live account usage or balance for the selected model source in the composer, with manual refresh
  • Models from a freshly verified Codex account can be selected right after sign-in
  • Desktop builds can load plugin views and translated plugin navigation again
  • Finished team runs no longer make the server re-stop their members on every agent event
  • Add separate Codex subscription accounts in Models settings and use them from the message input
  • Manage model sources in Settings and keep the selected account and model options with drafts and queued messages
  • Chat, trajectory and turn navigation controls now sit together inside the message input card
  • Provider errors now appear once in a conversation instead of repeating across the reply, timeline, and banner
  • Update buttons and release-history controls remain clickable in the desktop changelog popup
  • Queued messages stay within the list while dragging and show clear placement, saving and failure feedback
  • More built-in features can be managed as plugins, with saved settings and disabled state preserved during upgrades
  • Plugin settings stay readable when a connected machine reports newer operations
  • Pull request pages now keep usable tabs and resizing, with improved narrow-screen layouts and plugin configuration forms
  • Conversations sharing a provider can start independently without waiting for each other
  • Collaboration reminders and replies can reach the active turn when supported
  • Dialogs keep long forms scrollable and their actions visible in smaller windows
  • Source control keeps its layout while loading and refreshes changes with commit history
  • Team completion notifications no longer retry indefinitely after a related team has ended
  • Remote machine updates no longer report failure after the new runtime starts
  • Browser previews in narrow desktop windows are now visible and interactive
  • Teams can be disabled or removed without affecting ordinary chats, with team rules and interfaces managed by the plugin
  • Browser previews stay visible in narrow side panels and finished team runs no longer show a pending-action warning
  • Teams can be disabled or removed without affecting chats, attachments, or message queues
  • Team controls stay accessible in narrow chat panes, and team drafts keep their attachments while Teams is unavailable
  • Edit queued messages with images and files, reorder them, and steer the current turn or stop it to prioritize a message
  • New conversations keep messages visible during startup and queued messages no longer stall during dispatch
  • Large replies no longer trigger repeated reconnections when other messages arrive at the same time
  • Search results now show file matches and web sources while preserving complete tool output
  • Conversations now show clearer tool details with preserved raw input and output
  • Pending approvals keep conversations readable and show complete action labels
  • The home and download pages now show the desktop release date and time
  • Hidden trajectory views no longer perform automatic scrolling that can make the window sluggish
  • The queue banner now offers Stop waiting for this request when an earlier request's delivery stays unknown, letting queued messages proceed
  • Conversation view gains a Chat / Trajectory toggle — the same session events as a filterable step table, on web and mobile
  • Switching between conversations and groups no longer makes the layout shake at scaled display settings
  • Switching between conversations and groups no longer makes the layout shake at scaled display settings
  • Terminal input recovers after reconnecting, with a Take control action when another device owns the terminal
  • Terminal input recovers after reconnecting, with a Take control action when another device owns the terminal
  • Message queues recover after restarts and let you inspect queued messages, cancel unsent requests, and resolve unknown deliveries
  • Message queues recover after restarts and let you inspect queued messages, cancel unsent requests, and resolve unknown deliveries
  • Team task timeouts resume when a person answers, even if the provider never confirms
  • Failed team tasks show a reason when a member session ends without an error message
  • Team task timeouts resume when a person answers, even if the provider never confirms
  • Failed team tasks show a reason when a member session ends without an error message
  • SSH handover no longer stops a different server when a saved process ID has been reused
  • New conversations open in their own tab outside the current group while existing blank group members are preserved
  • Paused conversations now show queued requests and a Resume sending action without getting stuck on a sending indicator
  • Pinned turn headers now fit the conversation column without covering the full timeline width
  • Git History now supports complete reference filtering, accurate comparisons, richer commit actions, and automatic refresh after Fetch or Pull
  • Runtime installation and self-updates now use the current download source, including configured mirrors
  • SSH reconnections reuse installed runtimes without contacting the download site
  • SSH connections no longer fail while fetching the runtime from an obsolete download address
  • Team tasks no longer time out while producing output or waiting for an answer
  • Diff previews preserve whitespace in filenames and open the correct file
  • Switching between machines keeps cached Git panels on their own machine and avoids unnecessary layout work
  • Generated images from Grok now appear correctly on Windows
  • Team tasks retain activity tracking while their running turn is still being bound
  • Active team tasks no longer fail solely because they run for more than an hour
  • The composer no longer underlines spelling mistakes or autocorrects words
  • Unread completion indicators remain until the final reply is visible and include collapsed groups
  • Discarding changes handles special filenames correctly and reports failures
  • Typing a slash in the file editor no longer moves focus to search
  • Diff previews load files on demand and stop unnecessary work when closed
  • Saved models remain selected when a provider's model list is empty, including after importing a session
  • Native session imports recover recorded models when model lists are empty, while refreshing preserves the selected model
  • Model request failures now appear consistently across local providers and clear when responses recover
  • Conversation groups now open as one tab with side-by-side chats, independent drafts, and resizable layouts
  • Dragging tabs now preserves group membership and shows the final drop position
  • Markdown document previews now resolve relative file links and images from the document folder
  • Claude conversations now show API retry progress and errors, clearing the notice when a response resumes or the session stops
  • A card sent back for changes is no longer killed by the previous attempt's error, and the time it spent waiting for review is no longer charged to whoever did the work
  • Agents can schedule a wake-up that survives an idle session being closed and the server restarting
  • Team cards now go through acceptance before they count as done, and the board shows which cards are waiting for review
  • Long conversations scroll more smoothly and release offscreen history after you return to the latest turn
  • Terminal session import results can be closed after success or failure without a delayed response reopening the thread
  • Tool headings prefer operation descriptions and show edited files with available added and removed line counts
  • Importing a Codex session no longer reports no available model when its models are already listed in Ycodium
  • Opening the local install package menu for a machine no longer crashes the app
  • Toggling the sidebar no longer causes cookie errors in the desktop app
  • Claude threads now stop showing Compacting context after compaction finishes
  • Child threads now appear in the Agents panel alongside subagents, and agent rows expand to show their recent activity
  • Codex conversations now use the selected model's context capacity when starting or resuming, within Codex's own limits
  • Images generated by Grok now appear directly in conversations and remain available when reopening a thread
  • Switching threads keeps each thread's provider, model, options, and draft when sending
  • Escape and other chat shortcuts now affect only the visible thread while background threads keep running
  • Grok failures now show their error messages instead of appearing as successful empty replies
  • Diffs render again instead of showing a blank panel
  • Remote machine updates now wait for reconnection and refresh the displayed runtime version
  • Kimi questions and plan reviews now show their full contents and choices, and unsupported approval actions no longer cancel requests
  • Bold text wrapped in quotes or followed by a dash now renders as bold instead of showing the asterisks
  • Bold text written as **前缀:**正文 now renders as bold instead of showing the asterisks
  • Terminal sessions containing reasoning history can now be imported successfully
  • Double-clicking a row in the source control panel no longer selects the whole list
  • Enabled providers no longer start automatically during startup, reconnection, or background status refreshes
  • The "requests are slow" notice now looks like a live status instead of a dismissible failure
  • Small buttons now render at their intended text size instead of falling back to the default one
  • The sidebar footer is now one account button plus notifications, with settings and pages behind it
  • Stopping an ACP agent now reliably ends the current turn so the conversation can continue
  • Provider update hints in settings can now run the update in one click, including npm-installed providers on Windows
  • Primary machines now show installed runtime versions in machine settings
  • Installed runtime versions can now be viewed and unused versions removed across local, Direct and Relay connections
  • Project read counts now show sync failures and recover after reconnecting the machine
  • Failed Claude requests now show a failed status and their error message
  • SSH machines now correctly list installed runtimes and remove unused versions
  • Action results now collect in a notifications center in the sidebar, so errors stay readable after the toast fades
  • Local plugins and their approved commands now work correctly on Windows
  • Windows runtime installation and repair now handle script encoding, process shutdown, and temporary inspection timeouts correctly
  • Machine settings now detect conflicting servers and repair them with task checks, database backups, and restart verification
  • Desktop startup no longer fails while restoring saved proxy settings
  • Provider icons now tint the logo with your account colour instead of showing a corner badge, and thread tabs keep that spot for run status
  • Restarting a machine no longer marks its running threads as failed
  • Project rows show each attention status as its own count, and clicking one opens those threads
  • Conversations no longer capture automatic file snapshots or show per-turn change cards; Source control and tool edit records remain available
  • The final answer copy button now shares the time and token row without leaving an empty action row below the reply
  • Discarding file changes no longer leaves source control queries waiting indefinitely
  • Rejected mode changes no longer appear applied when the next message is sent
  • Native agent modes such as Kimi Plan and YOLO now stay selected and apply from the first message, including after reloads
  • Changes and History use compact input fields, and Ctrl+Enter commits while Enter and Shift+Enter add new lines to the commit message
  • Thread tabs have cleaner borders and a clearer active indicator, while busy provider icons are easier to spot
  • Add multiple Codex API and ChatGPT accounts, with account changes taking effect after the current response
  • Thread tab context menus now show synchronization status and a working retry action while the layout is loading
  • The thinking placeholder no longer reappears between tool calls or makes the conversation jump
  • Imported sessions retain recorded models, thoughts and tool details without duplicating history
  • Terminal session import adds search, filters, pagination and provider icons, and supports Windows Codex command shims
  • Project rows show stable thread totals and priority status counts, with details on hover
  • Background unread counts sync across devices, and session import joins the top toolbar
  • The startup screen now shows real progress while it prepares local data
  • Rebuilding chat history after an update is now far faster on large workspaces
  • Conversation tabs now show provider status badges, searchable history and grouped toolbar controls
  • Tab layouts, drafts, attachments and read status follow your account across devices
  • Creating a conversation preserves your file panel layout
  • React file icons now display clear outlines instead of black-filled shapes
  • Replies and expanded details are clearer, while progress text and collapsed summaries use consistent softer colours
  • Background tasks stay grouped with their original reply and show running and failed states
  • File changes appear at the end of each reply and separate thought summaries no longer run together
  • Show the agent and model before reply content and keep their identity in place as the turn progresses
  • The app now shows a startup screen while it prepares local data instead of a blank wait
  • Updating no longer stalls launch for minutes while chat history is re-indexed
  • Keep your reading position when expanding or collapsing thoughts and tool details
  • Read thoughts and tool calls in a compact timeline with consistent Markdown formatting and command details
  • Follow live responses and Codex command output without losing your place in long logs
  • The chat area reads tighter and closer to familiar chat tools: 13px text at 1.5 line height, a light gray canvas behind white cards in the default light theme, and more compact message bubbles and code blocks
  • Added GLM as a provider, with separate entries for Z.ai and BigModel
  • Signing in to Codex now shows a copyable code and a clickable link instead of raw command output
  • Grok threads show context window usage, and the reasoning effort you pick now takes effect
  • Kimi Code threads now show how much of the context window is in use
  • The Diagnostics settings page no longer shows two overlapping views of the same process data
  • Kimi Code now shows live plan quota alongside the other providers
  • Plugin panels in a conversation on another machine now load instead of hanging
  • Deleting a proxy now warns you when a chat bot is still using it
  • A plugin installed from a local directory now picks up code changes without a page refresh
  • The usage page now says "machines still scanning" instead of "devices"
  • Plugins must now declare which orchestration commands they dispatch, and can only act on conversations they opened themselves
  • Agents with their own permission modes now show only those, instead of two conflicting mode menus
  • Kimi Code models now offer the thinking levels that model actually supports
  • Kimi Code models now show their context window size
  • Kimi Code models now show their context window size
  • The server log now records each chat command a bot handles
  • Chat bots are now configured in Settings → Plugins → Chat; bots set up in the old Messaging bots section need to be added again
  • Adding a second Codex account now works on Windows
  • Chat bridges now take /stop, /status, /new and /help, and can be limited to a list of people allowed to command the bot
  • Grok replies no longer lose their last chunk when it arrives after the turn's completion signal
  • Selecting text and typing with an IME no longer stutter or lose the selection while the chat view updates
  • Adding a Grok provider now prefills the XAI_API_KEY row so you can see where the key goes if you use one
  • The Grok account directory setting now explains what changing it does — providers sharing a directory can continue each other's threads
  • The Grok model list now comes from the CLI itself instead of a single hardcoded entry, and a Grok provider that reports no models says so instead of showing a green light
  • Grok now reports "Not signed in" instead of a startup failure when it has no credentials
  • Grok now says both ways to sign in — run grok login, or set XAI_API_KEY on the provider — instead of naming only one
  • A DeepSeek Harness provider that is neither installed nor configured now says it is not installed first, instead of asking for the API key and only then mentioning the missing tool
  • Adding a DeepSeek Harness provider now prefills the DEEPSEEK_API_KEY row so you can see where the key goes
  • DeepSeek Harness now shows "Not signed in" until its API key is set on the provider, and reports an error instead of a green light when it connects but returns no models
  • Providers that authenticate from an environment variable now say which variable to set instead of falling back to a generic "not signed in" message
  • Picking a model the current thread cannot switch to now tells you why instead of silently doing nothing
  • The reason a running thread refuses a model switch now follows your language setting
  • Model search on mobile now tolerates typos and out-of-order words, matching the web picker
  • Providers we do not ship an icon for now show their initials on mobile instead of the Codex mark
  • Custom and third-party providers now show a readable name on mobile instead of their raw instance id
  • Imported sessions can be continued right away instead of showing "No provider available"
  • The live activity line now says what a running command is doing (Installing dependencies, Running tests, Inspecting git...) instead of just the program name
  • A malformed reply or tool result now shows as a single broken row instead of blanking the whole conversation
  • Sessions waiting on your answer are no longer closed for being idle
  • A question left over from a dropped session now clears itself instead of freezing the thread
  • Long threads stay smooth while a reply streams
  • The live header above a group of tool calls now says how many are running instead of repeating one of their names
  • The live header no longer flickers when an agent fires off tool calls in bursts
  • The elapsed timer catches up immediately when you come back to a background tab
  • Update notes now appear in Chinese when the interface language is Chinese
  • Newly released Claude models discovered from models.dev now run at their full context window and expose reasoning levels
  • Model context windows from models.dev no longer disappear after a background provider refresh
  • Fetching the models.dev catalog now updates context windows and newly discovered Claude models right away
  • Provider panels no longer get cut off inside the settings window
  • Provider panels are no longer see-through, so the page behind them stops bleeding into the form
  • On desktop, browser tabs no longer ask a third-party service for site icons
  • Installing or updating Ycodium on a remote machine now shows each step, download progress, and the machine's own output
  • Machines whose sessions still run through the SSH tunnel are marked as such, with a one-click retry for a direct connection
  • Machine actions moved into a single menu, and Update no longer looks urgent on a machine that is already up to date
  • Provider CLI paths now take the full path to the executable, with a button that finds it for you
  • OpenCode now installs with its official script on macOS and Linux
  • Grok CLI can now be installed from Ycodium with one click, including on Windows
  • Cursor CLI can now be installed from Ycodium with one click
  • Claude Code now installs with Anthropic's official installer instead of npm
  • Installing a provider CLI no longer reports "not found on PATH" right after it succeeds
  • You can now point provider CLI installs at an npm mirror
  • Switching model or effort is saved to the thread immediately and shows up on every device
  • A divider at the bottom of the timeline shows which model your next message will use
  • Replies now show their model header while the turn is running, not only after a reload
  • Avatars no longer fail to load behind a cross-origin error when the client already has them cached
  • Deleted threads no longer flood the console with retries, and avatars stop hammering the relay when a fetch fails
  • Clicking elsewhere while a file is still opening no longer blanks the file preview
  • The layout gains a dedicated workspace column for files and source control beside the chat, with the right side reserved for opened content
  • On desktop, the built-in browser can be opened again even when no file tabs are open
  • Fetching the model catalog now adds newly released Claude models to the model picker
  • SSH setup failures now show the actual error instead of the machine's login banner, and the full text instead of one truncated line
  • Setting up a machine that has no Node of its own now finishes instead of failing at the last step
  • A stalled runtime download now fails in about three minutes with a clear reason instead of leaving setup stuck for fifteen
  • A machine whose shell profile has a broken line can now be set up over SSH instead of failing before setup even starts
  • Setting up a machine over SSH no longer fails with "platform is not supported", and no longer leaves the uploaded archive behind on the machine
  • Switching models mid-conversation no longer silently strips the agent's browser, delegation, and team tools
  • The source-control panel now shows a repository tree with per-worktree sync counts, colorful file rows, a one-line commit box with AI message generation, and resizable sections
  • Adding a machine over SSH now shows transfer progress and speed, and says up front when the machine is missing something it needs
  • The file tree now shows gitignored files in gray, accepts drag-and-drop uploads, and downloads any file via right-click
  • The file panel gains full-text search with regex support, auto-refresh after each turn, and open-in-terminal
  • Files and folders now use the Symbols icon set, so file types are easier to tell apart at a glance
  • A conflicted gather can now be abandoned from the team board panel with one click
  • The file tree can now create, rename, delete, and drag files into folders, with undo on rename and move
  • The team board panel can now gather an isolated role's work back into the starting checkout and reclaim its worktree, and tasks can be added straight from the board
  • The team board panel can now gather an isolated role's work back into the starting checkout and reclaim its worktree, and tasks can be added straight from the board
  • Code in chat, diffs, and file previews now uses VS Code's Light Modern and Dark Modern colours
  • The current branch and remote badges in commit history now stand out in distinct colors
  • The current branch and remote badges in commit history now stand out in distinct colors
  • Agents can now gather an isolated role's branch back into the starting checkout locally and reclaim its worktree safely
  • Agents can now gather an isolated role's branch back into the starting checkout locally and reclaim its worktree safely
  • Tool call rows now read as the tool name plus what it acted on, instead of a raw dump of the call's arguments
  • Team settings dropdowns now show proper labels instead of internal values
  • Team settings dropdowns now show proper labels instead of internal values
  • The panel gains a fetch button, branch switching, and file sorting by name, path, or status
  • The panel gains a fetch button, branch switching, and file sorting by name, path, or status
  • Team tasks with no dependencies now run in parallel across roles, and a stuck board pings the starting thread instead of hanging silently
  • Team tasks with no dependencies now run in parallel across roles, and a stuck board pings the starting thread instead of hanging silently
  • Commits in the history can be undone, handed to the agent, or compared with the upstream branch, the fork point, or any other branch
  • Commits in the history can be undone, handed to the agent, or compared with the upstream branch, the fork point, or any other branch
  • Team roles can now work in a shared checkout, another role's worktree, or their own isolated worktree created on first dispatch
  • Team roles can now work in a shared checkout, another role's worktree, or their own isolated worktree created on first dispatch
  • Threads no longer keep a stale "waiting for your input" badge after the server restarts
  • Threads no longer keep a stale "waiting for your input" badge after the server restarts
  • The forked-from banner no longer claims the source thread was deleted when it may just be archived
  • The forked-from banner no longer claims the source thread was deleted when it may just be archived
  • The phone and tablet thread lists now show a team run's status and task progress on its starting thread
  • The phone and tablet thread lists now show a team run's status and task progress on its starting thread
  • Team run turn budgets no longer reset when the server restarts
  • Deleting a thread now warns it will stop its active child agents and team runs
  • Team run turn budgets no longer reset when the server restarts
  • Deleting a thread now warns it will stop its active child agents and team runs
  • Teams can set a coordinator model that takes over when you start a run from the composer
  • Teams can set a coordinator model that takes over when you start a run from the composer
  • The source-control panel now stacks worktrees, changes, stashes, and commit history as collapsible sections, with turn diffs moved to its own icon
  • The source-control panel now stacks worktrees, changes, stashes, and commit history as collapsible sections, with turn diffs moved to its own icon
  • The history graph now separates incoming from outgoing commits, gains search, branch filtering, and jump-to-HEAD
  • Diffs open as their own tab with side-by-side or inline layout instead of expanding inside the panel
  • The history graph now separates incoming from outgoing commits, gains search, branch filtering, and jump-to-HEAD
  • Diffs open as their own tab with side-by-side or inline layout instead of expanding inside the panel
  • Role briefs now actually reach team members as their opening briefing, and the team editor can add members from five built-in role templates
  • Role briefs now actually reach team members as their opening briefing, and the team editor can add members from five built-in role templates
  • Pick any worktree in the source-control panel to see and commit its changes, and lock, unlock, or clean up worktrees from the same list
  • Pick any worktree in the source-control panel to see and commit its changes, and lock, unlock, or clean up worktrees from the same list
  • Pick a team right in the composer — sending starts a run whose progress, board, and member messages all live with that conversation
  • Teams got their own settings tab, and the team board with a member-message timeline now opens in the right panel of the conversation
  • Pick a team right in the composer — sending starts a run whose progress, board, and member messages all live with that conversation
  • Teams got their own settings tab, and the team board with a member-message timeline now opens in the right panel of the conversation
  • The agent routing table now takes custom work types, and team members reference its rows explicitly instead of by accidental role-name match
  • The agent routing table now takes custom work types, and team members reference its rows explicitly instead of by accidental role-name match
  • The right panel is now a permanent activity bar: source control, files, and agents each have an icon you can reach even when the panel is closed
  • Terminals now live only in the bottom drawer
  • The right panel is now a permanent activity bar: source control, files, and agents each have an icon you can reach even when the panel is closed
  • Terminals now live only in the bottom drawer
  • Changed files in the source-control panel can now be opened directly
  • The file viewer now shows change bars in the gutter and an optional per-line git blame
  • Batched notifications and attached team messages now all show in the timeline instead of only the first one
  • Child threads of an archived parent are no longer labeled as coming from a deleted thread
  • Stale approval badges no longer survive a server restart
  • Team and approval history that an earlier replay bug left missing is backfilled automatically on upgrade
  • Stash your changes and manage worktrees from the source-control panel; deleting a thread no longer deletes its worktree
  • The source-control panel gains a History view: a commit graph across your branch, upstream, and default branch, with per-commit diffs, branch-from-commit, and per-file history
  • Threads that spawned children no longer lose track of them across a server restart
  • Merge, rebase, and branch management now live in the source-control panel, with conflict resolution you can hand to the agent in one click
  • Child-thread and team results now queue while the parent thread is busy or archived and arrive as one batched message instead of being dropped or waking it once per child
  • Quiet team messages now actually reach the recipient agent: attached to its next turn, or read on demand via the new check_team_inbox tool
  • All Git actions now live in the source-control panel: publish, amend, undo commit, force push, and per-file gitignore, with Git status colouring in the file tree
  • The right-side panel is now a source-control panel: stage, unstage, discard, commit, and push without leaving the thread
  • Newly added projections now replay the full event history on first start instead of silently stopping after 1000 events
  • Streaming updates no longer re-render the entire chat view on every chunk
  • Code blocks in streaming replies now highlight incrementally instead of re-highlighting from scratch on every chunk
  • Long streaming replies render incrementally instead of re-parsing the whole message on every chunk
  • Turn diffs now work in any folder, and Ycodium no longer writes anything into your project's Git repository
  • Agent replies no longer lose their final chunk when it arrives together with the turn's completion
  • The changelog now reads in Chinese throughout, including entries written by hand
  • A stuck turn now says what it is waiting on — a tool, your approval, your answer, or the model — and offers to interrupt
  • Chat panels, model picker, and plan cards now translate instead of falling back to English
  • Ycodium reopens the thread you were last on when it starts, instead of always landing on a new draft
  • Ycodium can now post system notifications when an agent needs you and when a new version is ready
  • Press Escape to stop the running turn, and Shift+Tab in the composer to switch run modes
  • The desktop update prompt now lists what changed in each version
  • The floating "Collapse activity" switch is gone — collapse individual activity groups by clicking them instead
  • Starting a thread now shows project, machine, workspace, and branch in one row above the composer
  • The workspace picker lists every worktree your project's threads have used, not just the last one
  • Hover a machine in the sidebar for a new-project button that opens the picker already scoped to that machine
  • The brand mark you pick in Settings now also applies to the desktop window, taskbar, and Dock icons
  • The startup splash now shows a crisp brand badge and cross-fades without a full-window color shift

v0.2.2169

  • 即使服务在退出时仍有输出,OpenCode 会话也能可靠结束
  • 中途重新打开会话时,现在会保留进行中的请求及其完整回复
  • 启动失败后会等待旧进程退出再清理或重试,避免进程相互冲突
  • 恢复的会话现在会保留已完成轮次的内容,包括用户消息和原生回复
  • 切换执行来源不再导致新轮次的回复从会话历史中消失
  • 取消运行不再中断进程停止后的收尾,Claude 的停止失败也会正确报告
  • 切换执行账户时现在会先关闭旧会话和端点,清理失败也不会再被取消操作掩盖

v0.2.2167

  • 不同 provider 复用同一 task ID 时,agent 和后台任务展示不再混淆名称、进度、用量或工具活动

v0.2.2160

  • 当额度校验不可用时,Ycodium 不再错误报告登录状态变化,同时仍会阻止访问凭据
  • 如果插件更改了其已批准的请求,用量检查会暂停,直到您重新登录,并且在启用或禁用协议翻译时,provider 登录提示会更新

v0.2.2155

  • 不可用的模型选项已折叠,禁用的来源不再隐藏 agent 自己账户中的可用模型
  • 当 agent 的内部模型与所选模型不同时,Grok 会话不再拒绝后续消息
  • 切换兼容模型会保留会话,并将新模型应用于下一轮

v0.2.2147

  • Codex 子代理现在只会在面板中出现一次,保持正确状态,并在信息可用时补全缺失的身份详情
  • 企微消息现在可以妥善处理发送失败和延迟到达的错误回执,不会留下待处理请求或导致 Host 崩溃
  • 再次被唤醒的 Codex 子代理显示为工作中而不是空闲
  • Codex 子代理再次显示在代理面板中

v0.2.2143

  • ACP 连接无法写入消息时现在会正常关闭,受影响的请求会被拒绝,不再卡住或导致 Ycodium 崩溃
  • 应答无法送达 Codex CLI 时,Ycodium 现在会记录警告并清理审批或提问,不再让它卡住
  • 遥测 sidecar 在写入命令期间停止时,采样和历史查询不再卡住或产生未处理错误
  • 如果 Codex CLI 在发送请求时退出,Ycodium 现在会报告失败,而不是让请求一直挂起或导致服务器崩溃
  • 在 Claude Code 中途切换模型来源现在会生效,后续轮次也不再因虚假的“绕过了代理”错误而失败
  • 重新读取请求列表时,结果仍在加载期间不再显示空状态
  • 请求列表为空时现在只说明尚未记录请求,不再猜测会话绕过了 Ycodium
  • 在 provider 运行多个会话时检查其状态,不再将其标记为不可用
  • 移动端已暂停的会话会以界面语言显示唤醒倒计时
  • 通过模型来源进行的长对话在 64 个请求后不再每个轮次都因“绕过了代理”错误而失败
  • 本机模型端点的调用记录现在会标明处理每个请求的 provider,让报表更准确
  • 模型来源现在会列出 Ycodium 转发的近期请求,并在没有请求时明确说明
  • 浏览器面板中最近访问的页面现在会保持其“访问时间”最新
  • 现在可以查看最近经过 Ycodium 本机模型端点的请求
  • “3 小时前”等相对时间现在会遵循界面语言

v0.2.2132

  • 打开的文件标签页现在可以切换和再次关闭

v0.2.2130

  • 会话视图现在使用当前机器上安装的插件,因此同一插件安装在多台机器上时不再随机失败
  • 更新前的会话不再在下一条消息时重新开始,并且在一个会话中切换同一 agent 的账户又能正常工作了

v0.2.2126

  • 窗口隐藏期间失效的连接现在会被及时发现并重连,无需等你切回窗口
  • 大型数据库中的待发消息查询不再阻塞服务器启动
  • 输入框中显示的权限模式现在与实际发送给 CLI 的模式一致
  • 绑定的模型与 provider 格式不匹配时,OpenCode 不再失败,而是使用已配置的默认模型
  • 启动阶段失败的轮次现在会以错误状态收尾并显示原因,不再卡在加载状态
  • 选择器中不可用的模型现在会在悬停时说明无法使用的原因
  • 无法使用外部端点的 agent 现在会在选择器中标记为不可用,并显示明确原因
  • Claude Code 启动失败时现在会附带 CLI 的原始错误输出,更容易诊断原因
  • 429 错误现在会区分速率限制和未说明的请求失败,并附带上游响应以便排查
  • 由 Ycodium 路由的 Claude Code 会话不再继承可能覆盖 Ycodium 端点或凭据的配置项
  • 即使 Claude Code 重新创建 projects 目录,转录内容也会继续保存到预期位置
  • Claude Code 的引导设置只会初始化一次,避免 CLI 更新自身配置时发生冲突
  • Antigravity 请求现在使用 Google 支持的 Cloud Code 流式接口、主机和客户端标识,不再因 404 或 403 错误失败
  • Ycodium 路由 Claude Code 会话时会使用隔离的配置目录,而不是用户的 ~/.claude 目录
  • 模型请求现在会直接使用来源配置的代理,需要代理的来源不再悄悄绕过代理直连
  • Ycodium 现在会以选定的 endpoint、模型和代理设置覆盖本地 CLI 中冲突的配置
  • Claude 会话现在使用绑定的模型标识,避免有效请求在到达模型 endpoint 前被拒绝
  • 当套餐没有可报告的额度时,用量现在会正确提示,而不是显示刷新错误
  • 订阅登录现在最长可等待两小时,让你有更多时间完成浏览器授权
  • 添加的第一个代理会成为机器默认代理,代理选项现在会显示实际使用的线路
  • 订阅登录不再依赖回调监听器,改为粘贴返回的地址,并提供更清晰的错误信息和 30 分钟有效窗口
  • 声明支持外部 endpoint 的 provider 现在必须提供完整配置,避免静默回退到自己的账号
  • 绕过已配置本地代理的轮次现在会被标记为失败,并指出被覆盖的设置
  • 受支持的 agent 现在可以使用上下文压缩和反馈上传,不会再被错误报告为不支持
  • 用量探针现在可以组合多个请求、读取响应头,并在窗口没有计数时显示为零
  • 已标记为已读的消息在重启或跨会话送达状态更新后不再变回未读
  • 用量窗口现在会按持续时间标注,provider 明确提供的标签优先
  • Grok 月度用量现在会将原始已用量和上限换算为准确的百分比
  • agent 工作期间发送的消息现在会留在队列中,不会在聊天时间线中跳跃
  • 现在可以使用 Grok 订阅登录,并通过订阅 endpoint 使用 Grok,同时查看用量和力度档
  • 同一项目中的会话现在共享打开的文件和差异标签页,切换会话不再让工作区面板消失
  • Cursor 不再作为 provider 提供给 Ycodium
  • 插件手现在可以正常派发 API 支持的模型,不会再因请求观测不可用而失败
  • 遇到限流时现在会遵守最短重试等待时间,ChatGPT 额度窗口也会明确显示五小时和每周标签
  • Kimi For Coding 现在会在输入区显示订阅用量,包括每周剩余额度
  • 工作区面板的布局和宽度现在会随项目跨工作树保持一致,并在刷新浏览器后保留
  • 已配置的 agent 现在会在启动时自动登记,同时不会隐藏原本可用的模型
  • dsh 现在提供自身的三种原生权限模式,并会在运行 CLI 时应用你的选择
  • 浏览器工作台标签页现在使用更清晰的“机器 - 项目”标题格式
  • 终端路径链接现在只会在引用的文件或目录存在时显示
  • 带行号和列号的终端链接现在会尽可能将文件打开到指定列
  • 浏览器工作台现在默认使用英文并正确匹配文案,同时不再显示工作区信任提示
  • Codex 现在提供四种原生权限模式,包括由 Codex 而不是你来审核批准的模式
  • Claude Code 现在提供五种与其实际 CLI 行为一致的原生权限模式
  • 已配置凭据或基础 URL 的 agent 不再绕过 Ycodium 的 relay
  • OpenCode 现在提供三种各自产生不同工具规则集的原生权限模式
  • Grok 现在提供实际的三种权限模式,不再显示一个不起作用的多余选项
  • “刷新模型”现在可以从过期的 models.dev 目录中恢复,并找到已迁移的 provider
  • 你可以在外观设置中启用终端选中即复制,默认关闭
  • API 支持的模型选项不再因手的能力而被错误标记为不支持
  • 手没有单独登录时,API 支持的模型选项仍会显示,而不可用的原生模型会继续隐藏
  • Ycodium 不再默认附带已启用的内置遥测
  • Codex 回复、流式文本、工具行和批准卡片现在会重新正常渲染,不再因解码错误而失败
  • Codex 账户超出配额后,现在会显示包含恢复时间的使用量限制消息,而不会断开会话
  • 插件事件格式错误时会被跳过,不再终止会话,执行可以继续
  • 更改 ACP 审批档位现在会应用到 agent,不再只是改变本地显示
  • ACP provider 现在会显示自身的审批档位,包括当前选中的档位,不再使用通用的四项列表
  • 代码区和终端现在使用内置的 Maple Mono 字体,让不同机器上的显示保持一致
  • 新增 Kimi for Coding 和 Moonshot provider,Kimi 订阅支持设备码登录
  • Ycodium 不再向 PostHog 发送遥测数据
  • 空闲会话的输入区不再显示误导性的机器已断开连接提示
  • 长对话现在会保留有界的历史记录窗口,同时保留阅读位置、选区和活动请求
  • 聊天和轨迹视图在加载较早历史记录时不再卡住
  • 安装执行器插件后,插件视图现在可以正确加载
  • 订阅登录现在支持不使用浏览器重定向的设备码流程
  • 选择思考档位现在会将设置发送给 agent,不再只是停留在界面上
  • ACP provider 现在可以报告可用的模型和思考档位,供你选择
  • Dsh provider 现在会显示可用的思考档位,不再将其隐藏
  • 排队中的消息不再显示内部信封标签或记录 ID
  • agent 选择器现在会显示正确的 DeepSeek Harness 名称,不再显示错误拼接的名称
  • 用量出错时现在会说明 provider 被限流,不再笼统地说用量数据不可用
  • 插件仍在探测模型清单时,已保存的模型选择会保留且仍可切换
  • 时间线回复现在会标明 agent,并统一使用 Claude Code 这一名称
  • Self-hosted Relay URL 设置不再重复显示标题
  • 多个 Ycodium 实例共用机器账号时,不再因同时探测而创建重复会话
  • 用量状态现在会说明是缺少凭据、实例已停用,还是 provider 不支持
  • 使用 agent 自有登录方式时,用量检查不再被错误标记为不支持
  • agent 选择器现在会先显示 agent 名称再显示账号昵称,让所选 agent 一目了然
  • Kimi Code 现在会报告其 CLI 识别的模型,你可以在 Ycodium 中选择这些模型
  • Grok 现在会报告其 CLI 识别的全部模型及其上下文大小
  • dsh 现在会报告可用模型,你可以切换模型,不会再因清单为空而被拦截
  • Claude 订阅用量现在按实例读取,上下文窗口标签支持本地化,也不会重复获取用量
  • 团队运行现在会等待成员会话设置完成后再派发,避免任务被跳过或错误放行
  • 终端暗色主题现在使用 Solarized Darcula 配色,包括 ANSI 颜色
  • 插件卡现在会显示自己的图标,不再显示损坏的占位图
  • 排队条目现在会隐藏内部标记和记录号,只显示易读的通知内容
  • 拉取请求页面现在会遵循应用语言,而不是显示英文
  • 来源状态点现在会反映实际账户和端点状态,不再把所有已存在的来源都标记为已连接
  • 订阅登录现在会为 Antigravity 和 Anthropic 凭据创建可用端点,以便发送请求
  • 权限状态现在会列出所有可能影响 Grok 审批的配置文件,包括用户本地和机器级设置
  • Grok 的权限状态现在会如实报告经过验证的审批边界和匹配规则,不再承诺涵盖所有文件写入
  • 登录已有的 provider 来源不再创建重复来源,失败时也会显示明确错误,而不是毫无反应
  • 厂商预设卡现在使用清晰的“登录”或“使用 API key 添加”操作,响应格式收在菜单中
  • MCP server 关闭 stdin 时不再导致整个环境崩溃
  • 订阅账户现在只能通过浏览器授权创建,不再提供从 CLI 登录文件导入凭据的入口
  • 权限模式选择器现在会在选择器底部和控件旁明确说明更改将在下一条消息生效
  • 移动端会话详情现在能正确显示轮次,并将运行中的子代理保持为运行状态
  • 输入框中以 mention 或 $skill 结尾的指示行现在可以可靠生效,普通的 @mention 仍会作为文本处理
  • 实时限额区域中的限额标签现在会统一本地化
  • 内置团队角色名称和命令失败消息现在会使用你选择的语言
  • 移动端输入框首行新增 agent 徽标和轮次导航器
  • 使用 Responses 协议的 Anthropic 兼容模型现在会显示可读的思考摘要,不再显示空白的思考区域
  • 即使 provider 的模型列表尚未准备好,你也可以切换过去;Ycodium 会在发送时说明缺少模型
  • Skill 令牌($skill)现在会在发送给 agent 的输入框前置一行运行指令
  • Claude 文本生成现在会使用与会话相同的已配置 relay,包括标题、提交信息、PR 和摘要
  • 现在可以将旧版模型实例拆分为 provider 和模型,并将凭据安全地移入密钥库
  • Grok 现在会遵循你选择的权限模式,不支持的模式也会如实说明实际行为
  • 终端输出确认发送失败后现在会自动重试,不再丢失待确认的输出记录
  • 提及(@file)现在会在发送给 agent 的输入框前置一行读取指令
  • 启动绑定的 provider 时,Codex 现在会正确使用你选择的订阅账户
  • 上游响应未提供 content-type 时,现在也能正确识别用量
  • 内置执行器现在会正确显示在 provider 设置和执行器列表中
  • 新建的 Claude 执行器实例现在显示为 Claude Code,以区别于 Claude 模型
  • 终端用户文档现在为英文,与其他用户文档保持一致
  • 关闭并重新打开同一终端后,终端流量控制现在仍会正常生效
  • 上游流式响应未提供 content-type 时,协议转换不再失败
  • 绑定专用的端点、凭据和代理设置现在会优先于实例环境设置
  • 绑定到本机端点的 Grok 现在会使用绑定凭据,而不会使用用户自己的登录信息
  • 最近使用的输入框条目不再让不可用的 provider 挤掉可用选项
  • 插件提供的协议转换现在已接入服务器,可使用受支持的跨 provider 连接
  • Codex 现在可通过内置适配器使用 Anthropic 格式的模型,兼容的模型会在选择器中启用
  • 即使机器配置了自己的 DEEPSEEK_API_KEY,dsh 现在也会使用绑定的端点和凭据
  • 不支持的推理力度档位不再发送给 Anthropic,避免不必要的 400 错误
  • Codex 的 priority 模式不再发送会导致 Anthropic 请求失败的不支持 speed 设置
  • 空闲的终端标签页现在会显示 shell 的名称,例如 zsh 或 bash,而不是通用编号
  • 翻译后的请求现在始终使用绑定到 provider 的模型,确保执行、用量和限额保持一致
  • 更改模型的推理力度档位现在会立即应用到下一轮,包括继续已有会话时
  • Codex 现在可以使用 DeepSeek、GLM 等 chat 格式模型,不会因较新的请求字段而失败
  • 切换 provider 现在会为新 provider 重新解析模型,不再沿用之前 provider 的模型
  • 现在可以通过移动端终端菜单停止正在运行的终端命令
  • 首次设置期间,运行时管理的 provider 现在始终使用自身配置,不再拒绝有效的显式选择
  • 输入区不再把未变化的服务器更新当作新的模型选择,也不再反复写回
  • 使用外部模型的会话不再反复将同一执行选择写回服务器
  • 粘贴到终端时不再添加多余的末尾空行,选区菜单也会与终端保持对齐
  • 终端搜索快捷键现在会适配你的平台,初始化错误也已完成本地化
  • Claude Code 现在会报告可用模型、思考强度、快速模式和上下文窗口,便于准确选择
  • 屏幕阅读器用户现在可以听到新的终端输出并阅读完整的滚动记录
  • Grok 现在会在启动代理时应用输入框中选择的推理力度档位
  • dsh 和 Grok 现在只会选择 provider 提供的模型,避免因不支持的模型 ID 导致会话失败
  • Direct 请求现在使用绑定到 provider 的模型,而不是编码代理发送的模型名称
  • dsh 和 Grok 探测后现在会报告真实就绪状态,可用的 provider 不再一直停留在未检查状态
  • Teams 现在无需等待大型事件历史记录完成对账即可启动
  • 显式模型选择和 API 支持的模型现在会在首次探测时正确派发,不再被静默跳过
  • 现在即使命令仍在打印,也可以选择并复制终端文本
  • 使用 ANTHROPIC_API_KEY 或 ANTHROPIC_AUTH_TOKEN 认证的 Claude 实例不再被误标为不可用
  • 命令输出大量内容后,终端不再因每一行新输出而闪烁或跳回底部
  • 不支持的输出字段(如 logprobs 和 annotations)现在会被报告,不再静默丢弃
  • 可以从 Codex CLI 登录中导入 ChatGPT 订阅,或直接登录,然后将其用于任意 agent,而不仅限于 Codex
  • dsh 和 Grok 手现在可以通过自动将 Chat Completions 转换为 Messages,使用 Anthropic 格式的模型
  • Claude Code 手现在可以通过自动将 Anthropic 转换为 Chat,使用 DeepSeek 等 Chat Completions 模型
  • 厂商卡片现在可以从支持的 CLI 登录中导入订阅账户,并一步完成订阅端点设置
  • Chat Completions 手现在可以通过自动协议转换,使用 Responses 模型
  • 插件视图现在会在断线后自动恢复,无需刷新窗口
  • 从支持的 CLI 登录中导入的 OAuth 订阅账户现在会保留订阅端点所需的账户身份
  • Chat Completions、Responses 和 Anthropic 协议的转换流现在都能正确收尾,避免误报流截断错误
  • Web 终端现在提供 Ctrl+F 搜索栏,支持增量搜索、匹配选项和 F3 导航
  • slash 菜单现在会在分组中显示最多 3 个最近使用的命令,同时搜索仍保持原有的排序方式
  • 终端中的 Ctrl+Shift+C 现在可以复制选中文本,Ctrl+Shift+V 也能可靠地从剪贴板粘贴
  • 新建会话现在会在精简的第一行保留会话操作和终端控制
  • Web 终端现在使用 xterm,渲染、文本选区、链接和粘贴体验更加可靠
  • 现在按一次 Esc 会准备停止轮次,并在 2.5 秒内再次按下确认;打开菜单时 Esc 会优先用于关闭菜单
  • 终端现在会为正在运行的子进程显示停止按钮,并在向可能立即执行内容的 Shell 粘贴多行文本前进行确认
  • 终端开关现在位于输入卡第一行,便于在会话中快速访问
  • Agent 控件现在会在整个会话期间保留,打开后会在需要时自动加载更早的轮次
  • 仓库面板现在会根据远端默认分支显示准确的未合并提交数,主工作树也不例外
  • 在 Git 面板中双击工作树行不再选中行文本
  • 仓库面板现在使用更清晰的孤儿标记、显示未合并提交数,并在删除工作树前发出提醒
  • 现在可以向正在运行的 Codex 轮次发送消息
  • Codex 现在会使用所选的推理力度和协作模式启动轮次
  • OpenCode 模型探测现在只会列出 CLI 账户可使用的模型
  • agents 弹窗现在会在按钮上方打开,不再遮挡输入框
  • 会话关闭时,待处理的审批请求现在会以失败结果结束,不再无限转圈
  • 当 CLI 未在固定列表中列出当前 Codex 型号时,这些型号不再被误判为旧型号
  • 用量跟踪现在支持 POST 接口和凭据筛选,并将 Claude 订阅用量和 Antigravity credits 接入插件
  • provider 设置现在会从 models.dev 同步可用模型和选项,让 model ID 与所选 provider 的推理选项保持一致
  • Codex 现在会从 CLI 加载模型列表和推理选项,恢复输入框中的模型选择和思考档位
  • Codex 会话现在可以使用已配置的 MCP server,包括需要 OAuth 的远程 server
  • 对于共用驱动,聊天界面现在会显示具体的 provider 身份,而不是通用的 provider 标签
  • Kimi Code、GitHub Copilot、Gemini CLI、Qwen Code、Hermes Agent 以及自定义 provider 现在都可通过统一集成使用
  • 打包版本现在可以正常使用 OpenCode
  • OAuth 登录现在从 provider 卡片开始,并支持通过可复制的授权链接和粘贴回调地址完成远程登录
  • GLM 和 Antigravity 现在会在模型来源卡片和目录条目中显示真实图标
  • 订阅账户现在会按需刷新凭据,并在整个会话期间可靠地用于推理请求
  • 重试失败的 provider 来源创建现在会复用同一来源,不再创建重复来源
  • API 来源现在支持通过 OAuth 登录、安全存储刷新令牌并自动续期访问权限
  • 时间线中的“更早的轮次”控件现在会随界面其他内容一起翻译
  • 插件和 provider 返回的异常值不再导致 RPC 响应失败,不支持的值会被安全转换
  • 插件加载失败时现在会显示原因,不再让会话区域一片空白
  • 订阅现在可以强制使用指定 proxy,避免静默回退到 Direct 连接
  • 即使某个插件包含无法发送到客户端的数据,插件列表现在仍可正常显示
  • Agent 控件现在位于输入卡中,右侧栏专注于跨会话工具
  • Codex 可以通过内置代理使用 DeepSeek API 来源
  • 插件包现在按贡献分组显示在设置中的独立区域,MCP 工具和技能仍按机器整理

v0.2.2106

  • DeepSeek Harness 现在由可移除的执行器插件 @ycodium-ai/agent-dsh 提供

v0.2.2078

  • 当此机器上保存的身份仍为占位符时,浏览器版 VS Code 不再无法打开
  • 机器现在包含一个可以安装官方 CLI 的浏览器版 VS Code 插件
  • 可以从机器、项目标题栏或命令面板打开浏览器版 VS Code
  • 首次打开浏览器版 VS Code 时会显示分步向导,之后打开会直接进入浏览器

v0.2.2046

  • 现在可以打开已注册项目的工作树差异,包括位于项目目录之外的工作树
  • 现在可以在 Ycodium 中通过新的 Codex agent 插件运行 Codex 会话
  • 现在可以在 Ycodium 中通过新的 Claude agent 插件运行 Claude 会话
  • 会话用量现在优先使用 token 记账数据,并在可计算时显示缓存命中率

v0.2.2040

  • 需要回放或排查问题时,你可以启用原始 provider 载荷日志来保存完整的协议数据
  • 源码管理现在会逐个列出未跟踪文件,超过 1 万个文件的上限时还会显示隐藏了多少个文件
  • 启动失败现在会显示重新加载操作,而不是让应用卡在加载屏幕上
  • 展开消息输入框不再重新渲染已挂载的会话历史记录
  • 本地会话快照现在会保持在存储预算内,并在被驱逐后从其机器重新加载
  • 从多个位置连接到同一机器不再启动相互竞争的连接尝试

v0.2.2025

  • 切换会话不再触发不必要的布局计算,切换更快且最坏情况下的界面卡顿更少
  • 现在可以通过 Ycodium 使用 Copilot、Gemini、Qwen 和 Hermes provider
  • Grok 文本生成在默认实例上再次正常工作
  • 恢复旧会话时不再提示你减少上下文,完整历史记录会自动保留

v0.2.2014

  • 现在可以将 Ycodium 连接到 Grok,通过设备码登录,并在启动会话时选择推理档位

v0.2.2009

  • 在长期运行的会话之间切换不再累积隐藏的渲染器或重建完整的会话视图

v0.2.2007

  • 现在可以通过 ACP 集成使用 dsh agent
  • 当 Grok 用完成信号代替输入框响应时,会话现在也能正常完成,同时错误仍会正确显示
  • agent 现在可以在轮次中向你提问,并在你回答后继续运行

v0.2.1995

  • 当 CLI 在等待审批回复时崩溃,轮次不再无限期卡住

v0.2.1991

  • 基于 ACP 的 agent 现在可以通过提供的模型元数据或模型配置项切换模型
  • 现在可以从 npm 安装 ACP 执行器插件,不会再出现无法解析工作区依赖的错误

v0.2.1983

  • 你可以通过填写程序路径和启动参数连接自定义的 ACP 兼容编码 agent,并在 Ycodium 中运行多轮会话

v0.2.1971

  • 带有空输入 schema 的 MCP 工具现在可在不同 provider 中稳定工作,不会再导致服务器丢弃整个工具列表

v0.2.1967

  • 团队工具失败现在会在服务器日志中显示工具名称、调用会话和错误详情,让问题排查更容易

v0.2.1964

  • 保存源文件后,本地插件可以在无需重启桌面应用的情况下重新构建并刷新其界面

v0.2.1962

  • 滚动查看上方内容时,会话历史不再跳回最新消息
  • 调整桌面窗口大小和最大化不再导致会话 UI 严重卡顿
  • MCP 客户端现在可以使用完整的工具集,包括无需输入的工具,不会再因一个工具的架构无效而丢失所有工具
  • 当活跃会话正在使用执行器插件时,Ycodium 现在会阻止禁用或卸载该插件,并显示必须先结束的会话
  • 添加实例网格现在会显示已安装插件提供的执行器类型,并使用合适的图标和名称
  • 新安装的执行器插件无需重启服务器即可被识别,provider 的行为现在会遵循各插件声明的能力

v0.2.1941

  • 执行器贡献数量现在会在所有支持的语言中正确显示
  • 已收尾的会话不再在输入框上方显示多余的横幅
  • 旧会话压缩现在显示为紧凑的单行输入框
  • 在会话表格上使用鼠标滚轮滚动现在可以继续滚动会话
  • 调整侧边栏和工作区面板大小现在能在长会话中保持响应
  • Web 和 Mobile 现在使用执行器卡片目录,并根据每个执行器的贡献渲染安装/登录/排空插槽,以替代特定驱动器的开关
  • 执行器插件现在可以通过 Host 生命周期进行安装、注册和管理,支持由卡片驱动的目录和强制卸载
  • 执行器插件贡献契约使外部代理能够在 Ycodium 编排层中注册为一等 provider

v0.2.1930

  • 会话插件界面现在支持热更新,无需刷新整页或重启服务器;构建失败时仍会保留当前界面
  • 会话通知现在会保持其预期布局,而不是折叠到图标列中

v0.2.1928

  • 插件视图现在可在 Windows 构建版本中正确加载

v0.2.1924

  • 为设置 → 模型添加 OpenAI、Anthropic 和 DeepSeek 的供应商预设卡片,以便逐步完成源设置
  • 在输入框中显示所选模型来源的实时账户用量或余额,并支持手动刷新
  • 刚刚完成验证的 Codex 账户登录后即可立即选择其中的模型
  • 桌面版构建可以再次加载插件视图和翻译后的插件导航

v0.2.1917

  • 已完成的团队运行不再导致服务器在每次 agent 事件时再次停止其成员

v0.2.1908

  • 在模型设置中添加单独的 Codex 订阅账户,并从消息输入框中使用它们

v0.2.1901

  • 在设置中管理模型来源,并将选定的账户和模型选项与草稿和排队的消息一同保留

v0.2.1893

  • 聊天、轨迹和轮次导航控件现在集中位于消息输入卡片内

v0.2.1875

  • 桌面版更新日志弹窗中的更新按钮和发布历史控件仍可点击
  • 排队的消息在拖动时仍保留在列表中,并显示清晰的位置、保存和失败反馈
  • 更多内置功能可以作为插件进行管理,并且在升级期间会保留已保存的设置和禁用状态
  • 当已连接的机器报告较新的操作时,插件设置仍保持可读
  • 拉取请求页面现在会保留可用的标签页和调整大小功能,并改进了窄屏布局和插件配置表单

v0.2.1869

  • 共享同一 provider 的会话可以独立启动,无需相互等待
  • 在支持的情况下,协作提醒和回复可以送达活跃轮次

v0.2.1867

  • 对话框在较小窗口中让长表单保持可滚动并让其操作保持可见
  • 源代码管理在加载时保持其布局,并使用提交历史刷新更改

v0.2.1866

  • 相关团队结束后,团队完成通知不再无限重试
  • 新运行时启动后,远程机器更新不再报告失败

v0.2.1864

  • 使用官方插件时,Windows sidecar Host 现在可以正常启动
  • 桌面端窄窗口中的浏览器预览现已可见且可交互
  • 可禁用或移除团队而不影响普通聊天,团队规则和界面由插件管理
  • 浏览器预览在窄侧边栏中保持可见,已完成的团队运行不再显示待处理操作警告

v0.2.1856

  • 可以禁用或移除团队,而不会影响聊天、附件或消息队列
  • 在狭窄的聊天窗格中仍可访问团队控件,且在 Teams 不可用时团队草稿会保留其附件
  • 编辑包含图片和文件的排队消息,对其重新排序,并引导当前轮次或停止当前轮次以优先处理某条消息
  • 新会话在启动期间会保持消息可见,且排队消息在分发期间不再停滞
  • 当其他消息同时到达时,较长的回复不再触发重复重连
  • 已停用的插件现在会保留正确的名称和说明,首页也会准确列出随附的插件
  • 你现在可以打开已安装和发现的插件详情,查看其 npm README、版本、发布日期和每周下载量
  • 移动端插件列表现在会显示版本和可用更新,让你可以在桌面端更新前查看哪些插件需要处理
  • 安装插件时现在会显示下载、读取清单和挂载进度,不再让安装按钮看起来毫无反应
  • 你现在可以在 npm 搜索 Ycodium 插件并直接安装搜索结果,同时会明确提示 npm 列表未经审核
  • 插件管理现在使用更详细的卡片,你可以手动检查 npm 上的可用更新并安装
  • 内置插件现在可以独立更新,新版本会立即生效,无需重启
  • 插件开发者现在可以直接从 npm 安装 Ycodium 插件 API 和 Teams 集成

v0.2.1828

  • 现在无需配置 npm 账号即可安装官方 Ycodium 插件

v0.2.1827

  • 现在你可以使用 `ycodium plugin add` 安装发布到 npm 的 Ycodium 插件

v0.2.1825

  • 搜索结果现在显示文件匹配和网页来源,同时保留完整工具输出
  • 会话现在以更清晰的工具详情展示,并保留原始输入和输出
  • 待审批项让会话保持易读,并显示完整的操作标签
  • 主页和下载页面现在显示桌面版发布日期和时间
  • 安装 Teams 插件后,Ycodium 无需重启服务器即可加载它
  • agent 现在可以用新版本替换自己在会话中安装的插件,不再被旧版本阻止
  • Ycodium 现在会阻止过期的状态更新覆盖轮次的实际当前状态
  • Ycodium 现在会阻止子会话更新报告从未开始的活动
  • 无效的插件事件现在会在写入前被拒绝,避免损坏已保存的状态或导致后续重启失败

v0.2.1818

  • 以清晰易读的格式查看团队看板和收件箱,一眼掌握未完成的工作和未读消息
  • 即使连续轮次在同一毫秒开始,重启后 Ycodium 也能正确恢复最新轮次

v0.2.1817

  • 团队消息现在会记录在正确的接收轮次中,并且仅排队唤醒时不再被标记为已送达
  • 现有团队运行现在无需迁移即可显示其卡片、成员会话、状态和驳回历史
  • 插件现在可以持久化自己的事件驱动状态,因此插件数据可在重启后保留并与 Ycodium 保持同步
  • 团队恢复现在会在更新失败后继续处理,避免跳过无关的待处理工作
  • 事件驱动的集成现在会在重启后重建状态,避免 Ycodium 离线期间遗漏工作

v0.2.1815

  • 失败的团队恢复工作现在会被报告,而不会被悄然标记为已完成
  • 团队恢复现在会在重启后保留待处理工作,并且仅在能核实发送记录时才会向每个会话发送一次角色说明

v0.2.1811

  • 团队运行重启后会保留启动失败和角色说明状态,避免重复说明和错误的恢复处理
  • 会话唤醒通知现会区分回复和已结束的轮次,避免你以为有回复却打开空收件箱

v0.2.1810

  • 重启后恢复中的会话会一直受到保护,直到成功重启或超时,后续重试也不会让它们卡在失败或等待状态

v0.2.1809

  • 隐藏的轨迹视图不再执行可能导致窗口卡顿的自动滚动
  • 重启后,Ycodium 会自动唤醒仍有未完成任务的团队成员;如果无法恢复,任务将保留原有归属并标记为需要关注
  • 在新轮次已发出后停止工作,现在会让排队的工作保持暂停,直到你恢复执行

v0.2.1804

  • 打包版 Ycodium 现可在无法访问互联网的 Host 上完成离线安装

v0.2.1802

  • 发送给团队成员的 Direct 消息现在可被可靠投递和处理,包括在排队的投递轮次期间

v0.2.1799

  • 静默消息现在会归入实际检查它们的轮次,因此后续工作不再导致漏跟进或错误跟进
  • 团队成员完成一个轮次后,现在无需等待进程退出即可被唤醒处理排队中的工作
  • 重启后,Ycodium 现在会恢复待处理的消息跟进,不会重复执行工作

v0.2.1796

  • 排队消息现在可在重启后可靠处理,不会丢失或错配,且投递通知不再包含消息正文
  • 成员在启动尝试失败后恢复可用时,团队现在会重试排队的唤醒

v0.2.1794

  • 添加或替换成员时,团队轮次预算都会被一致执行,包括已有活动记录的会话
  • 在 provider 队列中等待启动的团队成员不再被标记为失败,真正的启动失败会被正确报告

v0.2.1792

  • 队列取消横幅不再执行过期确认,也不会把错误显示在较新的排队请求上
  • 当较早请求的传递状态仍未知时,队列横幅现提供“停止等待此请求”,让排队消息继续进行
  • 轨迹视图现在会保留工具详情和准确的任务状态,并可可靠跳转到对应的聊天条目
  • 已完成一轮的团队成员可以再次被派工或唤醒,其进行中的工作不会被误标为失败
  • 当团队运行达到轮次预算时,现在会可靠暂停,并可在你增加预算后恢复
  • 重启后,排队中的轮次不再因丢失或已完成的会话而一直被阻塞

v0.2.1777

  • 对话视图新增 Chat / Trajectory 切换——以可筛选的步骤表格形式展示相同的会话事件,适用于 Web 和移动端
  • 使用 Mod+Shift+T 在聊天和轨迹视图之间切换,在同一时间线中查看消息、活动、工具调用、审批和计划唤醒
  • 团队运行现在会为每个成员会话轮次可靠执行轮次预算,并在预算用尽时暂停

v0.2.1772

  • 在缩放显示设置下切换会话和群组不再导致布局抖动

v0.2.1771

  • 轮次限额现在会在重试和并发启动时保持准确,避免不必要的排队和超额分配

v0.2.1769

  • 重新连接后终端输入会恢复,并且当其他设备占用终端时提供“接管”操作
  • 消息队列会在重启后恢复,并允许你检查排队消息、取消未发送的请求,以及处理状态未知的投递
  • 即使 provider 从未确认,团队任务的超时计时也会在人员回复时恢复
  • 当成员会话在没有错误消息的情况下结束时,失败的团队任务会显示原因
  • 当保存的进程 ID 被复用时,SSH 交接不再停止另一台服务器
  • 可在时间线查看定时唤醒和升级结果、取消待执行的唤醒,并让 SSH 机器使用 Host 的后台服务
  • 团队运行限额现在会在所有启动路径中一致执行,重试角色消息也不会重复启动轮次
  • 团队消息现在会在恢复后或角色变更后仍归属到正确的会话,并保留附件元数据

v0.2.1755

  • 修复了 Ycodium 复用已在运行的默认 runtime 时 SSH 连接失败的问题

v0.2.1753

  • 新会话会在当前组外的独立标签页中打开,同时保留现有的空白组成员
  • 已暂停的会话现在会显示排队的请求和恢复发送操作,而不会卡在发送指示器上
  • 当过期的 SSH 记录指向被复用的进程 ID 时,Ycodium 不再停止无关进程
  • 恢复的任务现在会开启新的活跃时间段,确保计时器和记录的时长准确
  • 当无法请求升级时,Ycodium 现在会根据机器的安装方式提供相应的操作指引

v0.2.1751

  • 固定的轮次标题现在可适应会话列,而不会覆盖整个时间线宽度
  • Git 历史现已支持完整的引用筛选、准确的比较、更丰富的提交操作,以及在 Fetch 或 Pull 后自动刷新

v0.2.1750

  • 运行时安装和自更新现在使用当前下载源,包括已配置的镜像
  • SSH 重连会复用已安装的运行时,无需联系下载站点

v0.2.1748

  • SSH 连接在从已废弃的下载地址获取运行时时不再失败
  • 团队任务在生成输出或等待回答时不再超时
  • 差异预览会保留文件名中的空白字符并打开正确的文件
  • 在机器之间切换时,缓存的 Git 面板会保留在各自的机器上,并避免不必要的布局工作
  • Grok 生成的图像现在可以在 Windows 上正确显示
  • 团队任务在其正在运行的轮次仍在绑定时会保留活动跟踪
  • 活动中的团队任务不再仅因运行超过一小时而失败
  • 编辑器不再为拼写错误加下划线或自动更正词语
  • 未读完成指示器会保留到最终回复可见时,并且包括折叠的分组
  • 丢弃更改时可正确处理特殊文件名并报告失败
  • 在文件编辑器中输入斜杠不再将焦点移至搜索
  • 差异预览会按需加载文件,并在关闭时停止不必要的工作
  • 你现在可以在看板上撤回尚未评审的任务交付,任务计时也会区分工作时间和验收时间
  • 团队 run 分组现在会在会话上方显示可折叠的任务看板,你可以选择任务以聚焦对应成员的窗格
  • 团队看板现在支持任务交付和验收评审,包括驳回反馈以及专门的等待验收阶段
  • 当客户端收到尚未识别的新编排事件时,现在仍能保持连接
  • 当 provider 的模型列表为空时,已保存的模型仍会保持选中状态,包括导入会话后
  • 原生会话导入会在模型列表为空时恢复已记录的模型,而刷新会保留所选模型
  • 长时间运行的轮次在持续流式输出时会保持活动状态,等待您的输入的时间不再计入其空闲时限
  • Agent 子会话不能再绕过活跃 run 的协调规则
  • 直发消息现在会遵守 quiet 投递和运行保护,每条消息只存储一次并关联到其通信记录
  • 没有判决的升级请求现在会以未确认状态和观察到的版本完成,而不再无限等待
  • 任务编辑后仍能识别 Agent 轮次,重复发送终态也不再重复计算工作时长
  • 您现在可以在非团队会话中使用 check_inbox,消息只会在您读取后标记为已收到
  • 升级唤醒不再打断正在进行的 Agent 轮次,并会在会话忙碌时安全重试
  • 您可以标明回复所回答的具体消息,让会话显示消息何时已得到回复
  • list_wakes 现在会显示待处理服务器升级的目标版本和状态
  • 通信记录现在会跟踪投递和处理状态,并在收件人处理完唤醒消息后唤醒发件人
  • 您可以将 SSH 机器仅用作通往由其 Host 服务管理的服务器的隧道;如果现有服务器无法停止,移交会安全中止
  • 当已删除的成员会话无法恢复时,Ycodium 现在会提醒你,并指导你用新角色添加成员或新开 run
  • 协调者现在可以请求将 Ycodium 服务器升级到指定版本,并会收到升级成功确认或失败原因说明
  • 历史团队消息现在会显示每条消息发出时担任收件角色的成员
  • 使用相同幂等键重试 send_message აღარ会重复发送或覆盖原消息
  • 定时唤醒现在会遵守取消操作,等待进行中的工作完成,并可靠地显示在时间线中
  • 按角色、会话或用户发送的消息现在都会被记录,你也可以直接向同一项目中的任意会话发消息
  • 被退回修改的卡片不再因上一次尝试的错误而被终止,且其等待审核所花费的时间不再计入完成工作的人员
  • Agents 可以安排一次唤醒,即使空闲会话被关闭且服务器重启后也仍然有效
  • 协调者现在可以向进行中的团队 run 添加成员,让新角色无需重启 run 即可开始工作
  • 团队卡片现在会先经过验收再计为完成,面板会显示哪些卡片正在等待审核

v0.2.1726

  • 模型请求失败现在会在本地 provider 中一致显示,并在响应恢复时清除
  • 对话分组现在会以一个标签页打开,其中包含并排会话、独立草稿和可调整大小的布局
  • 拖动标签页现在会保留分组成员关系,并显示最终的放置位置
  • Markdown 文档预览现在会从文档文件夹解析相对文件链接和图片
  • provider 和模型变更会在重启后可靠排队,审批和回复仍会交给启动它们的 agent 进程

v0.2.1720

  • Claude 会话现在显示 API 重试进度和错误,并会在响应恢复或会话停止时清除该通知

v0.2.1718

  • 长会话滚动更流畅,并会在你返回最新轮次后释放屏幕外的历史记录
  • 终端会话导入结果可在成功或失败后关闭,延迟到达的响应不会重新打开会话
  • 工具标题优先显示操作说明,并在可用时显示已编辑文件的新增和删除行数

v0.2.1715

  • 导入 Codex 会话时,如果其模型已列在 Ycodium 中,不再报告没有可用模型
  • 团队现在采用显式任务完成、安全重开和替补交接,等待审批也不再占用任务时间
  • 现在您可以在看板中重开失败、已取消或受阻的团队任务,追加运行预算,并查看依赖关系和交接历史
  • 移动端看板的状态颜色现在会在您切换主题时正确更新

v0.2.1710

  • 打开某台机器的本地安装包菜单不再导致应用崩溃
  • 切换侧边栏不再导致桌面应用中出现 Cookie 错误
  • 更新或删除 provider 配置后,正在运行的会话现在会继续运行

v0.2.1707

  • 团队 run 现在在每个会话中都有专属入口,也可从 run 看板查看机器中的其他 run
  • 会话中的进行中和失败工作现在更易浏览,提供统一的状态卡片、更清晰的工具摘要和思考时长
  • provider 轮次失败时,会话活动现在会显示根本原因,无需翻查事件即可诊断失败的团队任务
  • 格式异常的 provider 凭据不再暴露在错误消息或诊断报告中

v0.2.1701

  • 即使打开了许多后台会话,切换会话也更加流畅迅速
  • Ycodium 使用更轻量的运行指示器,让 agent 工作时界面保持流畅
  • Claude 会话现已在压缩完成后不再显示正在压缩上下文
  • 滚动浏览较长的会话现在更流畅,也更不容易卡顿

v0.2.1695

  • 子会话现与子代理一起显示在 Agents 面板中,且代理行会展开以显示其最近活动

v0.2.1694

  • Codex 会话现在在启动或恢复时会在 Codex 自身限制范围内使用所选模型的上下文容量

v0.2.1693

  • Grok 生成的图片现可直接显示在会话中,并且在重新打开会话时仍可用
  • 按 Ctrl+Shift+P 查看保活会话面板和近期切换性能的诊断信息
  • 创建新会话不再卸载已打开的会话,切换回来依然快速
  • 等待问题回复或审批时,在输入框中输入中文不再被打断

v0.2.1691

  • 切换会话时会保留每个会话的 provider、模型、选项和发送时的草稿
  • Escape 和其他聊天快捷键现在仅影响可见会话,而后台会话会继续运行
  • Grok 失败时现在会显示错误消息,而不再显示为成功的空回复

v0.2.1688

  • 差异内容现已再次正常渲染,而非显示空白面板
  • 查看每个会话中改动过的文件,最近编辑的排在前面,显示编辑次数,并可一键打开文件
  • 使用新的轮次面板查看、跳转到和导出每个轮次,并查看 token 用量总计

v0.2.1686

  • 现在可从文件面板上传文件和文件夹,查看进度、取消上传,并且不受文件大小限制

v0.2.1682

  • 文件树和源码管理面板加载时现在会显示占位内容,不再出现空白
  • 远程机器更新现会等待重新连接,并刷新显示的运行时版本
  • 切回已打开的会话时,不再丢失历史记录中的阅读位置

v0.2.1677

  • 工作区栏现已与中间栏采用一致的配色,整体布局更加协调
  • 较长的会话时间线现在滚动更流畅,最近内容打开更快,并且可跨轮次选中文本
  • Kimi 问答和计划审查现在会显示其完整内容和选项,不受支持的批准操作也不再取消请求
  • 用引号包裹或后跟破折号的粗体文本现在会渲染为粗体,而不再显示星号
  • 写作 **前缀:**正文 的粗体文本现在会渲染为粗体,而不再显示星号
  • 包含推理历史记录的终端会话现在可以成功导入
  • 侧边栏现在与主区域区分得更加清晰
  • 侧边栏底部的图标,包括通知和收起控件,现在更容易看清
  • 双击源代码管理面板中的一行不再选中整个列表
  • coding agent 流式输出时,侧边栏和标签页仍能保持流畅响应
  • Ycodium 现在在空闲时占用更少 CPU,同时不会延迟你打开会话或发送消息时的会话导入
  • 加载转圈和进度指示器不再拖慢应用,尤其是在非默认显示缩放下

v0.2.1668

  • 已启用的 provider 不再在启动、重新连接或后台状态刷新期间自动启动
  • “请求速度较慢”提示现在显示为实时状态,而非可关闭的失败提示

v0.2.1664

  • 小按钮现在会以其预期的文本大小呈现,而不是回退到默认大小

v0.2.1662

  • 桌面版右键菜单现已匹配应用主题,保留图标和分组标签,并提供剪切、复制、粘贴、撤销和重做等编辑操作

v0.2.1661

  • 流式回复现可逐词平滑显示,并渲染数学公式和 Mermaid 图表

v0.2.1658

  • 源代码管理面板现在提供更清晰的 HEAD 指示,并带来更精准的调整大小拖拽体验

v0.2.1657

  • 收起的机器不再显示误导性的“没有项目”提示或添加项目按钮

v0.2.1656

  • 已删除的会话在连接出错后不再无限加载
  • 侧边栏页脚现在由一个账户按钮和通知组成,设置和页面隐藏在其后
  • 停止 ACP 代理现在会可靠地结束当前轮次,从而可以继续对话
  • 拆分操作按钮现在外观和行为一致,机器的破坏性操作也会在菜单中明确分隔
  • 新建会话现在会紧接着在当前标签页右侧打开
  • 输入控件和按钮现在使用一致的圆角,界面更加协调

v0.2.1651

  • 设置中的 provider 更新提示现在可以一键执行更新,包括 Windows 上通过 npm 安装的 provider
  • 已停用的控件现在会说明不可用的原因,例如尚未配置远端或提交信息已存在

v0.2.1650

  • 侧边栏标题现在会清晰显示键盘焦点
  • 主机器现在会在机器设置中显示已安装的运行时版本
  • 现在可以在本地、Direct 和 Relay 连接中查看已安装的运行时版本并移除未使用的版本
  • 项目读取计数现在会显示同步失败,并会在重新连接机器后恢复
  • 失败的 Claude 请求现在会显示失败状态及其错误消息

v0.2.1644

  • SSH 机器现在可以正确列出已安装的运行时并移除未使用的版本
  • 时间线中的失败事件现在会显示完整错误详情,包括 provider 限额、身份验证问题和检查点失败

v0.2.1643

  • 提交控件现采用统一的分体按钮设计,无法提交时也会说明原因
  • 窄屏幕上底栏图标不再被裁切,内容超出时可改为横向滚动
  • 操作结果现会收集到侧边栏的通知中心,因此在 Toast 提示消失后错误信息仍清晰可读

v0.2.1640

  • 首页现突出展示多账号配置、relay 和 Ycodium 的插件架构
  • 首页不再展示 Ycodium 中尚不可用的模拟功能
  • 首页现包含一个 agent 在任务看板上协作的动态示例
  • 首页现可播放 agent 使用浏览器预览发现并修复结账总价错误的过程

v0.2.1639

  • 本地插件及其已批准命令现可在 Windows 上正常工作
  • Windows 运行时安装和修复现可正确处理脚本编码、进程关闭和临时检查超时
  • 机器设置现可检测冲突的服务器,并通过任务检查、数据库备份和重启验证进行修复
  • 桌面端启动在恢复已保存的代理设置时不再失败

v0.2.1636

  • provider 图标现在使用您的账户颜色为徽标着色,而不再显示角标,会话标签页则将该位置用于显示运行状态
  • 在首页观看真实的智能体会话重放,并通过清晰的控件查看易读的工具详情

v0.2.1633

  • 重启机器不再将其正在运行的会话标记为失败
  • 项目行将每种关注状态显示为各自的计数,点击其中一项即可打开对应会话
  • 对话不再捕获自动文件快照或显示每轮次变更卡片;源代码管理和工具编辑记录仍可用
  • 最终答案复制按钮现在与时间和 token 行共用一行,不会在回复下方留下空白操作行

v0.2.1628

  • 右键菜单现已使用一致的图标、更清晰的分组和明显的阴影
  • 丢弃文件更改不再导致源代码管理查询无限期等待
  • 批准卡现在会显示插件请求的所有权限,包括启动程序和派发命令
  • 现在可使用新的技能发现插件,查找本机其他编码工具安装的技能包
  • 连接器目录现按分类卡片展示,并且离线时仍可使用

v0.2.1624

  • 被拒绝的模式更改不再会在发送下一条消息时显示为已应用
  • Kimi Plan 和 YOLO 等原生 agent 模式现在会保持选中状态,并从第一条消息开始生效,包括在重新加载后
  • 收起提交历史后,“改动”区域现在会占满源代码管理中的可用空间

v0.2.1623

  • 顶部栏现在横跨工作区,会话操作集中到标签页菜单,机器可以重新排序,并且每轮会显示模型输出的 token 总数

v0.2.1620

  • 更改和历史记录使用紧凑输入框,并且 Ctrl+Enter 提交,而 Enter 和 Shift+Enter 在提交消息中添加新行
  • 插件设置页面现在会显示易懂的名称、描述、作者、图标和清晰的功能摘要,不再只显示内部标识

v0.2.1617

  • 会话标签页的边框更简洁,活动状态指示更清晰,同时更容易发现忙碌中的 provider 图标
  • 添加多个 Codex API 和 ChatGPT 账户,账户变更将在当前响应结束后生效
  • 会话标签页上下文菜单现在会在布局加载时显示同步状态和可用的重试操作
  • 思考占位符不再在工具调用之间重新出现,也不会导致对话跳动
  • 导入的会话会保留记录的模型、思考内容和工具详情,而不会重复历史记录
  • 终端会话导入新增搜索、筛选、分页和 provider 图标,并支持 Windows Codex 命令 shim
  • 项目行显示稳定的会话总数和优先级状态计数,并在悬停时显示详情
  • 后台未读计数可跨设备同步,且会话导入已加入顶部工具栏
  • 从磁盘安装的插件现在可使用其声明的页面顶栏、皮肤包和 Sparkles 图标
  • 可为侧边栏、工作区和会话区设置统一壁纸,也可分别覆盖为自定义壁纸或插件皮肤包

v0.2.1604

  • 启动界面现在会在准备本地数据时显示真实进度

v0.2.1603

  • 已停止的会话现在会可靠地显示停止时间和原因,包括升级后或重建中断时

v0.2.1601

  • 更新后在大型工作区中重建聊天历史现在快得多
  • 会话标签页现在显示 provider 状态徽章、可搜索的历史记录和分组的工具栏控件
  • 标签页布局、草稿、附件和已读状态会随你的账户在各设备间同步
  • 创建会话时会保留你的文件面板布局
  • 停止请求现在可在设备间同步,过期的失败也不会再清除较新的请求

v0.2.1593

  • React 文件图标现已显示清晰的轮廓,而非黑色实心形状

v0.2.1591

  • 回复和展开后的详细信息更加清晰,进度文本和折叠摘要采用一致的柔和色彩
  • 后台任务仍与其原始回复归在一起,并显示运行中和失败状态
  • 文件更改显示在每条回复的末尾,独立的思考摘要不再混在一起
  • 聊天设置现在只显示所选平台的凭据,并显示平台图标
  • 导出的 JSON Schema 现在会将去除空白后的文本字段标记为必须为非空值

v0.2.1584

  • 在回复内容前显示智能体和模型,并在轮次进行过程中保持其身份信息不变
  • 应用现在会在准备本地数据时显示启动界面,而不是空白等待界面
  • 更新不再会在重新索引聊天历史记录时让启动停滞数分钟

v0.2.1578

  • 在展开或折叠思考和工具详情时保留你的阅读位置
  • 你可以在“设置”>“关于”中完全关闭匿名遥测

v0.2.1575

  • 你现在可以完全关闭资源监视;启用后,资源监视会根据电源状态调整,并跟踪 Host 磁盘活动
  • 诊断设置页面不再显示同一进程数据的两个重叠视图

v0.2.1572

  • 以紧凑的时间线查看思考内容和工具调用,Markdown 格式和命令详情保持一致
  • 跟踪实时响应和 Codex 命令输出,而不会在长日志中迷失位置
  • 工具输出现在能在会话时间线中更可靠地保存和显示

v0.2.1568

  • 另一台机器上的会话中的插件面板现可正常加载,不再卡住
  • 删除代理时,如果聊天机器人仍在使用它,现在会发出警告
  • 从本地目录安装的插件现在无需刷新页面即可获取代码变更
  • 用量页面现在显示“仍在扫描的机器”而非“设备”
  • 插件现在必须声明其派发的编排命令,并且只能操作由其自行打开的会话
  • 服务器日志现在会记录每个由机器人处理的聊天命令
  • 聊天机器人现可在“设置 → 插件 → 聊天”中配置;在旧版“消息机器人”部分设置的机器人需要重新添加
  • 聊天桥接现支持 /stop、/status、/new 和 /help,并且可以限制为仅允许指定人员列表向机器人发送命令

v0.2.1549

  • 聊天区域的阅读体验更紧凑,也更接近常见聊天工具:默认浅色主题中使用 13px 文本和 1.5 倍行高,白色卡片后为浅灰色画布,消息气泡和代码块也更加紧凑
  • 新增 GLM 作为 provider,并为 Z.ai 和 BigModel 提供独立条目
  • 登录 Codex 现在显示可复制的代码和可点击的链接,而非原始命令输出
  • Grok 会话显示上下文窗口使用情况,且你选择的推理强度现会生效
  • Kimi Code 会话现在显示上下文窗口的使用比例
  • Kimi Code 现在与其他 provider 一同显示实时套餐配额
  • 具有自身权限模式的 agent 现在仅显示这些模式,而不再显示两个相互冲突的模式菜单
  • Kimi Code 模型现在提供该模型实际支持的思考等级
  • Kimi Code 模型现在显示其上下文窗口大小

v0.2.1529

  • 现在可以在 Windows 上添加第二个 Codex 账户
  • 当 Grok 回复的最后一个数据块在轮次完成信号后到达时,不再丢失该数据块

v0.2.1524

  • 选择文本后使用输入法输入时,聊天视图更新不再导致卡顿或丢失选区
  • 添加 Grok provider 时现在会预填 XAI_API_KEY 行,以便在使用密钥时查看其填写位置
  • Grok 账户目录设置现在解释了更改它的作用——共享目录的 provider 可以继续彼此的会话
  • Grok 模型列表现在直接来自 CLI,而非单个硬编码条目;未报告任何模型的 Grok provider 会明确说明,而非显示绿灯
  • Grok 在没有凭据时现在显示“未登录”,而非启动失败
  • Grok 现在会说明两种登录方式——运行 grok login,或在 provider 上设置 XAI_API_KEY——而非只提及其中一种
  • 既未安装也未配置的 DeepSeek Harness provider 现在会先说明未安装,而非先要求提供 API 密钥,之后才提及缺少工具
  • 添加 DeepSeek Harness provider 时现在会预填 DEEPSEEK_API_KEY 行,以便查看密钥填写位置
  • DeepSeek Harness 在其 API 密钥设置到 provider 上之前现在显示“未登录”,并且在连接成功但未返回模型时报告错误而非显示绿灯
  • 通过环境变量进行身份验证的 provider 现在会说明需要设置哪个变量,而非回退为通用的“未登录”消息

v0.2.1443

  • 设置现在会指引你前往配置 status check 间隔的位置
  • 你可以在移动端收藏模型,将常用选项置于各个 provider 的顶部
  • 当 provider 不可用或需要处理时,移动端会话现在会显示 provider 状态横幅
  • 侧栏现在会显示尚无会话的机器和项目,并为已连接的空机器提供添加项目选项
  • 你现在可以在移动端设置中启用、停用、检查和更新 provider
  • 新的 Providers 页面可让你按机器查看 provider 状态,并在需要时安装或复制登录命令
  • 插件现在可以读取 provider 会话绑定、项目和会话摘要,以及可用的实例模型
  • 插件现在可以使用 oneOf schema 验证带判别字段的结果格式,并获得更清晰的验证错误

v0.2.1435

  • 由 agent 创建的插件可添加经批准的页面和面板,且仅显示在当前会话的右侧边栏中

v0.2.1434

  • 滚动时,机器标题会保持可见,图标还会显示连接状态
  • 会话列表现在显示每个会话最近一条已完成消息的预览,让会话更容易区分
  • 在安装插件前查看并逐项批准它请求的权限
  • 插件命令现在会报告无效结果,而不会将格式错误的数据发送到应用

v0.2.1430

  • 侧栏更加紧凑,会话详情对齐更整齐,状态信息也更清晰
  • 自动生成的会话标题不再显示原始 JSON,而会显示可读的标题
  • Mod+Enter 现在会正常发送,后台运行改用 Mod+Shift+Enter,并且始终容易找到
  • 可用性检查仍在进行时,模型选择器不再短暂显示为空
  • 当 provider 尚未登录时,Ycodium 现在会告诉你应运行哪条登录命令
  • 移动端设置中的 Archive 选项现在再次显示正确的标签
  • 已完成和已归档的会话现已集中到可搜索的 Done 页面,项目默认在侧栏显示更少的会话
  • 移动端现在会一致地显示 provider 状态和已登录账号,并且只提供可用模型供选择
  • 隐藏的模型不再继续标记为默认模型
  • 第三方插件现在可以添加能够可靠加载并显示本地化标题的页面和面板
  • 现在可以在设置中停用内置 Usage 功能,并将其从导航中移除
  • 当界面语言为中文时,更新说明现在会以中文显示

v0.2.1412

  • 在桌面端,浏览器标签页不再向第三方服务请求网站图标
  • 连接器目录现在可通过已配置的代理正常使用,并会清楚显示其是否已禁用或尚未配置
  • 插件开发者现在可在插件中使用已获批准的文件系统、凭据、HTTP 代理、provider 和活动访问权限
  • 当客户端已缓存头像时,头像不再因跨域错误加载失败
  • 插件现在可添加经过验证且支持本地化的命令,并为 coding agent 提供流式响应

v0.2.1407

  • 导入的会话现在可以立即继续,而不再显示“没有可用的 provider”
  • 在同一会话中切换 provider 账号时,现在会保留 agent 的对话上下文
  • 已收尾轮次的耗时现在不再计入等待你批准或输入的时间
  • 实时活动行现在会说明正在运行的命令在做什么(安装依赖、运行测试、检查 git……),而不再只显示程序名称
  • 格式错误的回复或工具结果现在会显示为单个损坏行,而不再让整个对话变为空白
  • 等待你回复的会话不再因空闲而被关闭
  • 已丢弃会话遗留的问题现在会自行清除,而不再冻结会话

v0.2.1404

  • 从 models.dev 发现的新发布 Claude 模型现在可使用完整上下文窗口并提供推理级别
  • 切换模型或推理强度会立即保存到会话中,并显示在每台设备上
  • 时间线底部的分隔线会显示你的下一条消息将使用哪个模型
  • 回复现在会在轮次运行期间显示其模型标题,而不再仅在重新加载后显示
  • 已删除的会话不再因重试而充斥控制台,且获取失败时头像也不再频繁请求 relay
  • agent 现在可在同一会话中立即发现并使用新创建的工具
  • 在文件仍在打开时点击其他位置不再导致文件预览变为空白
  • 当启用或转正插件的请求获批、被拒或失败时,agent 现在会继续工作
  • 您现在可以从命令面板或插件面板让 agent 为会话创建工具
  • 布局新增了聊天旁专用于文件和版本控制的工作区列,右侧则保留给已打开的内容

v0.2.1397

  • 来自 models.dev 的模型上下文窗口不再会在后台 provider 刷新后消失
  • 获取 models.dev 目录现在会立即更新上下文窗口和新发现的 Claude 模型

v0.2.1396

  • 模型和档位切换现在会立即显示在正确位置,模型标签也会显示在你正在阅读的答复上
  • provider 面板不再在设置窗口内被截断
  • provider 面板不再透明,因此其后方的页面不会再渗入表单
  • 你现在可以导入在其他地方打开的会话,Ycodium 也会同步其他程序写入的新消息
  • 现在在远程机器上安装或更新 Ycodium 时会显示每个步骤、下载进度以及机器自身的输出
  • 会话仍通过 SSH 隧道运行的机器会被相应标记,并可一键重试 Direct 连接
  • 机器操作已移至单个菜单中,且对于已是最新的机器,更新不再显得紧急

v0.2.1387

  • OpenCode 现在会在 macOS 和 Linux 上使用其官方脚本安装
  • 现在可以通过 Ycodium 一键安装 Grok CLI,包括在 Windows 上
  • 现在可以通过 Ycodium 一键安装 Cursor CLI
  • 重新打开应用后,旧会话事件不再重复通知,同时新的问题和轮次仍会提醒你
  • Claude Code 现在使用 Anthropic 的官方安装程序安装,而不再使用 npm
  • 安装 provider CLI 成功后不再会立即报告“在 PATH 中未找到”
  • 因服务器重启中断的会话现在会显示为已停止而非错误,并会在时间线中提示你继续
  • 现在可以将 provider CLI 安装指向 npm 镜像
  • 在会话中途切换模型不再会悄悄移除 agent 的浏览器、委派和团队工具
  • 源代码管理面板现在显示带有每个工作树同步计数的仓库树、彩色文件行、支持 AI 生成提交信息的一行提交输入框以及可调整大小的分区
  • 临时会话插件现在会在设置中单独分组显示,不再暴露原始 ID 或不受支持的操作
  • agent 现在可以使用其在自己会话中创建的工具,且不会将这些工具暴露给其他会话
  • 现在可以配置会话收尾或失败时发送 webhook 通知

v0.2.1376

  • 安装 provider 时现在会显示实时命令输出,以及清晰的成功或失败详情
  • 返回 Files 后,你可以再次从文件树打开同一个文件
  • provider 现在以卡片网格展示,更便于浏览,设置会在可拖动窗口或移动端抽屉中打开
  • 已导入的 Claude 会话不再重新出现在导入列表中,也不会创建重复会话
  • 全新安装默认不含 provider,并且你可以在 ACP 会话中选择并保留可用的 agent 模式
  • 文件树现在会以灰色显示被 git 忽略的文件,支持拖放上传,并可通过右键下载任何文件
  • 文件面板新增支持正则表达式的全文搜索、每轮次后自动刷新以及在终端中打开
  • 现在可以通过团队看板面板一键放弃存在冲突的汇集操作
  • 当团队成员没有已提交的工作时,收尾现在会提示没有可合并的内容,而不再报告成功
  • 文件树现在可以创建、重命名、删除文件并将文件拖入文件夹,且支持撤销重命名和移动操作
  • 团队看板面板现在可以将隔离角色的工作汇集回初始检出目录并回收其工作树,还可直接从看板添加任务
  • 团队看板面板现在可以将隔离角色的工作汇集回初始检出目录并回收其工作树,还可直接从看板添加任务
  • 提交历史中的当前分支和远程徽标现在以不同颜色突出显示
  • 提交历史中的当前分支和远程徽标现在以不同颜色突出显示
  • Agents 现在可以在本地将隔离角色的分支汇集回初始检出目录,并安全地回收其工作树
  • Agents 现在可以在本地将隔离角色的分支汇集回初始检出目录,并安全地回收其工作树
  • 现在可通过 squash 或 no-ff 合并收尾团队工作,并可安全中止存在冲突的 squash 合并

v0.2.1365

  • 现在打开设置时,仍可正常拖动主窗口
  • 团队设置下拉菜单现在显示正确的标签,而非内部值
  • 面板新增获取按钮、分支切换,以及按名称、路径或状态对文件进行排序
  • 没有依赖项的团队任务现在可跨角色并行运行,卡住的看板会向发起会话发送 ping,而不是静默挂起

v0.2.1362

  • 获取模型目录现在会将新发布的 Claude 模型添加到模型选择器中
  • SSH 设置失败现在会显示实际错误而非机器的登录横幅,并显示完整文本而非一行被截断的内容
  • 设置没有自身 Node 的机器现在可以完成,而不再在最后一步失败
  • 停滞的运行时下载现在会在约三分钟后以明确原因失败,而不再让设置卡住十五分钟
  • shell 配置文件中有损坏行的机器现在可以通过 SSH 设置,而不再在设置尚未开始前就失败
  • 文件和文件夹现在使用 Symbols 图标集,因此可以一眼更轻松地区分文件类型
  • 聊天、差异和文件预览中的代码现在使用 VS Code 的 Light Modern 和 Dark Modern 色彩
  • 历史记录中的提交现在可以撤销、交给 agent,或与上游分支、分叉点或任何其他分支进行比较
  • 团队角色现在可以在共享检出目录、其他角色的工作树,或在首次派发时创建的各自隔离工作树中工作
  • 新建工作树不再继承上游分支,避免意外推送到创建时所基于的分支
  • 在桌面端,工具栏边框不再穿过窗口控制按钮
  • 服务器重启后,会话不再保留过期的“等待你的输入”标记
  • 分叉来源横幅不再声称源会话已被删除,因为它可能只是被归档
  • 手机和平板上的会话列表现在会在团队运行的起始会话上显示其状态和任务进度
  • 服务器重启时,团队运行的轮次预算不再重置
  • 删除会话时现在会警告这将停止其活跃的子 agent 和团队运行
  • 团队现在可以设置一个协调器模型,在你从编辑器启动运行时接管
  • 源代码管理面板现在将工作树、更改、储藏和提交历史堆叠为可折叠部分,并将轮次差异移至独立图标
  • 历史图现在会区分传入和传出的提交,并新增搜索、分支筛选和跳转至 HEAD 功能
  • 差异现在会以独立标签页打开,并提供并排或内联布局,而不再在面板内展开
  • 角色简介现在会作为开场说明实际传达给团队成员,团队编辑器还可以从五个内置角色模板中添加成员

v0.2.1357

  • 通过 SSH 设置机器不再因“platform is not supported”而失败,也不再将上传的归档留在机器上
  • 工具调用行现在显示工具名称及其操作对象,而不再是调用参数的原始转储

v0.2.1355

  • 源码管理刷新不再无限转圈或持续提示正在刷新,并且在其他操作进行时不可用
  • 通过 SSH 添加机器时,现会显示传输进度和速度,并会在机器缺少所需内容时提前告知
  • 在源代码控制面板中选择任意工作树即可查看并提交其更改,并可从同一列表锁定、解锁或清理工作树
  • 直接在编辑器中选择团队——发送后会启动一次运行,其进度、看板和成员消息都将保留在该会话中
  • 团队现已拥有自己的设置选项卡,带成员消息时间线的团队看板现会在会话右侧面板中打开
  • 启动的会话现在会在侧栏中显示为一个条目,展示运行状态和任务进度,并可展开查看成员会话
  • 代理路由表现已支持自定义工作类型,团队成员会显式引用其中的行,而不再根据意外匹配的角色名称进行引用

v0.2.1349

  • 一台远程机器的网络问题不再阻塞其他机器上的会话或通知
  • 右侧面板现已成为固定的活动栏:即使面板关闭,您也可以通过图标访问源代码管理、文件和智能体
  • 终端现在仅位于底部抽屉中

v0.2.1346

  • 现在可以通过浏览器中的 relay 上传头像
  • 头像上传失败时,现在会说明是图片、网络、限流还是服务器问题
  • 机器盘点面板现在会占满整行,版本详情对齐且操作控件不再拥挤
  • 现在可以从远程 Host 删除未使用的运行时版本,并查看哪些进程正在占用受保护的版本
  • 配置 Ycodium 时,点击设置外部不再关闭设置
  • 现在可以直接打开源代码控制面板中的已更改文件
  • 文件查看器现在会在边栏中显示更改条,并可选择显示逐行 git blame
  • 批量通知和附带的团队消息现在都会显示在时间线中,而不再只显示第一条
  • 已归档父会话的子会话不再被标记为来自已删除的会话
  • 过期的批准徽章不再会在服务器重启后保留
  • 升级时会自动补全此前因回放 bug 而缺失的团队和批准历史记录
  • 可从源代码控制面板暂存更改并管理工作树;删除会话不再会删除其工作树
  • 源代码控制面板新增历史记录视图:显示你的分支、上游分支和默认分支的提交图,并提供逐提交差异、从提交创建分支和逐文件历史记录
  • 派生了子会话的会话不再会在服务器重启后丢失对它们的追踪

v0.2.1340

  • 现在可在一个“机器”页面中管理所有机器,包括添加、配对、路由和访问设置
  • 合并、变基和分支管理现已集成到源代码控制面板中,并且只需单击一下即可将冲突解决交给 agent
  • 现在可以在通知时间线中查看团队运行何时已收尾或失败
  • 子会话和团队结果现在会在父会话忙碌或已归档时排队,并以一条批量消息的形式送达,而不会被丢弃或每个子会话唤醒一次父会话
  • 静默团队消息现在确实能够送达接收方 agent:附加到其下一轮次,或通过新的 check_team_inbox 工具按需读取
  • 所有 Git 操作现已集成到源代码控制面板中:发布、修正、撤销提交、强制推送和按文件设置 gitignore,文件树中还会显示 Git 状态颜色
  • 即使部分较早的事件记录损坏或不兼容,Ycodium 仍可启动并加载历史记录
  • 右侧面板现为源代码控制面板:无需离开会话即可暂存、取消暂存、丢弃、提交和推送
  • 新添加的投影现在会在首次启动时重放完整事件历史,而不再在处理 1000 个事件后静默停止

v0.2.1338

  • 正在运行的会话现在会显示动画状态指示器,同时不再挤占会话标题空间
  • 当设置有未保存的更改时,Ycodium 现在会阻止你离开设置,避免草稿丢失
  • 设置中的账号信息和快捷图标不再相互重叠
  • 打开模态窗口时现在仍可拖动窗口,点击外部也不再意外关闭模态窗口

v0.2.1335

  • 你的消息现在会在所有会话中显示头像,未登录 relay 时会显示中性图标

v0.2.1334

  • Runtime 更新现在只保留最新三个版本,防止旧安装占满 Host 磁盘空间
  • 现在可在设置中查看远程 Host 上已安装和运行中的运行时,并了解如何解决版本冲突
  • 更新可用通知现在会针对每个版本显示一次,即使重新连接也不会重复弹出
  • 长工具调用日志现在会保持紧凑,让消息和回复在会话时间线中保持可见
  • 流式更新不再在每个数据块到达时重新渲染整个聊天视图
  • Relay 部署不再生成可能与现有数据表冲突的重复数据库迁移
  • 流式回复中的代码块现在会增量高亮,而不是在每个数据块到达时从头重新高亮
  • 在屏蔽 UDP 的网络中,现在可强制隧道使用 TCP,避免启动时缓慢回退
  • environment 下载现在可自动使用 relay 配置的下载镜像,并在需要时回退到 GitHub
  • 长篇流式回复会增量渲染,而不是在每个数据块到达时重新解析整条消息
  • Git、GitHub CLI 和 npm 现在会使用配置的代理,并遵守每个代理的绕过地址
  • Relay 客户端安装现在会在镜像和 GitHub 之间回退,超时后不再无限卡住,并支持本地文件
  • 管理员现在可粘贴用户名单批量发送邀请,并将结果导出为 CSV
  • 现在可使用彩色首字母头像或上传个人头像,网页和移动端都会显示

v0.2.1323

  • 桌面端用户现在可通过代理连接 Ycodium 和 environment,无需重启
  • environment 现在可使用已配置的代理连接 relay
  • 管理员现在可在移动端管理用户,身份界面已支持中文,停用账号会立即失去访问权限
  • 启用自动授权后,登录同一账号的新设备可通过 relay 连接,无需配对码

v0.2.1322

  • Relay 部署现在会应用已提交的增量迁移,不再尝试重新创建已有的表
  • 停用的自托管账号会立即失去访问权限,登录会受到限流,并且部署可要求使用引导码完成首次注册
  • 当所需的表或索引已经存在时,Relay 部署现在可以安全地重新运行用户迁移
  • 轮次差异现在可在任何文件夹中使用,Ycodium 不再向您的项目 Git 仓库写入任何内容
  • 你现在可以完全在 Ycodium 中设置、更新和管理 SSH Host,包括确认指纹、远程下载、取消操作和移除服务器

v0.2.1315

  • 时间线页面在服务端渲染时不再加载失败
  • 远程主机现在可正确识别已安装的 Ycodium runtime,不会再反复要求你重新连接
  • 配置 relay 后,你现在可以从侧边栏登录并管理账户
  • 密码登录和邀请现在可在 Cloudflare 托管的 relay 上正常使用
  • 邀请链接现在可直接在移动应用中打开,你可以设置密码并登录
  • 你自己的消息和会话不再显示多余的作者或所有者标签
  • Telegram、微信和企业微信集成现在可使用其实例配置的代理
  • 你现在可以展开轮次粘性标题中的长输入框内容以查看全文

v0.2.1313

  • 现在可在 CLI 中使用用户名和密码登录 relay,无需浏览器或外部身份 provider
  • 移动端现在无需外部身份页面即可登录、创建首个 relay 管理员并管理账户
  • relay 管理员现在可在设置中管理用户、发送邀请、重置密码,以及禁用或恢复账户
  • 打开会话时现在会显示创建者
  • provider 命令和用量查询现在会使用为该 provider 选择的代理
  • 现在可在网页应用中登录自托管 relay、设置首个管理员并接受账户邀请,无需外部身份 provider
  • 移动端现在会说明连接失败是因为凭据已过期、已用尽,还是属于其他设备
  • 在多用户模式下,您现在可以看到是谁创建了会话以及是谁发送了每条消息
  • 配对链接创建后不再显示失效的复制或二维码控件;凭据会在创建时显示,列表中的链接仅显示后四位
  • 自托管 relay 现在支持用户邀请、密码登录和账户会话
  • 模型选择器现在显示每个 provider 账户的邮箱和颜色标识,方便区分同一 provider 的多个账户
  • 被 IM 机器人拒绝的用户现在会收到自己的 ID,方便您将其加入允许列表
  • 您现在可以在同一会话中切换两个 Claude 账户,同时保持对话连续
  • IM 机器人设置现在会标出必填项、提供常用服务器地址,并将允许列表收进高级设置且显示摘要
  • IM 机器人设置不再要求填写无法查找的项目 ID,且只有一个项目时机器人会自动选用它
  • 您现在可以在手机端将 Claude 和 Codex 的终端会话导入为会话
  • 您现在可以从项目侧栏将 Claude 和 Codex 的终端会话导入为新会话,并在 Ycodium 中继续使用
  • 您现在可以配置和测试代理、设置默认代理,并为每个受支持的 IM 机器人选择代理或直连
  • 配对失败现在会说明配对码是已使用、已撤销、已过期还是属于其他设备,CLI 也会通过服务器创建配对链接
  • Telegram 无法处理的图片现在会作为文件发送,不再凭空消失
  • Agent 回复在与轮次完成信号同时到达时不再丢失最后一段内容
  • 设置更改现在会保留在草稿中,直到您保存,并可查看或放弃这些更改
  • agent 创建的图片和文件现在会显示在已连接的聊天中,无法发送媒体的平台会显示提示
  • 您现在可以看到卡住的轮次是在等待子任务,而不是等待工具
  • 设置现在会在工作区上方以浮层打开,让您始终看得到当前上下文
  • 您现在可以使用聊天命令停止 agent、查看状态、开始新对话或获取帮助
  • 卡住轮次的计时器现在会正确显示已用时间,进行中的工作状态也已支持翻译
  • 您现在可以在插件中心管理 ACP agent 的 MCP 服务器和技能
  • DeepSeek agent 的用量现在会单独统计,不再归入 ACP agents
  • 离开设置时现在会直接返回工作区,不再逐页重放您访问过的页面
  • 用户消息气泡现在与相邻会话元素采用一致的圆角样式
  • 错误通知不再导致会话上下跳动或遮挡粘性轮次标题
  • 滚动时消息不再从粘性轮次标题上方露出
  • 滚动浏览会话时,粘性轮次标题现在会跟随你正在阅读的轮次
  • relay 连接现在支持本地 HTTP relay,并会为每台主机正确申请和隔离访问凭据
  • 浮动的“折叠活动”开关已移除——请改为点击各个活动组以折叠它们
  • 现在启动会话时,会在输入框上方的一行中显示项目、机器、工作区和分支
  • 工作区选择器会列出项目会话曾使用过的每个工作树,而不只是最后一个
  • 将鼠标悬停在侧边栏中的机器上,即可看到新建项目按钮,它会打开已限定为该机器范围的选择器
  • 你在设置中选择的品牌标识现在也会应用于桌面窗口、任务栏和 Dock 图标
  • 启动画面现在会显示清晰的品牌徽章,并以交叉淡入淡出过渡而不会导致整个窗口变色

v0.2.1296

  • 即使不在电脑前,也可直接在 Telegram、飞书、企微或微信中批准 agent 请求
  • 可在网页和移动端的集成设置中开启或关闭 agent 团队
  • Codex 中由工具返回或打开的图片现在会显示在会话中
  • 可从 agent 目录设置 Hermes 作为 ACP 编程 agent,并获得其可选 ACP 安装的指引

v0.2.1294

  • 更新日志现在全程显示中文,包括手写的条目
  • 卡住的轮次现在会说明它在等待什么——工具、你的批准、你的回答或模型——并提供中断选项
  • OpenCode 助手消息中的文件现在会显示为可下载的附件
  • Cursor 和 Grok agent 发送的图片和文件现在会显示在聊天中,不再被丢弃
  • 聊天面板、模型选择器和计划卡片现在会翻译,而不是回退到英语
  • Codex 生成的图片现在会作为附件显示在聊天中
  • Claude 工具生成的图片现在会显示在聊天中,包括仅含附件的回复

v0.2.1292

  • Ycodium 启动时会重新打开你上次所在的会话,而不是总是进入新草稿
  • 当 agent 需要你以及新版本准备就绪时,Ycodium 现在可以发送系统通知
  • 按 Escape 停止正在运行的轮次,并在输入框中按 Shift+Tab 切换运行模式
  • 更新控件和发布说明现已完整显示为你选择的语言
  • 桌面端更新提示现在会列出每个版本中的变更
  • 现在可在移动端查看会话分叉自哪个会话,并直接打开源会话
  • 现可获得注意力提醒、可见的上下文压缩、默认运行模式和文件附件,并可更温和地停止 Claude 以保留会话
  • 现在可通过飞书向 Ycodium 发送图片和文件
  • 现在可通过 Telegram 向 Ycodium 发送照片和文件,包括不含文字的消息
  • 现在可通过针对各消息平台的配置指引,并在保存前验证凭据
  • 现在未启用 JavaScript 的访客也可以正常打开发布说明链接
  • 技能选择器不再推荐 Claude 无法使用的技能,搜索结果也更易阅读
  • 托管技能现已可在 Claude 会话中使用
  • 现在可直接从侧栏中的项目新建会话
  • 侧栏中的项目计数、会话时间和机器徽标现已整齐对齐
  • 现在可从侧栏打开机器概览,查看状态、重新连接或进入其设置
  • 现在可从命令面板使用其他 provider 或模型继续现有会话
  • 交接摘要和团队任务等系统更新现已在移动端显示为清晰的聊天卡片
  • 机器专属的 provider、源代码管理、插件和集成设置现已在对应机器的设置中打开
  • 现在可从每台机器新增的“访问”标签页查看并撤销已授权客户端
  • 在移动端,你可以折叠子会话链,同时保持当前打开的会话可见,子会话更新会显示为可打开的卡片
  • 你可以使用命令面板直接跳转到 Teams 设置或 agent 路由设置
  • 自定义快捷键现在会随本设备保存,而非绑定到某台机器,并且可以随时恢复跟随机器默认设置
  • 你现在可以在每台机器的详情页中分别管理插件
  • 你可以在设置中浏览机器,并分别管理每台机器的 provider、集成、Source Control 和行为设置
  • 当会话使用工作树时,移动端会话行现在会显示工作树文件夹名称
  • 当前会话现在会在侧边栏中清晰高亮,使用工作树的会话还会显示其文件夹名称
  • 在移动端,归组在父会话下方的子会话现在会采用更清晰的缩进布局
  • 侧边栏中的机器和项目标题现在会在悬停时显示连接方式、版本、路径、仓库和会话详情
  • 在 Web 侧边栏中,你可以折叠父会话的子会话,而不会隐藏当前打开的会话
  • 当有新版本可用时,Ycodium 官网的下载链接现在会自动更新
  • 子会话现在会直接显示在父会话下方,让会话层级更易于查看
  • Claude CLI 会话现在可以稳定使用 Ycodium 的内置工具,包括启动子会话以及列出 provider 和 Teams
  • 可从侧栏配对设备,并随时查看 Ycodium 版本
  • 可在外观设置中选择黑底或蓝图版 Ycodium 品牌标记
  • 可安装和管理插件,为新会话选择预设,并查看子会话和接续会话的来源
  • 可使用内置技能、安装插件,并在不丢失上下文的情况下换用其他 provider 继续工作
  • 可在会话时间线中直接查看 agent 的思考过程,以及工具的输入、输出、文件和退出码
  • 可为每台主机设置自定义 runtime 下载地址,并在 provision 失败时从本地安装包安装
  • 包含内置 Lark 集成时,Ycodium 不再无法在 Windows 上启动
  • Kimi、DeepSeek 和 Qwen 现在有各自的图标,方便区分已安装的 provider
  • 当支持的 provider CLI 尚未安装时,可直接从 Ycodium 安装
  • 可使用不同账号运行独立的 Cursor、Grok 和 OpenCode provider 实例
  • provision 现在会明确提示 runtime 下载失败,不再误报未安装 runtime
  • 可将 agent 工作路由到指定 provider、按项目管理 MCP server 和技能,并登录 Codex MCP
  • 可重新排序项目和会话、通过键盘或读屏器浏览侧栏,并在手机上查看未读的已完成工作
  • 可将 dsh 用作 provider,让 agent 启动子会话,并在插件中心管理 MCP server 和技能
  • 可通过带认证选项、实时进度和明确恢复步骤的引导流程添加 SSH 主机
  • Ycodium 现在会在应用加载时显示更流畅的启动过渡效果
  • 可在网站上了解 Ycodium 的远程工作流程,网站现已提供简体中文
  • 侧栏会话状态现在可正确显示为中文
  • 可在可展开的主机、项目和会话树中浏览会话,需要你处理的会话会置顶显示
  • 配置的项目不可用时,消息机器人现在会协助选择项目,且不会丢失原始消息
  • 可在设置中配置多个消息机器人,凭据和语言更改会立即生效
  • 离线安装 runtime 时不再重复要求输入 SSH 密码
  • 可从桌面升级远程 Host(包括离线安装),并会在中断运行中的 agent 前要求确认
  • 项目设置、脚本、搜索和项目设置流程现在会使用你选择的语言
  • 拉取请求审查控件和评论现在会使用你选择的语言
  • relay 连接错误现在会以你选择的语言显示
  • 连接状态和失败消息现在会使用你选择的语言
  • 浏览器、设置和使用情况页面现在会使用你选择的语言,并为屏幕阅读器提供更清晰的版本标签
  • 浮动预览播放器现在会使用你选择的语言,包括关闭控件
  • 浏览器和设置中的更新消息现在会使用你选择的语言
  • 移动端设置现在会使用你选择的语言,包括关联 environment 数量
  • 移动端设置和使用情况页面现在会一致地使用你选择的语言
  • 更多浏览器、聊天、设置、终端、更新和使用情况页面现在会使用你选择的语言
  • 可通过 Lark 在聊天中启动和继续 Ycodium 会话
  • 可通过微信在聊天中启动和继续 Ycodium 会话
  • 可通过企业微信在聊天中启动和继续 Ycodium 会话
  • 可通过 Telegram 在聊天中启动和继续 Ycodium 会话
  • 使用情况总计现在包含 Cursor、Grok、OpenCode 和 ACP agent 的支出
  • 你现在可以通过 CLI 在无图形界面的 environment 中查看 provider 状态、可用模型和诊断信息
  • 你现在可以在移动端设置页面查看已配置的 provider、认证状态和可用模型
  • ACP agent 现在会在输入框中显示其自身的模式和斜杠命令
  • 你现在可以查看每个模型的实际上下文窗口,以及该数值来自你的设置还是模型目录
  • 你现在可以在创建模型时添加自定义别名,并在任何选择模型的位置使用它们
  • 当 provider 使用自定义端点或凭据时,配额信息现在不会错误显示供应商限额
  • 通过为每个 provider 实例使用独立的登录目录,分别使用多个 ACP 账户
  • 可使用英文或简体中文操作 Ycodium,设置导航、搜索和恢复默认设置对话框均已本地化
  • 可一键诊断 provider 实例,检查其 CLI、连接、会话和模型
  • 审查差异现在即使在设备繁忙或遇到超长行时也能保持一致的语法颜色
  • 可在设置中快速添加 Kimi Code、GitHub Copilot、DeepSeek Harness、Gemini CLI 或 Qwen Code
  • 可在设置中添加并使用任何兼容 ACP 的编程 CLI 作为 provider
  • 可为自定义模型设置标签、选择默认模型并配置支持的思考选项
  • 可在使用情况页面查看实时套餐额度
  • 可在同一台机器上运行多个 Ycodium 客户端,不再因本地后端争抢端口而出错
  • 可在设置中查看每个远程 Host 的已授权客户端,并撤销其他客户端的访问权限
  • relay 部署遇到无效的状态存储凭据时现在会安全失败,不再替换状态存储
  • 可将 relay 部署到新的 Cloudflare 账户,不再因状态存储初始化失败而受阻
  • 退出、断开连接或重新连接时,远程 SSH environment 会保持运行,避免不必要的重启
  • 不使用 iOS 通知时,可在不配置 Apple 推送凭据的情况下运行 relay
  • 可通过 SSH 在 x64 和 Arm64 设备上配置 Linux 和 macOS 远程 Host
  • 配置更新源后,内部桌面版本现在可以自动接收更新
  • SSH environment 现可自动部署 Ycodium,在远程服务故障后恢复,并避免上传卡住时导致应用冻结
  • 可为每个 SSH environment 选择 Direct 端口,Ycodium 会将其用于公网访问并准确检查可达性
  • 现在可以通过 Docker 和 PostgreSQL 自托管 relay 服务
  • relay 连接现在使用由 relay 签发的访问票据,以加强访问控制
  • 云端配对凭证现已绑定到客户端的加密密钥,防止在其他设备上被重复使用
  • 连接现在会拒绝身份密钥意外变更的主机
  • 设备授权现在会绑定到你的设备,防止被其他设备使用
  • 自托管 Relay 现在可在 Node.js 上运行
  • 你的设备身份现在会在应用重启后保留,已配对的访问仍可使用
  • 完成 SSH 预配后,Ycodium 可通过已保存的 Direct 或 Relay 路由继续连接
  • 你现在可以使用自定义 Relay URL,而不是默认地址
  • 设置现在会按主机分组显示连接,并可选择 Auto、Direct 或 Relay 路径
  • 连接现在会选择最佳的已保存 Direct 或 Relay 路由,仅将 SSH 用作后备方案
  • 关闭多个终端连接中的一个,不会再释放其他连接的输入控制权
  • Desktop 现在会将 SSH 连接标记为预配或紧急访问
  • 某个卡住的编码代理不再阻塞其他 agent provider 的工作
  • 项目更新现在会避免彼此冲突,也不会再暴露部分写入的文件
  • 同一时间只有一个会话可以控制终端,并可通过明确操作接管输入
  • 对于需要 Host 凭据的连接,云端登录不再能够替代 Host 授权