Suositut: Tiedot päivitetty 13. marraskuuta 2026

Kategoriat

Internet1 412
Viestintä327
Ääni ja video934
Grafiikka ja suunnittelu563
Toimisto ja tuottavuus1 172
Kehitystyökalut3 272
Tekoälytyökalut599
Tietoturva ja yksityisyys407
Järjestelmätyökalut3 179
Pelit543
Opiskelu ja tiede240
Verkko ja IT292

Ekko Studio: vanhemmat versiot ja versiohistoria

本地优先的 AI 工作区,支持多 Agent 聊天、编码和可视化工作流。

Ekko Studio -ohjelmasta on luettelossa 57 versiota, ensimmäinen 6. kesäkuuta 2026 ja uusin 0.8.21. Jokainen versio linkittää julkaisijan omiin asennustiedostoihin.

2026: 57 57 26
VersioPäivämääräKokoTiedostot
0.8.21Uusin 11. marraskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
Studio v0.8.21
日期:2026-11-11
1. BOT 协作完成、手动停止或失败后,在发起聊天中保留记录卡片,点击即可查看各 BOT 的原始可见回复;桌面卡片与聊天左对齐,手机布局自适应 (#3746)
2. 消息与协作卡片随会话一并恢复,支持统一分页和更早的协作记录;详情按实际执行轮次读取,仅显示当前账号、当前发起会话有权查看的内容,并遵循清空与删除历史的边界 (#3746)
3. 阅读旧历史时,切换 BOT、重新连接和后台刷新保留阅读窗口;新回复与卡片更新合并,回到底部时重新加载最新内容,并限制历史缓存大小 (#3746)
4. 将任务列表移入设置的“任务”标签页,保留原有任务操作和“协作”标签页,移除聊天顶部对应入口 (#3746)
5. 为新版 App 提供可选的统一时间线及配套缓存协议,未启用的客户端继续使用原有消息分页;App 端配套更新单独发布 (#3746)
6. 修复 OpenAI 兼容语音转写服务成功返回空文本或纯空白时误报 502 的问题,现按空转写成功返回;缺失或非法文本、上游 HTTP 错误和连接失败仍正常报错 (#3753)
涉及 PR:#3746、#3753;发版准备:#3767。
0.8.20 9. marraskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
Studio v0.8.20
1. 为 Person 待处理投递计数增加按来源会话查询的索引,减少大数据量时的全表扫描;兼容无效的旧 JSON 数据,不改写历史记录 (#3723)
2. Ekko 的 OpenAI Chat 请求将系统指令按原有顺序合并到开头的一条 system 消息,改善严格聊天模板兼容性,并保留普通消息、工具、图片和推理内容 (#3728)
3. DSH 升级先在独立目录安装确定版本,检查运行时组合、依赖和 ACP 初始化,通过后才切换;失败时保留当前安装与版本锁定,已有可用 CLI 可作为恢复目标 (#3730)
4. Agent 管理新增 DSH 精确版本安装与锁定、显式切换 latest、重新检查并恢复上一版本,以及适配器和已验证版本信息;自动更新尊重锁定版本 (#3730)
5. DSH ACP 适配器更新到修订版 5,兼容已验证的 0.2.1-rc.5 与 0.2.2-rc.1 结构,保留原生初始化、预设选择与恢复、权限策略和回合保存;缺失关键能力时明确拒绝启用 (#3730)
6. 修复群聊全局 Agent 的模型与推理强度设置在新增、编辑或重启后丢失的问题;此前已经丢失的选择需重新设置 (#3730)
7. Antigravity 原生配置和技能链接遇到 EPERM、ENOTSUP 或 EINVAL 时改用独立运行副本,保留原生设置;副本是本次运行的快照,不会自动同步后续凭据变更 (#3730)
涉及 PR:#3723、#3728、#3730;发版准备:#3731。
0.8.19 7. marraskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
Studio v0.8.19
1. 修复已授权的 Codex、Nous、xAI、Qwen 等 provider 从模型列表消失的问题,保留 Copilot 启用与凭据要求 (#3720)。
完整变更:https://github.com/EKKOLearnAI/ekko-studio/compare/v0.8.18...v0.8.19
0.7.38 20. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 新增自动 API 模式,可按已知连接和模型匹配协议,兼容带服务商前缀的模型名称;新建连接仍默认 Chat Completions (#3469)
- 桌面端新增本机与远程设备切换和设备管理,替换旧的局域网配对入口 (#3464)
- 模型 API 新增云端访问、密钥可用模型限制和累计美元预算,恢复 Agent 用量细分,并修复面板宽度 (#3440、#3450)
- 支持通过桌面端和网页链接导入服务商,导入前可确认并补全连接信息 (#3438)
- Ekko 电脑操作新增可选的 JEV 元素语义匹配与结果验证,可分别开启或关闭 (#3463)
- 内置浏览器的新建配置默认使用系统代理,减少连接配置步骤 (#3455)
- 修复 DSH ACP 0.2.1 的对话轮次保存兼容性,确保回复结束后正确保存会话 (#3452)
- 聊天附件改为按实际运行的 Profile 校验权限,修复切换 Profile 后的附件鉴权错误 (#3439)
- 完善 TOS 7 安装、升级、卸载和反向代理入口,新增隐私政策入口并更新存在漏洞的依赖 (#3466)
- 新增 M5Stack Cardputer-Adv 局域网固件开发预览,支持文字与短语音聊天,供已有兼容分区布局的设备手动升级 (#3451)
- Studio 与桌面端版本同步更新为 0.7.38,前端更新日志覆盖 12 种语言并保留最近三个版本 (#3472)。
What's Changed
- fix(chat): authorize attachment runs against their resolved profile by @widechaos in https://github.com/EKKOLearnAI/ekko-studio/pull/3439
- feat(esp32-s3): add M5Stack Cardputer-Adv LAN firmware preview by @thursdaycapital in https://github.com/EKKOLearnAI/ekko-studio/pull/3451
- [codex] make Model API panel fill available width by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3450
- [codex] fix DSH ACP 0.2.1-rc.2 turn persistence compatibility by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3452
- feat(models): import providers through desktop and web links by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3438
- fix: use system proxy by default for browser profiles by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3455
- [codex] add JEV matching and verification to Ekko Computer Use by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3463
- [codex] add cloud Model API access, key controls and Agent usage by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3440
- [codex] add desktop device switching and retire LAN pairing by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3464
- [codex] wait for device Close button before native pointer test by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3468
- fix(tos): remediate review lifecycle and package compliance findings by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3466
- Add automatic API mode and match namespaced model IDs by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3469
- chore: prepare Studio 0.7.38 with localized changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3472
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.37...v0.7.38
0.7.37 19. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 新增账号级模型 API,可通过 OpenAI Responses API 调用可用模型,管理专用密钥并单独统计外部用量 (#3433)
- 桌面端 Ekko 新增 Computer Use,支持查看和操作本机应用,并提供 macOS 权限指引及授权提醒 (#3411、#3427)
- 单聊和群聊支持多选消息复制与删除,保护进行中的任务和群聊摘要,并简化消息操作工具栏 (#3422、#3423、#3425)
- 聊天、群聊和工作流侧栏支持拖拽调整宽度,并限制最小和最大尺寸 (#3408)
- 编程 Agent 的接口模式跟随 Provider 配置,修复 Responses 推理强度传递和跨模型思考历史兼容性 (#3430、#3416、#3432)
- 修复聊天停止、队列撤回、工具审批结果和群聊计划鉴权,避免并发会话误显示其他会话的工作区改动 (#3404、#3409、#3414、#3415)
- 修复桌面端 Electron 环境中的 Node 代码执行模式 (#3412)
- 清除 Claude OAuth 登录时同步移除各 Profile 管理的凭据,避免残留登录状态 (#3442)
- 新增 Windows ARM64 桌面安装包构建支持 (#3428)
- 修复 TOS 7 全新安装、入口路径和服务重启策略,减少对主机环境及预建用户的依赖 (#3413、#3431)
- Studio 与桌面端版本同步更新为 0.7.37,前端更新日志覆盖 12 种语言并保留最近三个版本 (#3445)。
What's Changed
- [codex] make Studio sidebars resizable within width limits by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3408
- [codex] fix expired-token failures in Hermes group task plans by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3409
- [codex] fix verified access-control, runtime and chat issues by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3404
- [codex] fix chat protocol, queue recall and workspace overlap regressions by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3414
- [codex] add native desktop Computer Use to Ekko Agent by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3411
- [codex] forward scoped reasoning effort to Responses upstreams by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3416
- fix: run Node code_exec children in Node mode under Electron by @250100901 in https://github.com/EKKOLearnAI/ekko-studio/pull/3412
- fix: expose successful tool approval scope to the model by @250100901 in https://github.com/EKKOLearnAI/ekko-studio/pull/3415
- [codex] Add chat message multi-select deletion and native desktop menus by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3422
- [codex] Add group chat multi-select deletion with summary protection by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3423
- [codex] Simplify chat selection toolbars to neutral icons by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3425
- [codex] fix TOS review C21 portal route and S05 restart policy by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3413
- [codex] fix macOS Computer Use Dock icon and add permission guidance by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3427
- Add Windows ARM64 desktop packaging by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3428
- Fix Ekko encrypted reasoning replay after model switches by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3432
- [codex] fix TOS installation dependencies and service account creation by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3431
- [codex] derive coding agent API modes from Providers by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3430
- [codex] expose account-wide model Responses API and settings by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3433
- fix: clear all profile-managed Claude OAuth credentials by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3442
- [codex] prepare Studio 0.7.37 with localized changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3445
New Contributors
- @250100901 made their first contribution in https://github.com/EKKOLearnAI/ekko-studio/pull/3412
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.36...v0.7.37
0.7.36 15. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 新增主题实时自定义,可按界面区域设置背景、透明度、模糊、圆角、边框和阴影,并支持命名主题、复制、切换及账号保存 (#3394)。
- 完善 GIF、动态 WebP 和 APNG 壁纸支持,壁纸上限提升至 30 MB,主题 ZIP 上限提升至 32 MB;上传、缓存、导入和导出均保留动画 (#3399)。
- 修复小屏下工作流执行记录抽屉宽度不足和背景透明的问题 (#3398)。
- 修复群聊 AI 消息主题同步,消除消息气泡及表格中的重复背景和模糊 (#3398)。
- 统一模型可见性设置在模型选择器中的生效范围,并为大型模型目录增加性能提示 (#3392)。
- 可见模型管理新增搜索功能 (#3393)。
- Provider 完整模型目录改为按需加载,减少配置页的首次请求量 (#3401)。
- 将新建聊天的分类选择移至输入框工具栏 (#3389)。
- 完善 Windows 盘符根目录工作区处理,并保留文件路径中的首尾空格 (#3396)。
- 修复带版本标记的 Hermes Runtime 打包兼容性 (#3400)。
- 新增随版本发布自动构建和校验 TOS 7 x86_64 测试安装包的流程 (#3397)。
- Studio 与桌面端版本同步更新为 0.7.36,前端更新日志覆盖 12 种语言并保留最近三个版本 (#3399)。
What's Changed
- [codex] honor model visibility and warn about large catalogs by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3392
- [codex] add search to visible model management by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3393
- [codex] move new-chat category picker into composer toolbar by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3389
- [codex] add live theme customization and portable theme presets by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3394
- [codex] build TOS 7 packages automatically on release publication by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3397
- [codex] fix workflow drawers and chat message themes by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3398
- [codex] complete Windows drive-root workspace handling without trimming file paths by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3396
- [codex] package Hermes releases with install-stamp version identity by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3400
- [codex] prepare 0.7.36 with 30 MB animated wallpapers by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3399
- [codex] load full provider model catalogs on demand by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3401
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.35...v0.7.36
0.7.35 14. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 新增 Agent 卡片进入聊天思考头像的过渡动画,并改善减少动态效果时的可见性与主题背景衔接 (#3378、#3386)
- 新增土耳其语界面支持 (#3338)
- 修复关闭「显示费用」后,聊天用量卡片仍然显示的问题 (#3381)
- 更新 Edge TTS 语音服务接口兼容性 (#3381)
- 改善会话删除、归档与未读状态的跨设备同步 (#3380)
- 修复编程 Agent 通过兼容接口调用模型时的 Token 用量回传,使自动压缩能正确识别上下文用量 (#3334)
- 按模型输出上限设置 Anthropic 兼容请求,减少长回复和工具调用被提前截断的问题 (#3334)
- 修复 Ekko 自定义 Anthropic 地址的路径拼接,兼容根地址、版本路径和完整消息接口 (#3384)
- Studio 与桌面端版本同步更新为 0.7.35,前端更新日志覆盖 12 种语言并保留最近三个版本 (#3387)
What's Changed
- fix(coding-agents): forward canonical usage and model output limit through Responses proxy by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3334
- feat(i18n): add Turkish locale support by @KeuqS in https://github.com/EKKOLearnAI/ekko-studio/pull/3338
- [codex] animate Agent cards into thinking avatars by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3378
- fix: honor Show Cost and restore Edge TTS synthesis by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3381
- [codex] clear unread counts when another device deletes a session by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3380
- fix(ekko): resolve Anthropic host roots through v1/messages by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3384
- [codex] keep Agent deployment visible and match chat theme backgrounds by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3386
- [codex] prepare Studio 0.7.35 with localized changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3387
New Contributors
- @KeuqS made their first contribution in https://github.com/EKKOLearnAI/ekko-studio/pull/3338
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.34...v0.7.35
0.7.34 12. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 编程 Agent 支持在聊天、群聊和工作流中选择原生模型与推理强度,并记住已选配置 (#3354、#3360)
- 统一模型选择弹窗,按服务商和模型分栏浏览,改善搜索、滚动与小屏显示 (#3355)
- 用量概览新增账号和 Profile 筛选,展示模型与 Agent 用量分布,并改善移动端布局 (#3363)
- 修复费用、Token 和百分比显示精度,以及滚动时间范围内趋势图与汇总数值不一致的问题 (#3373)
- 桌面端新增远程服务器模式,可连接自行部署的 Web UI,无需启动本地服务与内核 (#3366)
- 修复 Agent 卡片的鼠标滚轮切换,并改善列表边缘渐隐效果 (#3351)
- 修复模型输出未闭合的思考标签时,思考内容混入聊天正文的问题 (#3365)
- 修复会话分类子菜单内容过多时无法滚动的问题 (#3374)
- 修复内置 MCP 连接继承无关鉴权 Token 导致的连接问题 (#3359)
- 修复自定义服务商模型发现信息被误报为未知配置,并减少重复警告 (#3375)
- Studio 与桌面端版本同步更新为 0.7.34,前端更新日志覆盖 11 种语言并保留最近三个版本 (#3376)
What's Changed
- docs: refresh v0.7.33 README and product screenshots by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3350
- [codex] support Agent card wheel scrolling and transparent edge fades by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3351
- [coding-agents] expose native model discovery through one API by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3354
- [codex] unify Studio model selection in fixed-height dialogs by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3355
- fix(mcp): prevent stale inherited tokens in managed transports by @widechaos in https://github.com/EKKOLearnAI/ekko-studio/pull/3359
- [coding-agents] select native models across chat, groups and workflows by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3360
- [usage] add account and Profile filters to the overview dashboard by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3363
- [usage] fix formatting precision and rolling-window chart totals by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3373
- fix(chat): keep leading unclosed thinking out of replies by @widechaos in https://github.com/EKKOLearnAI/ekko-studio/pull/3365
- fix(chat): keep category submenus scrollable by @widechaos in https://github.com/EKKOLearnAI/ekko-studio/pull/3374
- [desktop] add remote server mode for externally deployed Web UI by @onlymykazari in https://github.com/EKKOLearnAI/ekko-studio/pull/3366
- [codex] accept discovered model markers and deduplicate provider warnings by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3375
- chore: prepare Studio 0.7.34 with localized changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3376
New Contributors
- @widechaos made their first contribution in https://github.com/EKKOLearnAI/ekko-studio/pull/3359
- @onlymykazari made their first contribution in https://github.com/EKKOLearnAI/ekko-studio/pull/3366
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.33...v0.7.34
0.7.33 10. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 新建聊天改为响应式页面,使用 Agent 卡片选择助手,并复用聊天输入框与会话设置 (#3333)
- 新建聊天记住上次使用的模型、工作目录、启动方式和推理选项,方便连续创建会话 (#3333)
- Agent 卡片新增金色边框与玉色流光,并统一各平台卡片内部动画的速度 (#3336、#3344)
- 修复 Agent 卡片循环切换时的缩放跳变,以及鼠标在列表外释放后仍会拖动的问题 (#3335、#3340)
- 修复长数字、符号或空白文本导致 Token 计算卡顿、聊天无响应的问题 (#3325)
- 完善上下文用量估算与自动压缩,计入工具调用和模型实际用量,修复工具组跨压缩边界时无法压缩的问题 (#3329)
- 修复编程 Agent 因依赖输出调试日志而中断聊天的问题,提高 DSH 和其他 ACP Agent 的兼容性 (#3327)
- 修复不同 Hermes 内核版本下澄清问题与回答回调的兼容性问题 (#3330)
- 手机网页端侧边栏与 App 保持一致,宽度采用屏幕的 90%、最大 380px,改善较宽屏幕上的显示 (#3346)
- Studio 与桌面端版本同步更新为 0.7.33,前端更新日志补齐 11 种语言并保留最近三个版本 (#3345)
What's Changed
- fix(tokens): guard quadratic BPE for digit/symbol/whitespace runs by @WenhuaXia in https://github.com/EKKOLearnAI/ekko-studio/pull/3325
- fix Hermes clarify callbacks across kernel versions by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3330
- [codex] replace new-chat drawer with responsive Agent cards by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3333
- [codex] fix Agent card scaling at click loop boundaries by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3335
- [codex] add gold and jade foil to Agent cards by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3336
- fix(coding-agents): tolerate dependency stdout noise on ACP pipes by @WenhuaXia in https://github.com/EKKOLearnAI/ekko-studio/pull/3327
- fix(chat-run): count tool_calls and real usage in bridge context estimate by @chloeassistant in https://github.com/EKKOLearnAI/ekko-studio/pull/3329
- [codex] stop Agent cards dragging after mouse release outside the list by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3340
- [codex] keep new-chat card interior animations at a consistent speed by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3344
- chore: prepare Studio 0.7.33 with localized changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3345
- [codex] match mobile sidebar width to App by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3346
New Contributors
- @chloeassistant made their first contribution in https://github.com/EKKOLearnAI/ekko-studio/pull/3329
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.32...v0.7.33
0.7.32 8. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 桌面端聊天和群聊新增区域截图与标注工具,支持自定义全局快捷键,并适配 Windows、macOS 和 Linux 截图方式 (#3312)
- 修复截图遮罩异常后聊天窗口无法恢复的问题,截图结束或失败时恢复原有窗口状态 (#3318)
- 新建聊天记住上次选择的 Agent,刷新后也能恢复选择 (#3320)
- 收藏和最近使用的工作区目录按账号保存,可在不同浏览器中继续使用 (#3317)
- 修复编程 Agent 使用 vLLM 等 Chat Completions 接口进行流式调用时缺少 Token 用量统计的问题 (#3314)
- 改善 Hermes 聊天重连后的状态恢复,修复完成或停止后仍显示运行中的问题,并确保排队消息继续执行 (#3321)
- 修复 Linux 桌面端开机自启,并完善桌面启动失败时的错误提示与诊断信息 (#3307、#3308)
- 移除群聊中已过时的升级提示 (#3306)
- Studio 与桌面端版本同步更新为 0.7.32,前端更新日志补齐 11 种语言并保留最近三个版本 (#3323)
What's Changed
- [codex] remove group chat upgrade notice by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3306
- [codex] make Linux Open at Login register desktop autostart by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3307
- [codex] preserve desktop backend startup errors by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3308
- [codex] add desktop screenshots, platform support and global shortcuts by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3312
- [codex] persist workspace history and favorites by account by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3317
- [coding-agent] request stream usage from Chat Completions providers by @WenhuaXia in https://github.com/EKKOLearnAI/ekko-studio/pull/3314
- [codex] isolate desktop screenshot failures by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3318
- [codex] remember the last Agent selected for new chats by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3320
- [codex] fix Hermes run state recovery and finalization by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3321
- [codex] prepare Studio 0.7.32 with localized changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3323
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.31...v0.7.32
0.7.31 7. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 新增 App 与 Studio 的鉴权 P2P 直连,直连不可用时自动回退云端中转 (#3290)
- 改善多网卡和 Docker 环境的 P2P 连接,并修复代理 fake-IP DNS 导致的直连失败 (#3292、#3303)
- 统一模型上下文、推理强度和计费信息识别,改进自定义接口及带前缀模型 ID 的匹配,并优先使用手动设置的价格 (#3298、#3300)
- 修复 App 自定义接口的上下文查询,并为共享会话补充模型别名与推理选项 (#3299)
- 修复刷新或重启后丢失漫画主题选择的问题,加载时恢复已保存的主题风格 (#3302)
- Studio 与桌面端版本同步更新为 0.7.31,前端更新日志补齐 11 种语言并保留最近三个版本 (#3305)
What's Changed
- [codex] add authenticated direct App transport with relay fallback by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3290
- [codex] bind P2P sockets to uplinks and publish Docker UDP ports by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3292
- [codex] unify model metadata and pricing resolution by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3298
- [codex] forward App context endpoints and shared reasoning metadata by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3299
- [codex] match custom model IDs by final path segment by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3300
- [codex] preserve selected theme style on reload by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3302
- [codex] fix P2P STUN resolution under fake-IP DNS by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3303
- [codex] prepare Studio 0.7.31 with localized changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3305
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.30...v0.7.31
0.7.30 5. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 新增 Qwen Code、Kimi Code、CodeBuddy、Qoder、GitHub Copilot 和 ZCode,接入聊天、群聊及工作流;Qoder 使用全局模式,其余五种也支持独立配置模型 (#3280)
- Ekko 会话在历史和搜索中归入内置 Agent,并支持 /context、/usage、/status 和 /compact 命令 (#3276)
- 新建聊天默认选择 Ekko,直接展示已安装 Agent,避免 CLI 探测;重新打开未发送的聊天不再等待不存在的历史消息 (#3284、#3288)
- 完善编程 Agent 按原生能力传递图片输入,并支持 Windows 下的长文本和多行提示词 (#3285)
- 完善 Windows Agent 运行依赖检查和 ZCode 桌面 CLI 识别,修复含空格或非 ASCII 字符路径的启动问题 (#3281)
- 修复 Copilot 通过 Responses API 流式调用工具时参数不完整的问题,并补齐 custom 工具兼容性,解决 GPT 模型发送图片时返回 400 Unsupported Chat Completions tool: custom 的问题 (#3286、#3289)
- 修复 Claude 在 root 环境中的免确认工具执行,并统一全局和独立模式启动权限 (#3287)
- 移除已停用的 OpenCode Free 供应商及其模型入口 (#3277)
- 前端 changelog 仅保留最近三个版本,清理更早版本的更新记录及全部对应国际化文本 (#3289)
What's Changed
- feat(studio): introduce built-in Ekko chats and agent catalog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3276
- [codex] remove retired OpenCode Free provider by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3277
- [codex] add six native coding agents with scoped model support by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3280
- [codex] default chats to Ekko and avoid CLI probes during creation by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3284
- [codex] support coding agent images and Windows long prompts by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3285
- [refactor] isolate coding agents and harden Windows launches by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3281
- [codex] fix Copilot streamed tool argument JSON by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3286
- fix(coding-agents): launch Claude with IS_SANDBOX permission bypass by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3287
- [codex] avoid history loading for unsent chats by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3288
- [codex] release 0.7.30 and fix Copilot custom tool requests by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3289
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.29...v0.7.30
0.7.29 3. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 恢复聊天和群聊工作区文件树菜单及差异工具栏中的文件下载功能 (#3268)
- 修复实时活动通知将 Antigravity 错误识别为 Ekko 的问题 (#3272)
What's Changed
- fix(files): restore workspace file downloads in tree and Diff by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3268
- fix: preserve Antigravity identity in Live Activity pushes by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3272
- chore: bump Studio and desktop to 0.7.29 by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3273
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.28...v0.7.29
0.7.28 2. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 新增 Antigravity CLI,支持全局和独立配置模式下的聊天、群聊与工作流,并接入原生配置、MCP 和技能管理 (#3256)
- 新增 APIKEY.FAN 中转服务页面,可按已配置的 API Key 查看余额、今日与累计用量及模型明细 (#3257)
- 修复编程 Agent 手动检查更新后的状态和更新版本识别,并保护正在运行的会话 (#3261)
- 修复 Claude 回复提前结束、内容缺失或重复的问题,完整保存最终输出 (#3260、#3263)
- 修复 macOS 上 Antigravity 全局模式无法读取原生登录凭据的问题,并更正登录提示 (#3266)
- 设备连接导航改用显示器与手机图标,更清晰地区分连接入口 (#3262)
What's Changed
- fix(navigation): use monitor and phone for device connections by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3262
- fix(claude): prevent early completion from dropping native output by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3260
- feat: add API relay partner page and per-key usage by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3257
- fix(claude): deduplicate reindexed assistant text snapshots by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3263
- fix(agent-updates): refresh manual update state and guard active sessions by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3261
- feat(coding-agents): add Antigravity CLI global integration by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3256
- fix(antigravity): preserve macOS keychain access in global mode by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3266
- chore: bump Studio and desktop to 0.7.28 with localized changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3267
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.27...v0.7.28
0.7.27 2. lokakuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 聊天新增持久化的每轮用量卡片,显示 Token、缓存命中、费用与输出速度。
- 修复编程 Agent 用量归属、单次费用与累计统计,保留中断任务用量并更新延迟返回的统计。
- 群聊回复气泡新增每轮用量卡片,加载历史消息时可恢复显示。
- 自定义模型定价支持选择已配置的供应商和模型,保留手动输入 ID 并改善加载失败提示。
- 修复 Codex 上下文超限后的会话恢复,下一条消息使用新上下文继续,并保留 Studio 历史与工作区。
- 修复 Grok 使用 DeepSeek Chat Completions 时的消息角色兼容问题。
- 修复同一连接切换 Profile 后会话历史空白的问题。
- 统一 Studio 抽屉尺寸和工作区选择器布局,修复群聊 Agent 设置抽屉的遮挡与加载问题,并避免回车误提交会话重命名。
What's Changed
- [codex] show persisted usage and token speed for completed runs by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3241
- [codex] fix Grok requests to DeepSeek Chat Completions by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3244
- Fix agent usage attribution, interrupted cards and cumulative totals by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3246
- fix(coding-agent): recover normal turns after context overflow by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3204
- fix(chat-run): allow reading a session owned by another profile on the same socket by @lioraluo920-dev in https://github.com/EKKOLearnAI/ekko-studio/pull/3242
- Add group chat Token cards inside reply bubbles by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3248
- [codex] fix Studio drawers and workspace picker UI by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3247
- feat(usage): select configured providers and models for pricing by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3253
- chore: release Studio 0.7.27 with localized changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3255
New Contributors
- @lioraluo920-dev made their first contribution in https://github.com/EKKOLearnAI/ekko-studio/pull/3242
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.26...v0.7.27
0.7.26 30. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 统一 Studio 导航栏、页面标题和列表操作,优化移动端布局。
- 统一页面加载反馈,改进 Logo 加载动画及减少动态效果模式下的可见性。
- 优化自定义背景和毛玻璃层次,修复窗口边缘与圆角衔接,让麦克风按钮跟随主题配色。
- 按平台调整桌面窗口控制按钮的位置与样式,保留 Windows 原生窗口圆角。
- Gateway 自动启动改为显式开启,Profile 列表加载不再等待 CLI 检查,并修复消息气泡首次渲染。
- 用量统计新增费用记录与自定义模型单价,支持本地模型目录估算费用,改进模型上下文限制匹配。
- 修复 Agent 管理器中 Cursor 图标在浅色卡片上的显示。
What's Changed
- fix(cursor): use the product logo on Agent Manager cards by @KK-Skyline in https://github.com/EKKOLearnAI/ekko-studio/pull/3222
- [codex] record usage costs and refresh local model pricing and limits by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3226
- [codex] unify Studio navigation, headers and mobile layouts by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3232
- [codex] make Gateway startup opt-in and unblock page initialization by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3233
- [codex] position desktop window controls by platform by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3234
- [codex] refine desktop window control placement and styling by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3235
- [codex] fix desktop theme surfaces, controls, and loading feedback by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3236
- chore: bump Studio and desktop to 0.7.26 with localized changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3237
Full Changelog: https://github.com/EKKOLearnAI/ekko-studio/compare/v0.7.25...v0.7.26
0.7.25 28. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新重点
- 新增 Cursor CLI,支持聊天、群聊、工作流和独立的 Studio MCP 配置。
- 新增可配置的 JEV 记忆、技能、浏览器、群聊与工作流检查。
- 增强浏览器批量操作、多标签页和大页面处理,改进桌面更新下载进度。
- 修复 DSH 新版预置与插件配置兼容性、配置持久化和插件页面布局,同时保留旧版适配。
- 修复聊天附件、长对话搜索、会话置顶、Hermes 更新与跨实例 MCP 路由等问题。
What's Changed
- [codex] keep Hermes task-plan MCP on its owning Studio instance by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3157
- [codex] fix DSH update dependency conflicts and startup errors by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3156
- [codex] add JEV settings tab and shared evaluation client by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3159
- [codex] add Ekko JEV module and configuration guardrails by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3160
- [codex] add JEV memory recall, relevance filtering and write review by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3161
- fix(push): retire stale Live Activity destinations by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3167
- [codex] fix attachments in new App and Studio chats by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3168
- feat: enhance Ekko skill matching and learning with unified JEV settings by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3169
- fix(codex): deduplicate scoped TOML table keys by @avatar0813 in https://github.com/EKKOLearnAI/ekko-studio/pull/3163
- docs: plan JEV enhancements for group chat and workflows by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3171
- [codex] hide context limits for coding-agent chats by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3174
- [codex] show desktop update progress and add isolated test builds by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3176
- [codex] publish desktop update test builds for macOS, Windows and Linux by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3177
- [codex] clarify JEV isolation and concurrency requirements by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3183
- [codex] fix long-chat search navigation and loading by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3182
- [codex] set responsive group bubble widths and card spacing by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3188
- [codex] resolve DSH ACP from its owning bundle by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3190
- [codex] fix group Coding Agent MCP authentication per run by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3187
- [codex] add sidebar account menu and center model loading by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3191
- [codex] fix browser settings dark theme background by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3192
- feat: add Cursor CLI integration with isolated Studio MCP by @KK-Skyline in https://github.com/EKKOLearnAI/ekko-studio/pull/3110
- [codex] refresh session pins and fix workspace favorite controls by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3193
- [codex] unify Agent picker order across chat and workflows by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3199
- [codex] adapt Agent Manager layout and fix Cursor update status by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3201
- [codex] fix Hermes upgrade compatibility and bridge worker lifecycle by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3202
- [codex] add sequential browser action batches to Studio MCP by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3207
- [codex] keep twelve browser tabs and evict the oldest on overflow by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3206
- [codex] add configurable JEV assessments to browser automation by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3208
- [codex] group JEV settings into respon
0.7.24 22. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix: scope App notifications to Studio users and group owners by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3098
- feat(push): route iOS notifications by user with per-device controls by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3102
- fix: gate Studio guidance by enabled MCP toolsets by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3103
- [codex] Fix group chat recovery and avatars after clearing history by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3107
- fix(codex): restore interaction MCP namespaces for plan and clarify by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3109
- feat(push): add opt-in notification content previews by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3106
- fix(coding-agent): recover when native compact exceeds context by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3112
- fix: ensure DSH generated manifests have package identity by @lorenzozanee in https://github.com/EKKOLearnAI/ekko-studio/pull/3116
- [codex] add App-bound session sharing to existing chat APIs by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3117
- [codex] verify share-scoped App identity and purchase access by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3121
- Fix App share management and add scoped session settings permissions by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3122
- fix: correct shared session metadata and hide revoked invitations by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3123
- fix: restore Android task notification progress by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3127
- fix: authorize shared context limits with model permissions by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3128
- feat: add shared single-chat voice permission by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3129
- fix(push): enable notification content previews by default by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3131
- [coding-agents] apply Studio context windows and compaction thresholds by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3134
- [codex] fix Android and iOS notifications showing the first Agent reply by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3135
- [codex] Label auxiliary and ensemble models as Hermes settings by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3138
- fix(settings): default new session push on and retain saved preferences by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3133
- [codex] Filter model settings by page-selected Profile by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3142
- feat(push): orchestrate iOS Live Activities by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3111
- fix: preserve generated titles for attachment messages by @lorenzozanee in https://github.com/EKKOLearnAI/ekko-studio/pull/3132
- Hide social push entries and disable automatic social notifications by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3146
- [codex] Prepare repository links for ekko-studio rename by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3147
- fix: include session upload attachments in shared file access by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3144
- fix(push): use device-level preferences for app push by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3151
- fix(push): follow App locale in Live Activities by @wtj-0527 in https://github.com/EKKOLearnAI/ekko-studio/pull/3152
- chore: release 0.7.24 with localized changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3153
- [codex] sync desktop package version to 0.7.24 by @EKKOLearnAI in https://github.com/EKKOLearnAI/ekko-studio/pull/3154
Full Changel
0.7.23 18. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新内容
- 新增移动端持久终端会话,支持通过 App 中继连接,并改进输出推送与输入流量控制 (#3076, #3079)
- 新增 Coding Agent 澄清交互与群聊任务卡,任务计划可保存恢复,并固定显示在每轮消息末尾 (#3080, #3085)
- 会话置顶改为跨设备同步,置顶会话优先显示,并修复 App 分页时的置顶筛选 (#3091)
- 完善 App 通知的群聊活动与澄清状态恢复,持久保存运行快照,并新增任务进度通知事件及 Webhook 订阅选项 (#3090, #3093)
- 新增 ekko-studio npm 包与命令入口,保留 hermes-web-ui 安装的升级兼容性,并统一桌面安装包品牌 (#3084)
- 修复 Coding Agent 重放历史消息时丢失 DeepSeek 推理内容的问题 (#3078)
- 修复 Ekko 运行时未识别 MCP HTTP 传输别名,导致工具未加载的问题 (#3081)
- 修复技能元数据中的空值错误读取下一字段,同时保留多行描述与空行 (#3083)
Changes
- Added persistent mobile terminal sessions over App relay, with improved output delivery and input flow control (#3076, #3079)
- Added Coding Agent clarification prompts and persistent group chat task cards; task plans now stay at the end of each turn (#3080, #3085)
- Session pins now sync across devices and appear above recent sessions, with corrected pin filtering for App pagination (#3091)
- Improved group activity and clarification recovery for App notifications, persisted run snapshots, and added task progress notification events and Webhook subscription options (#3090, #3093)
- Added the ekko-studio npm package and CLI entry point, preserved upgrades for hermes-web-ui installations, and unified desktop package branding (#3084)
- Fixed lost DeepSeek reasoning content when Coding Agents replay message history (#3078)
- Fixed Ekko runtime tools failing to load when MCP servers use HTTP transport aliases (#3081)
- Fixed empty skill metadata values reading the next field while preserving multiline descriptions and blank lines (#3083)
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.7.22...v0.7.23
0.7.22 16. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新内容
- 新增独立任务计划 MCP,让 Hermes 和 Coding Agent 也能更新聊天中的任务计划,并在每轮对话刷新任务上下文 (#3053)
- 聊天思考状态改为显示对应 Agent 的图标 (#3052)
- 修复 Ekko Chat 工具调用与结果的历史记录配对,并兼容 MCP HTTP 传输方式的别名 (#3030, #3031)
- 修复 Hermes Bridge 使用 Studio 管理的 Claude OAuth 登录,并在本地通信路径过长时自动改用 TCP (#3033, #3048)
- 补齐全局 Coding Agent 会话的 Studio MCP 工具,改进启动命令搜索路径及未安装可执行程序时的错误提示 (#3044, #3055)
- 为 Studio 生成的 DSH 插件声明版本号,修复插件清单兼容性 (#3038)
- 修复 API 地址配置迁移时,空 BASE_URL 错误读取下一行配置的问题 (#3046)
- OpenRouter 请求中的应用归属统一显示为 Ekko Studio (#3056)
- 修复 Grok 独立会话配置中的多行数组、长文本和表数组被截断或错误拆分的问题 (#3072)
- 修复桌面运行时打包时浏览器执行权限和符号链接丢失的问题,兼容 Hermes 0.21.3;运行时发布不再覆盖桌面端的最新版本标记 (#3073)
Changes
- Added a standalone task-plan MCP so Hermes and Coding Agents can update chat task plans, with task context refreshed each turn (#3053)
- Chat thinking indicators now show the corresponding Agent logo (#3052)
- Fixed Ekko Chat history pairing between tool calls and results, and added support for MCP HTTP transport aliases (#3030, #3031)
- Fixed Studio-managed Claude OAuth in Hermes Bridge and added a TCP fallback when local socket paths are too long (#3033, #3048)
- Restored Studio MCP tools in global Coding Agent sessions and improved executable search paths and missing-command errors (#3044, #3055)
- Added version declarations to Studio-generated DSH plugin manifests for compatibility (#3038)
- Fixed API URL configuration migration reading the next line when BASE_URL is empty (#3046)
- Unified OpenRouter application attribution under Ekko Studio (#3056)
- Fixed truncated or incorrectly split multi-line arrays, strings and arrays of tables in scoped Grok session configuration (#3072)
- Fixed lost browser executable permissions and symbolic links in desktop runtime bundles, added Hermes 0.21.3 compatibility, and prevented runtime releases from replacing the latest desktop release marker (#3073)
0.7.21 12. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新内容
- 修复 Windows 下因选错启动脚本导致 DSH 插件配置和 Agent 预设页面无法打开的问题。#3026
- DSH 配置运行时启动失败时显示具体阶段及系统错误码或退出码,不暴露插件日志和凭据。#3026
- 同步 Web UI、桌面端版本号及 11 种语言更新日志。#3027
Changes
- Fixed DSH plugin configuration and Agent preset pages failing to open on Windows when startup selected the wrong command script. #3026
- DSH configuration startup errors now identify the failed stage and system or exit code without exposing plugin logs or credentials. #3026
- Updated Web UI and desktop versions and release notes in all 11 locales. #3027
Full changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.7.20...v0.7.21
0.7.20 12. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新内容
- 新增 DeepSeek Harness(DSH)安装管理及单聊、群聊和工作流接入,支持选择 Agent 预设并在恢复会话时保留原有模式;同步中英文使用说明 (#3020, #3023)
- 新增 DSH 原生 Web 插件配置、插件列表和 Agent 预设管理,支持复制预设、设置默认项及删除自定义预设;需在后端主机安装 DSH 和 Web 依赖 (#3020)
- 群聊 Agent 新建和编辑改为右侧抽屉,表单可滚动、操作按钮固定,移动端使用全屏宽度 (#3020)
- 所有 Coding Agent 页面中的共享技能改为只读,防止误编辑或删除;DSH 私有技能仍可编辑 (#3020)
- Pi 安装和更新跟随 npm 最新版本,优先使用用户已启用的 MCP 适配器,避免重复注册工具和参数 (#2999, #2991)
- 修复全局 Coding Agent 用量统计和模型归属,保留已完成响应的用量并改进缓存 Token 统计;历史记录不回填 (#3005)
- 修复 Grok 失败轮次用量丢失、自定义服务商上下文范围,以及修改推理强度后运行配置未刷新的问题 (#3002)
- Docker 中通过 Studio 安装的 Coding Agent 随 Studio 数据卷持久保存,重建或更新容器后不再丢失;旧镜像安装的 Agent 需重新安装一次 (#3006)
- 隐藏 OpenCode 不支持的 /compact 命令,手动输入时给出说明且不打断当前任务 (#3010)
- 修复 Hermes Agent 0.21 及后续版本的审批会话关联,兼容旧版运行时 (#3018)
- 将 apikey 默认域名更新为 apikey.fan,启动时一次性迁移已有 Hermes 配置中的旧端点,保留路径、密钥和模型设置 (#3022)
- 优化 Linux 启动器和窗口图标的圆角与透明留白,使显示尺寸更协调 (#3008)
What's Changed
- fix(coding-agent): follow latest Pi package versions by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2999
- fix(coding-agents): skip bundled Pi MCP adapter when user installs their own by @Swartea in https://github.com/EKKOLearnAI/hermes-studio/pull/2991
- fix: preserve usage and refresh Grok session settings by @lorenzozanee in https://github.com/EKKOLearnAI/hermes-studio/pull/3002
- fix: record native global agent usage and model attribution by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/3005
- fix: persist coding agent installations across Docker recreation by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/3006
- [codex] fix Linux app icon shape and visual size by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/3008
- fix: remove unsupported OpenCode /compact command by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/3010
- fix(bridge): import session-key helpers from tools.approval_context with fallback by @3617916-creator in https://github.com/EKKOLearnAI/hermes-studio/pull/3018
- feat: integrate DSH chats, Web plugins and Agent presets by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/3020
- fix: update apikey domains with one-time startup tasks by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/3022
- docs: document DSH support in both READMEs by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/3023
- chore: release 0.7.20 with localized frontend changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/3024
New Contributors
- @Swartea made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/2991
- @3617916-creator made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/3018
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.7.19...v0.7.20
0.7.19 10. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新内容
- 品牌升级为 Ekko Studio,统一应用图标、官网域名、CLI 命令与产品文档 (#2966, #2980, #2981, #2992, #2994)
- 修复桌面端反复重启、更新中断与启动失败;升级后保留登录及浏览器数据,并迁移 Windows 开机启动设置 (#2931, #2979, #2988)
- 新增原生 OpenCode Free 提供商,无需 API Key 即可建聊和供 Coding Agent 使用,可用模型在后台加载 (#2932)
- 修复 Ekko 与 Studio 代理的 Coding Agent 请求 OpenCode 时的会话兼容性;Hermes 仍需升级运行时 (#2996)
- Ekko 新增可持久化的任务计划与实时进度卡片;后台委派任务未结束时,侧栏继续显示工作状态 (#2952, #2961)
- 聊天文件链接可直接定位并高亮引用行;工作区文件树支持无留白折叠,保留文件与目录状态 (#2947, #2965)
- 桌面端可选择在内置或系统浏览器打开网页链接,内置浏览器面板立即展开,无需等待页面加载完成 (#2928, #2956)
- 浏览器标注支持逐项删除和撤销,并修复关闭标签页或清理标注时的异常 (#2949, #2944)
- 朗读跳过隐藏思考内容并保留负号、百分号等语义符号;豆包 TTS 支持 0.5–2 倍语速并同步当前配置 (#2945, #2950, #2978)
- 恢复 Hermes 与 Ekko 技能列表默认显示的启用和禁用开关 (#2933)
- 配合新版 App,新增聊天审批、澄清、任务结束、群聊 Agent 回复和工作流完成或失败的前台通知,并修复断连后的中继清理 (#2940, #2946)
- 配合新版 App,会话分类支持独立分页加载,并正确返回置顶筛选结果与分类总数 (#2977, #2982)
- 单聊中经用户确认可只读获取 iOS 步数、睡眠、心率等健康数据;需兼容版本 App,暂不支持 Android (#2972)
- 新增 Studio 公告弹窗,仅展示最新公告并记住关闭状态,获取失败不影响使用 (#2989)
- 修复 Codex 多行配置和 Hook 表的保留问题、重启配置过早超时,以及 Docker 可选补丁失败阻塞启动的问题 (#2951, #2960, #2969)
- 加入 Agent 自动更新策略基础代码;尚未接入界面或后台更新,不会自动升级 Agent (#2923)
What's Changed
- feat(desktop): configure Markdown link opening target by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2928
- Add OpenCode Free provider and keyless Coding Agent proxy by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2932
- fix: restore skill enable switches by default by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2933
- feat: add host-scoped Agent update policy foundation by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2923
- feat: consolidated chat, group and workflow App notification events by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2940
- fix(desktop): guard browser debugger cleanup by @avatar0813 in https://github.com/EKKOLearnAI/hermes-studio/pull/2944
- fix(tts): preserve semantic symbols in speech text by @avatar0813 in https://github.com/EKKOLearnAI/hermes-studio/pull/2945
- fix(desktop): allow deleting and undoing browser annotations by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2949
- fix: close App relay bridges without requiring acknowledgements by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2946
- fix(chat): preview file links at referenced lines by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2947
- fix(chat): skip hidden thinking in speech by @avatar0813 in https://github.com/EKKOLearnAI/hermes-studio/pull/2950
- feat(ekko): persist task plans and show live progress in chat by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2952
- feat: rebrand Studio as Ekko Studio and migrate MCP names by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2966
- [codex] fix MCP-triggered Desktop restart loops and orphaned Web UI startup by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2931
- fix(profiles): honor bridge timeout on restart by @avatar0813 in https://github.com/EKKOLearnAI/hermes-studio/pull/2951
- fix(desktop): reveal embedded browser panel before link load by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2956
- [codex] support per-category session pagination for the App by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2977
- fix(tts): add Doubao speed control with profile settings sync by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2978
- fix(docker): keep optional Hermes patches from blocking startup by @lorenzozanee in https://github.com/EKKOLearnAI/hermes-studio/pull/2960
- fix(chat): keep sidebar working while delegated tasks run by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2961
- feat(files): add gapless workspace tree collapse by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2965
- fix(codex): 正确保留多行顶层 TOML 配置值 by @x1051445024 in https://github.com/EKKOLearnAI/hermes-studio/pull/2969
- fix(desktop): preserve exist
0.7.18 6. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新内容
- 新增 OpenCode Coding Agent,支持会话续接、流式工具调用、配置、记忆、Skills、工作流和群聊 (#2890)
- 群聊现在支持通过云端中继连接远程 Agent,改善流式输出顺序、断线重连、摘要恢复与分享图片访问,并统一工具折叠和移动端布局 (#2927)
- 新增手机单次定位、日历与提醒事项能力;敏感操作需用户确认,删除操作绑定已确认的具体条目,并完善授权超时与请求来源校验 (#2820, #2926)
- 统一会话操作菜单,支持移动会话时新建分类,刷新后保留分类折叠状态,并新增 Ctrl/Cmd + , 打开设置的快捷键 (#2887, #2896, #2910, #2912)
- 支持发送前预览已上传图片、预览代码样式的本地文件链接与工作区 Markdown,并优化消息引用、恢复回复箭头 (#2885, #2893, #2903, #2908)
- Runtime 下载轮询现在仅对超级管理员按需运行;Windows 解压采用独立目录并在系统 tar 不可用时回退到 Node tar,同时修复分离式 Hermes Runtime 的 Bridge MCP 导入 (#2925)
- Coding Agent 现在会隔离启动失败的 MCP Runtime 并清理已移除的服务;Studio 管理的 MCP 启动器明确使用 Node 模式,避免 Electron 误开桌面窗口 (#2888, #2920)
- Ekko 现在可从重复工具失败中恢复,改善工具重试与失败处理 (#2891)
- 修复空环境变量值跨行读取的问题,避免下一行配置被误当作模型地址或密钥 (#2884)
- 应用下载页新增购买入口,并根据版本清单中的访问模式显示 (#2895)
What's Changed
- [coding-agents] isolate failed MCP runtimes and clean up removed servers by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2888
- fix(ekko): recover from repeated tool failures by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2891
- feat: add purchase CTA to app download view by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2895
- fix: preview uploaded images before sending by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2885
- feat: create categories from the session move menu by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2887
- fix(chat): use quote icon for message references by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2893
- feat: add one-time mobile location requests by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2820
- fix: preserve session category collapse during refresh by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2896
- feat: add OpenCode coding agent support by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2890
- Support cloud transport for remote group Agents by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2901
- fix: update OpenCode icon across Studio by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2902
- fix: support split Runtime MCP modules in Agent Bridge by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2900
- fix(runtime): use isolated extraction on Windows by @HML-G in https://github.com/EKKOLearnAI/hermes-studio/pull/2897
- fix(chat): restore reply arrow for message references by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2903
- fix(group-chat): preserve remote Agent events and restore summary state by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2904
- Batch remote group Agent output with ordered acknowledgements by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2911
- fix: show published Agent images to shared group guests by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2915
- fix: isolate group Agent connections and restore room membership by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2916
- fix(desktop): prevent managed MCP launches from reopening Studio by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2917
- fix(chat): preview code-styled local file links by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2907
- fix(files): render Markdown in workspace previews by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2908
- [codex] add Cmd/Ctrl+, settings shortcut by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2910
- feat(chat): consolidate session actions into a menu by @Undertone0809 in https://github.com/EKKOLearnAI/hermes-studio/pull/2912
- chore(harness): require Node mode for Studio-managed MCP launches by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2920
- fix(server): stop env parser regex from crossing lines on empty values by @victorwu657 in https://github.com/EKKOLearnAI/hermes-studio/pull/2884
- f
0.7.17 4. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- [codex] harden Ekko memory and workspace handling by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2846
- fix(ekko-agent): bound oversized tool output by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2847
- fix(runtime): persist handled restart prompts by @lorenzozanee in https://github.com/EKKOLearnAI/hermes-studio/pull/2842
- [codex] support per-channel mobile versions by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2843
- fix(skills): encode reserved characters in skill paths by @heyjohnc in https://github.com/EKKOLearnAI/hermes-studio/pull/2845
- fix(tts): hydrate active provider on startup by @lorenzozanee in https://github.com/EKKOLearnAI/hermes-studio/pull/2839
- fix: proxy provider-unsafe Ekko MCP tool names by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2849
- fix: use official npm registry for Grok by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2855
- feat: add coding agent settings navigation by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2854
- fix: resume Grok sessions after failed turns by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2857
- fix: show effective Grok runtime configuration by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2868
- fix: align Grok configuration pages with other agents by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2870
- fix(desktop): let tray quit cancel pending relaunch by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2852
- fix(app-relay): surface entitlement failures by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2872
- feat(app-connections): add purchase link and localize failures by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2873
- [codex] restore production app relay endpoints by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2874
- feat: replace generated avatars with Boring Avatars by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2875
- [Codex] use official npm registry for one-click install by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2881
- feat: unify coding agent Skills and MCP views by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2871
- chore: prepare 0.7.17 release by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2886
New Contributors
- @lorenzozanee made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/2842
- @heyjohnc made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/2845
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.7.16...v0.7.17
0.7.16 2. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix: bridge remote Runtime restarts to Desktop by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2827
- feat(coding-agents): support isolated global mode across Studio by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2828
- feat: add Grok coding agent by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2832
- fix(desktop): migrate legacy Windows Hermes data safely by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2834
- fix(desktop): restrict legacy Hermes data migration by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2836
- chore: prepare 0.7.16 release by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2838
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.7.15...v0.7.16
0.7.15 1. syyskuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix(runtime): avoid restart loops and offline version checks by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2822
- chore(release): prepare v0.7.15 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2825
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.7.14...v0.7.15
0.7.14 31. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix(ekko-agent): bound file reads and use native commands by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2812
- [codex] harden Runtime fallback validation by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2815
- [codex] prepare v0.7.14 release by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2817
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.7.13...v0.7.14
0.7.13 31. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- [codex] retry locked Windows Runtime filesystem operations by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2801
- fix: reuse Agent status when creating Hermes chats by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2805
- fix: unify Hermes CLI and bridge runtime selection by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2808
- chore(release): prepare v0.7.13 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2811
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.7.12...v0.7.13
0.7.12 30. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix: remove border from Ekko agent logo by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2794
- fix: standardize Hermes home on Windows by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2795
- fix: recover Windows startup and invalid Ekko tool calls by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2796
- fix(ekko-agent): self-heal degraded runtime modules by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2797
- chore(release): prepare v0.7.12 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2799
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.7.11...v0.7.12
0.7.11 30. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- [codex] support DeepSeek thinking tool calls in Ekko by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2788
- [codex] fix Agent Bridge startup for shell-wrapped runtimes by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2789
- fix(studio): improve pending interaction timeout UX by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2790
- fix(studio): isolate upgrade startup crashes by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2792
- chore(release): prepare v0.7.11 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2793
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.7.1...v0.7.11
0.7.1 29. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix(ekko): make memory persistence direct and recoverable by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2785
- chore(release): prepare v0.7.1 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2786
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.7.0...v0.7.1
0.7.0 29. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix(chat): preserve thinking elapsed time across navigation by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2723
- [codex] hide global Coding Agent reasoning effort control by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2728
- fix(chat): preserve tool calls across coding agent runs by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2730
- [codex] clarify Weixin binding notification limits by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2731
- [codex] improve attachment transfers and media previews by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2732
- [codex] preserve global coding agent context after stop by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2735
- fix(chat): preserve category collapse from Recent by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2742
- refactor: enforce canonical server module ownership by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2744
- docs: refresh Hermes Studio README architecture by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2745
- [codex] preserve legacy MCU API routes by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2746
- Fix shutdown cleanup for Studio-owned process trees by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2747
- [codex] consolidate standalone Ekko Agent into Studio by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2752
- fix: show profile and agent identities in chats by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2755
- fix(chat): preserve Recent collapse across refresh by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2754
- feat: unify Studio agent runtime management by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2760
- [fix] speed up Agents status loading by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2761
- feat(ekko): add managed memory, skills, MCP, and settings by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2770
- feat(ekko): support parallel tool calls by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2772
- feat(ekko): support global agent configuration by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2775
- fix(codex): strip historical inline images by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2773
- [codex] isolate Ekko development data by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2776
- chore(release): prepare v0.7.0 beta by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2779
- [codex] fix settings ownership, agent assistance, and runtime packaging by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2780
- [codex] recover invalid Ekko startup config by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2777
- [codex] default desktop runtime to Hermes 0.20.6 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2781
- fix(ekko): harden memory review and tool failures by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2783
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.47...v0.7.0
0.6.47 24. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix exact Gateway approval waiter settlement by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2681
- fix(group-chat): glow the complete room avatar by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2701
- [codex] preview workspace file links with line numbers by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2702
- fix(codex-proxy): merge multiple system messages into one leading message by @WenhuaXia in https://github.com/EKKOLearnAI/hermes-studio/pull/2688
- feat(upload): make max upload size configurable via HERMES_MAX_UPLOAD_SIZE by @WenhuaXia in https://github.com/EKKOLearnAI/hermes-studio/pull/2689
- fix: normalize GLM-5.3 reasoning effort and preserve session selection by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2706
- revert: GLM-5.3 reasoning effort changes (#2706) by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2708
- feat(models): choose the image generation and editing models by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2691
- docs(cli): document hermes-web-ui-mcp command in README tables by @c020627 in https://github.com/EKKOLearnAI/hermes-studio/pull/2704
- [codex] forward If-Match through app relay by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2710
- feat: add standalone social message push by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2718
- fix(claude-code-proxy): 合并多条 system 消息为单条前置消息 / merge multiple system messages into one leading message by @WenhuaXia in https://github.com/EKKOLearnAI/hermes-studio/pull/2714
- [codex] add conditional App chat resume cache by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2719
- chore: prepare 0.6.47 release by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2721
New Contributors
- @c020627 made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/2704
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.46...v0.6.47
0.6.46 23. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- feat(chat): fold recent sessions and show category state by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2642
- feat(group-chat): add reusable agent presets by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2644
- [codex] add queue insertion for coding agents by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2667
- [codex] persist and sync session reasoning effort by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2671
- fix(group-chat): localize duplicate Agent preset errors by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2670
- fix(group-chat): restore rainbow active Agent glow by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2678
- feat(workspace): add Git-aware file explorer by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2674
- fix(browser): send annotations directly by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2679
- fix: keep dev Web UI from replacing desktop relay by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2682
- feat: add App Relay route selection by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2683
- [fix] bound App single-chat resume snapshots by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2696
- fix(group-chat): deterministically settle Ekko clarification on stop by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2694
- [fix] fold tool runs in history by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2697
- chore: prepare 0.6.46 release by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2699
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.45...v0.6.46
0.6.45 22. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- feat(chat): say how many reasoning effort levels the slider has by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2605
- fix(upload): let an oversize upload read its own 413 by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2604
- fix(chat): focus the composer when you switch sessions by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2606
- fix: keep session reset history visible by @qdivan in https://github.com/EKKOLearnAI/hermes-studio/pull/2609
- fix(chat): let session titles and outlines find their own direction by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2614
- Remove legacy website from Studio by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2622
- feat(models): manage the fallback provider chain from the Web UI by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2627
- fix(schedule): require explicit Cron input by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2647
- fix(chat): keep New Chat selected after stale session load by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2650
- fix(chat): remember text-only Chat endpoints by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2655
- [codex] resume Pi coding agent sessions by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2656
- fix(chat): preserve background callback origin context by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2657
- feat: add managed Studio downloads and versions by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2659
- test: isolate Vitest worker state on Node 24 by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2654
- fix(group-chat): persist drafts by room by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2643
- fix: stabilize reasoning and tool run traces by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2662
- chore: prepare 0.6.45 release by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2665
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.44...v0.6.45
0.6.44 18. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- feat(group-chat): show active Agent runs across rooms by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2573
- feat(group-chat): place Tool panel above Agent transcript by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2572
- fix(history): allow active group room collapse by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2584
- [codex] add website privacy policy by @thursdaycapital in https://github.com/EKKOLearnAI/hermes-studio/pull/2590
- fix(connections): avoid VPN addresses in LAN QR codes by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2591
- feat(profiles): add compact avatars for App profile list by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2592
- feat(group-chat): load complete history in live rooms by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2594
- fix app relay preconnection lifecycle by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2598
- fix(models): keep the provider groups you collapsed by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2585
- fix(files): a name that begins with dots is not a traversal segment by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2586
- fix(providers): no model catalog is not a failed connection by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2587
- fix: apply fallback providers in agent bridge by @qdivan in https://github.com/EKKOLearnAI/hermes-studio/pull/2599
- fix: deduplicate bridge pre-persisted user messages by @qdivan in https://github.com/EKKOLearnAI/hermes-studio/pull/2601
- Add frontend changelog for 0.6.44 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2607
- chore: prepare 0.6.44 release by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2608
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.43...v0.6.44
0.6.43 16. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- feat(connections): add mobile download hub by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2575
- feat(coding-agents): bridge CLI /compact and /context commands by @kanchengw in https://github.com/EKKOLearnAI/hermes-studio/pull/2566
- fix(coding-agents): harden Codex /compact and gate tool_search by @kanchengw in https://github.com/EKKOLearnAI/hermes-studio/pull/2576
- chore: prepare 0.6.43 changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2577
- fix: show Google Play icon for Android download by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2578
New Contributors
- @kanchengw made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/2566
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v1.0.0...v0.6.43
0.6.42 13. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix npm local STT runtime version by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2464
- chore: prepare 0.6.41 changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2465
- Fix group chat relay lifecycle and streaming by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2473
- fix: reconcile recoverable Codex native errors by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2471
- Add safe queued message insertion by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2477
- fix(group-chat): deduplicate Agent reply mentions by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2495
- fix(group-chat): persist Claude API error terminal state by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2481
- Fix Group Chat same-user multi-socket membership by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2498
- Fix Group Chat same-user typing ownership by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2500
- feat: add direct LAN app relay server by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2487
- feat(group-chat): add room handoff depth and one-time continuation by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2504
- feat: 编程工具(Coding Agents)新增检查更新功能 by @x1051445024 in https://github.com/EKKOLearnAI/hermes-studio/pull/2505
- feat: support App group chat relay and MP3 STT by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2509
- feat: add subagent model routing settings by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2515
- feat(media): add MiniMax image-to-video generation by @octo-patch in https://github.com/EKKOLearnAI/hermes-studio/pull/2512
- chore: prepare 0.6.42 changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2517
- fix Linux Sharp packaging validation by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2518
- fix: lazy-load optional Sharp runtime by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2521
New Contributors
- @octo-patch made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/2512
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.40...v0.6.42
0.6.40 10. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix group chat approval routing by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2390
- feat: animate tool panel expansion by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2389
- fix: align managed use MCP timeout by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2387
- fix(server): count reasoning_content in context usage estimates by @686f6c61 in https://github.com/EKKOLearnAI/hermes-studio/pull/2392
- fix: require coding-agent execution identity by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2396
- fix(ekko-agent): replay reasoning across model protocols by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2395
- test: isolate Windows run-manager persistence by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2398
- feat(group-chat): add secure shared rooms and remote agents by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2408
- Preserve offline Agent owner avatars by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2410
- fix(group-chat): stabilize Agent handoff flow by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2411
- feat(group-chat): add remote Agent file transfers by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2413
- feat: improve recent sessions and group chat activity by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2414
- fix(group-chat): add manual room link copy fallback by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2415
- feat: handle existing approval prompts globally by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2406
- fix(group-chat): retain history without automatic pruning by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2420
- fix(server): add lightweight liveness endpoint by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2422
- fix group chat remote Agent presence and revocation by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2423
- stop migrating legacy Group Chat Agent links by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2424
- fix(ui): improve global approval command preview by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2425
- fix(group-chat): persist Tool results containing mention text by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2426
- fix(group-chat): bound persisted tool message ids by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2427
- fix(ui): settle orphaned group tools and align approvals by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2429
- Fix Group Chat Agent ownership and approval routing by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2430
- feat: add system notifications for pending approvals by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2432
- Secure non-owner Group Chat Agent requests by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2433
- Improve Group Chat Agent uploads and private-memory boundaries by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2435
- Add MCU Ekko and Hermes agent selector by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2438
- [workflow] add durable scheduled runs by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2434
- fix(media): disable Responses storage for image generation by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2439
- fix(chat): stop sending the Studio guidance block twice by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2416
- Fix Global Agent runtime avatars and MCU status by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2442
- feat(stt): add local streaming speech recognition by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2447
- fix(group
0.6.39 6. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- [codex] hide Agent descriptions from group run headers by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2352
- fix: surface Runtime activation failures and hide Web UI switching by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2353
- [codex] send coding agent prompts through stdin by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2354
- fix(group-chat): let Coding Agents own run timeouts by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2357
- Add Ekko setup, code execution, and tool approvals by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2362
- document Ekko OAuth providers by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2364
- document Ekko interactive UI design by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2365
- fix(group-chat): stabilize coding agent tool events by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2366
- add Ekko clarification tool by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2368
- fix(coding-agent): coalesce streamed tool start events by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2372
- Fix group chat room readiness and typing presence by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2373
- fix: reconcile Codex native terminal state by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2375
- docs: plan tool-boundary queue insertion by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2376
- chore: prepare Hermes Studio 0.6.39 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2377
- fix: configure model-run token lifetime by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2382
- fix: stabilize MCU remote connections by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2383
- docs: add MCU remote reliability changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2384
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.38...v0.6.39
0.6.38 4. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- Restore Hermes 0.19.0 website compatibility by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2348
- [codex] repair Windows Runtime Python home and prepare 0.6.38 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2349
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.37...v0.6.38
0.6.37 4. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- [fix] make macOS 26 signing keychain strict-mode compatible by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2315
- build(desktop): bundle Hermes source runtime and fix Windows updates by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2321
- feat(versions): clarify Hermes Agent version and updates by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2323
- fix(profiles): give profile export and import a realistic time budget by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2310
- fix(profiles): harden profile archive handling by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2324
- Switch MCU Global Agent to Ekko voice mode by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2326
- feat(group-chat): rebuild agent runtime and room history by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2334
- fix(bridge): honor model-specific reasoning overrides by @qdivan in https://github.com/EKKOLearnAI/hermes-studio/pull/2325
- fix(tts): accept speech providers that cannot return mp3 by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2328
- feat(auth): add MiniMax OAuth and runtime credential refresh by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2337
- feat(mcu): add automatic listening mode by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2338
- Reduce workspace tree indentation by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2340
- [codex] fix desktop runtime compatibility for Hermes 0.20 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2344
- [codex] repair Windows runtime updates and storage migration by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2345
- chore: prepare Hermes Studio 0.6.37 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2346
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.36...v0.6.37
0.6.36 1. elokuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- [codex] preserve active background delegations during idle GC by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2254
- Fix desktop Group Chat Agent list clicks by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2259
- Unify Hermes Studio voice provider settings by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2260
- [desktop] set minimum window width to 769px by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2263
- [codex] attach all agent workspace diffs to assistant messages by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2264
- Update README and remove legacy 0.6.12 manual by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2268
- fix(voice): declare the voices capability for Custom TTS by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2265
- feat(voice): allow any Edge TTS voice and offer Arabic entries by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2267
- feat(i18n): add Arabic (ar) locale by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2269
- feat(i18n): drive document direction from the active locale by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2270
- feat(i18n): mirror Naive UI components for right-to-left locales by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2271
- feat(i18n): use direction-aware CSS for the chat surface by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2273
- feat: add independent headless app relay by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2275
- fix(i18n): keep RTL overlays in viewport by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2277
- [codex] fix Desktop browser long text and StaticText clicks by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2278
- Fix model provider dropdown positioning by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2279
- Restore message scroll positions by anchor by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2282
- [codex] refine chat tool drawer by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2283
- Add profile-scoped Ekko session workspaces by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2289
- [codex] fix workspace diff drawer width by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2293
- feat(i18n): complete RTL layout and message direction support by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2294
- fix(write-gate): make approval results reliable and serialized by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2295
- fix(kanban): repair archiving and redesign task board by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2296
- feat(journey): replace galaxy with compact relationship map by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2297
- fix(chat): stabilize live reasoning across tool boundaries by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2299
- fix(i18n): the sidebar profile switcher is not a user list by @twuijri in https://github.com/EKKOLearnAI/hermes-studio/pull/2303
- feat(mcu): add synchronized speech subtitles by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2305
- fix(ekko): add compact request logging by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2311
- Prepare 0.6.36 release notes by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2312
- Use bundled Web UI after desktop updates by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2314
New Contributors
- @twuijri made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/2265
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.35...v0.6.36
0.6.34 28. heinäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- [codex] add standalone desktop chat window by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2209
- Remove sensitive browser input restrictions by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2210
- Expose Ekko Agent with skill discovery and multimodal input by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2215
- fix: align Kanban with Hermes Agent 0.19 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2216
- fix(group-chat): preserve per-room human member profiles by @DavidMetcalfe in https://github.com/EKKOLearnAI/hermes-studio/pull/2212
- Add configurable MCU connected standby by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2218
- fix(i18n): restore missing diacritics in the pt-BR catalog by @lufemidias in https://github.com/EKKOLearnAI/hermes-studio/pull/2221
- [codex] support image inputs in coding agent runs by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2222
- Support session-scoped /yolo chat commands by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2223
- fix(cron): make Run Now non-blocking and harden job creation by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2228
- Remove the 200-turn cap from Agent settings by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2225
- Improve Ekko memory recall with structured kinds by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2229
- Add external context compression for Ekko by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2230
- fix(chat): preserve ASCII quotes in Markdown by @hanzckernel in https://github.com/EKKOLearnAI/hermes-studio/pull/2234
- fix(codex): 截断 Responses 超大工具输出 by @hanzckernel in https://github.com/EKKOLearnAI/hermes-studio/pull/2232
- Add guarded Ekko skill evolution by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2236
- Fix coding agent session stream isolation by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2238
- fix(workflow): keep Hermes capability preflight API mode agnostic by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2239
- Add per-user theme customization by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2242
- Align Windows and browser theme glass by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2243
- Fix Ekko browser launch on Windows by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2244
- Prepare 0.6.34 changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2245
New Contributors
- @DavidMetcalfe made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/2212
- @lufemidias made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/2221
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.33...v0.6.34
0.6.33 24. heinäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix MiniMax MCP tool name limit by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2169
- fix: preserve Workflow run snapshot visual fidelity by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2171
- feat(workflow): expose total Run time budget by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2173
- Support file attachments from paste and workspace by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2175
- Compact workspace file metadata columns by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2176
- docs: plan desktop agent browser by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2177
- fix: isolate MCU background task result delivery by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2181
- [codex] complete desktop Agent browser and lazy MCP discovery by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2182
- feat(workflow): explain run history in paged sidebar by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2180
- Fix chat diff attribution and Desktop browser previews by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2191
- Fix browser permission action spacing by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2194
- Ensure Desktop exit cleans Agent Bridge processes by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2193
- [codex] polish Windows browser toolbar layout by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2198
- [codex] scope chat abort state by session by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2203
- add desktop text context menu by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2204
- feat(providers): 增加 Provider 单卡模型刷新与一次恢复 by @x1051445024 in https://github.com/EKKOLearnAI/hermes-studio/pull/2115
- prepare 0.6.33 changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2205
- [codex] avoid desktop keychain prompts while preserving browser sessions by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2206
- Fix session scroll restoration races by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2207
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.32...v0.6.33
0.6.32 21. heinäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- Document session compression cursor plan by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2139
- fix(group-chat): @mention not triggering after CJK/non-whitespace characters by @waterWang in https://github.com/EKKOLearnAI/hermes-studio/pull/2133
- 在群聊房间设置中支持更新邀请码 by @hanzckernel in https://github.com/EKKOLearnAI/hermes-studio/pull/2141
- fix(workflow): preserve bridge run source across handoff by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2137
- Add global session categories by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2143
- fix session search matching by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2145
- feat: add cursor-based session compression by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2146
- fix(workflow): allow scoped Coding Agent protocol overrides by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2154
- docs: make worktrees optional by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2155
- Add profile-scoped skill bundle commands by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2156
- Simplify Ekko memory lifecycle by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2159
- Add Hermes interim messages and single-chat background tasks by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2160
- Default Hermes Runtime to 0.19.0 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2161
- Integrate desktop window controls into page chrome by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2162
- Prepare 0.6.32 release changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2163
- fix: recover Claude encrypted-thinking continuations by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2158
- make windows desktop frame square by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2167
- fix Windows installer uninstall regression by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2168
New Contributors
- @waterWang made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/2133
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.31...v0.6.32
0.6.31 19. heinäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- fix(desktop): allow macOS microphone input by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2087
- fix(workflow): explain blocked execution paths by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2088
- fix group chat input background by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2092
- Open workflow execution records in a detail modal by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2093
- Make desktop update downloads optional by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2094
- Preserve draft workspace on model switch by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2095
- Add reasoning effort slider by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2097
- feat: add message references to single and group chat by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2098
- [codex] unify desktop card layout by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2100
- fix macOS tray icon sizing by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2101
- fix: select concrete cron delivery targets by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2106
- feat(workflow): improve routing, playback, and edge authoring by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2099
- fix: paginate and optimize history session loading by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2107
- fix: align Coding Agents dark background by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2108
- docs: plan generated file previews by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2110
- [codex] 增加频道凭证清除功能 by @x1051445024 in https://github.com/EKKOLearnAI/hermes-studio/pull/2109
- Add generated file previews and group workspaces by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2113
- feat(providers): 增加可修订的 Provider 编辑器 by @x1051445024 in https://github.com/EKKOLearnAI/hermes-studio/pull/2114
- fix(mcp): 避免持久化临时 worktree launcher by @hanzckernel in https://github.com/EKKOLearnAI/hermes-studio/pull/2121
- fix(chat): persist session profile filter by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2123
- [codex] gracefully stop desktop services before updates by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2125
- Support background delegate task delivery by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2126
- fix(chat): attach workspace diffs to assistant turns by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2127
- fix(workflow): clarify route and history evidence by @wtj-0527 in https://github.com/EKKOLearnAI/hermes-studio/pull/2128
- support liquid glass desktop icons by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2130
- Prepare 0.6.31 release and unify desktop Runtime storage by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2134
- Fix Linux desktop packaging by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2136
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.30...v0.6.31
0.6.29 12. heinäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- [codex] unify frontend visual styles by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2014
- [codex] sort preview version tags by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2015
- [codex] replace ESP32 intro page by @thursdaycapital in https://github.com/EKKOLearnAI/hermes-studio/pull/2020
- [codex] compress MCU uplink audio with IMA-ADPCM by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2024
- Restore MCU OLED to LAN IP after transient status by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2025
- [codex] collapse workspace diffs and restore chat input background by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2032
- fix(client): handle malformed session export filenames by @qdivan in https://github.com/EKKOLearnAI/hermes-studio/pull/2026
- fix: guide Docker users through image upgrades by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2033
- fix: bound Bridge tool results in model context by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2036
- feat: unify model usage analytics by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2039
- add Hermes 0.18.2 website version by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2042
- [codex] add ESP32-C3 v2 firmware by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2044
- [codex] boost ESP32-C3 v2 playback volume by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2045
- [codex] fix MiMo voice clone audio upload by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2046
- [codex] release Web UI 0.6.29 changelog by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2047
- fix(mcu): synchronize remote disconnects and bound TLS discovery by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/2049
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.28...v0.6.29
0.6.26 6. heinäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
Highlights
- This release covers the PRs merged after 0.6.25, focusing on Ekko Agent, Coding Agent context display, Journey, group chat baselines, desktop fixes, and MCP payload size.
- Ekko Agent is now available in chat with runtime context handling, browser tools, steadier tool events, and restored tool-result history for context usage accounting.
- Coding Agent sessions now show reasoning and context settings more clearly, persist API mode, avoid Codex app-server mode misuse, and keep context usage from jumping after follow-up turns.
- Journey gained a learning graph view with polished graph interactions, while group chat added baseline coverage for the new feature line.
- Desktop reliability improved with login persistence/reset fixes, Windows worker dynamic port fallback, stdout/stderr EPIPE handling, and isolated ESP32-C3 v1 firmware packaging.
- Hermes Studio MCP now returns a compact available-models summary by default, with filters and an explicit full-detail option to avoid flooding agent context.
Additional fixes
- Fixed chat input frame height setting behavior.
- Fixed Claude Code scoped session model switches so the API mode chooser appears correctly.
- Added guidance for older Hermes CLI versions when Learning Journey is unavailable.
Validation
- npm run build
- npm run test
- npm run test:e2e
- npm run harness:check
0.6.23 1. heinäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
Highlights
- Desktop self-update is back to a blocking flow, with more reliable Windows service shutdown before updating.
- Desktop exit now cleans up gateway, profile MCP, and related child processes more completely.
- Desktop MCP injection and Coding Agent MCP launch paths are more stable.
- Petdex pets now support web pets, a standalone desktop pet window, immediate display after adoption, a top-right close control, and a more visible initial desktop size.
- MCU and global voice handling now include audio prompts, OTA safeguards, segmented streaming TTS, speech cleanup, and abort handling for unfinished TTS generation.
- Settings and workflow polish includes profile config editing, chat input height settings, login JWT expiry configuration, Skill editing, preserved local archive state in History, clearer new-chat drawer wording, safer built-in Provider danger text, MCU battery voltage reporting, MCP session delegation guidance, and the official X link on the website.
Included PRs
- #1878 Add official X link to website
- #1877 Add MCU battery voltage reporting
- #1876 Constrain Hermes MCP session delegation
- #1875 Bump Web UI to 0.6.23
- #1874 Add pet close control
- #1873 Stream global agent TTS segments
- #1871 Fix desktop MCP shutdown
- #1870 Restore blocking self update
Desktop artifacts are built by the separate desktop release workflow and will be attached to this release when that workflow completes.
0.6.22 29. kesäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- [codex] add webui 0.6.21 to website versions by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1787
- [codex] add MCU device code and clean flash script by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1789
- fix(client): add safe area top offsets for mobile header, sidebar and hamburger button by @vtxyer in https://github.com/EKKOLearnAI/hermes-studio/pull/1200
- [codex] Fix bridge session workspace cwd by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1796
- [codex] Fix MCP admin route access by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1797
- [codex] add learn bridge command by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1799
- [codex] add session archive flow by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1805
- [codex] fix linux deb install path by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1807
- [codex] fix desktop runtime download temp file by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1814
- [codex] Add channel proxy settings by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1823
- [codex] fix windows electron builder wrapper by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1825
- fix(history): include local-only coding_agent sessions in History list by @x1051445024 in https://github.com/EKKOLearnAI/hermes-studio/pull/1816
- [codex] fix MoA command bridge events by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1829
- [codex] bump web ui to 0.6.22 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1830
- [codex] set desktop runtime default to 0.17.0 by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-studio/pull/1831
New Contributors
- @x1051445024 made their first contribution in https://github.com/EKKOLearnAI/hermes-studio/pull/1816
Full Changelog: https://github.com/EKKOLearnAI/hermes-studio/compare/v0.6.21...v0.6.22
0.6.20 24. kesäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
Highlights
- Workflow is now online: create agent nodes, connect them into a graph, and run the full flow directly from the Workflow page.
- Workflow runs now persist records, graph snapshots, per-node sessions, live node status, failure reasons, and run stop/delete actions.
- Workflow viewing and editing are more complete with run history, read-only snapshots, per-node chat session review, larger connection handles, and a create-workflow-first guard.
Fixes and Runtime
- Desktop launches now let agent-browser resolve Chrome from AGENT_BROWSER_HOME instead of pinning a stale executable path, with patch integrity guards and browser stdout fixes.
- Packaged browser runtimes now pin Chrome for Testing 149.0.7827.55 on supported desktop platforms to avoid runtime browser regressions.
- ESP32 and Xiao Fang He details were polished with updated tutorial links, a lighter badge background, and a Windows-compatible flowing badge animation.
Validation
- npm run harness:check
- npm run build
0.6.18 21. kesäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新内容
- Hermes Studio MCP 拆分为 api、devices 和 use 工具集,新增 session、model、chat-run 与 ops 相关操作
- 聊天和群聊历史更可靠:UI 历史与模型上下文分离,空消息处理更安全,run failed 不再覆盖已有助手回复,reasoning 回放也更一致
- MCU 设备反馈更清楚:工具调用会优先显示在语音之上,音频不会过早标记任务完成,活跃设备登录更稳定,ONLINE/IP 长文本支持滚动
- 语音和消息工作流新增自定义 HTTP TTS/STT 端点、音频转码、fork 消息操作、持久化 fork 标记,以及更清晰的上传错误
- 桌面与 runtime 设置更安全:Windows PATH 注册支持 Unicode,支持发布 Hermes Agent 0.17.0 runtime,并补齐移动端 PWA 元数据和多项 profile/auth 恢复修复
- 各项细节的优化
0.6.15 15. kesäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
Highlights
- Chat sidebars were redesigned, with clearer history loading controls for long conversations.
- Added the skill command picker for discovering and inserting available skill commands from chat input.
- Added Claude and Gemini OAuth providers, normalized Gemini model IDs, and added model selector refresh for config.yaml changes.
- Refreshed Thinking indicators and toolbar layout so reasoning progress is easier to read without interrupting message flow.
- Restored visible dark-theme borders for input and select form controls.
- Improved runtime startup checks, desktop self-update handling, gateway shutdown/respawn behavior, and desktop server shutdown cleanup.
- Updated README and website showcase media.
- Removed inline clear controls from the auxiliary model editor fields.
Validation
- Release created from main at f3365ce6.
- npm run build passed for the auxiliary model editor change before merge.
0.6.14 12. kesäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
What's Changed
- Redesign website landing page by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1471
- Force website light theme by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1473
- [codex] Add Hermes Studio client manual docs page by @thursdaycapital in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1475
- feat: add completion notifications by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1477
- fix(profiles): reject reserved rename targets by @qdivan in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1478
- feat: add custom desktop title bar by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1480
- feat: add workspace folder actions by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1484
- fix: stabilize Linux deb desktop launch path by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1485
- Remove legacy gateway manager cleanup by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1486
- Avoid Hermes bridge checks for coding agent resumes by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1487
- [codex] fix group chat agent and member identity by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1491
- [codex] fix static asset compression by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1492
- [codex] secure device pairing requests by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1493
- [codex] fix desktop Claude Code detection by @sir1st in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1495
- [codex] Improve write gate and desktop startup UX by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1496
- [codex] update runtime version management by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1499
- [codex] fix write approval settings runtime support by @EKKOLearnAI in https://github.com/EKKOLearnAI/hermes-web-ui/pull/1501
Full Changelog: https://github.com/EKKOLearnAI/hermes-web-ui/compare/v0.6.13...v0.6.14
0.6.11 6. kesäkuuta 2026 — 64-bittinen EXE (NSIS)64-bittinen EXE (NSIS)
Muutosloki
更新内容
- LAN 设备发现新增配对审批、申请历史、重复申请处理、状态同步,以及撤销设备权限时的清理逻辑
- LAN Peer 已接入 MCP,包含内置 MCP 启动、命令 shim、Peer Socket 重连、本地连接列表,以及终端会话数量限制
- 统一后端 TTS 合成和 MiMo 音色复刻设置已可用,并支持保存设置前试听
- Gateway 自动启动配置现在支持按 Profile 多选过滤、白名单行为和启动 Profile 选择测试
- 聊天滚动和动效更稳定,修复初次进入滚动到底部、滚动锁定、底部跟随时机和 reduced-motion 淡入处理
- Agent Bridge 和运行时流程更可靠,修复 abort 超时、恢复时误启动、execute-code 授权记忆、Windows Gateway 恢复和开发终端代理
- 安全性增强:加固 Web UI Origin 策略、安全响应头,并限制 server token 只能走本地回环访问
- 群聊和工具结果渲染更稳定,支持重连后重新加入房间、保留 reasoning/tool 边界、加固工具 payload 渲染并优化 diff 展示
- 技能和 Workspace 流程支持外部技能目录、导入/删除自动刷新、按 sourcePath 分组、本地化文件夹选择文案和移动端技能操作图标
- 设备页布局、原生会话标题、浏览器标签标题、Kanban 父任务 ID 和 OpenRouter 归属文案做了界面优化
Commit: bfa0c53

Suosituin kategoriassa Tekoälyavustajat ja kielimallit

Näytä kaikki
  1. Claude CodeTekoälyavustajat ja kielimallit · Anthropic PBC
  2. Codex CLITekoälyavustajat ja kielimallit · OpenAI, Inc.
  3. ChatGPT by lencxTekoälyavustajat ja kielimallit · lencx
  4. GPT4AllTekoälyavustajat ja kielimallit · Nomic
  5. JanTekoälyavustajat ja kielimallit · Jan
  6. oh-my-piTekoälyavustajat ja kielimallit · Can Bölük
  7. T3 CodeTekoälyavustajat ja kielimallit · T3 Tools
  8. WSL ManagerTekoälyavustajat ja kielimallit · Bostrot
  9. CC SwitchTekoälyavustajat ja kielimallit · farion1231
  10. LobeHubTekoälyavustajat ja kielimallit · LobeHub

Tunnisteet

Jaa