এখানে Ekko Studio-এর ৫৭টি সংস্করণ আছে, ৬ জুন, ২০২৬ থেকে বর্তমান 0.8.21 পর্যন্ত। প্রতিটির লিংক যায় প্রকাশকের নিজস্ব ইনস্টলার ফাইলে।
| সংস্করণ | তারিখ | সাইজ | ফাইল |
|---|---|---|---|
| 0.8.21সর্বশেষ | ১১ নভেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ৯ নভেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ৭ নভেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২০ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 新增自动 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 | ১৯ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 新增账号级模型 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 | ১৫ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 新增主题实时自定义,可按界面区域设置背景、透明度、模糊、圆角、边框和阴影,并支持命名主题、复制、切换及账号保存 (#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 | ১৪ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 新增 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 | ১২ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 编程 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 | ১০ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 新建聊天改为响应式页面,使用 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 | ৮ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 桌面端聊天和群聊新增区域截图与标注工具,支持自定义全局快捷键,并适配 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 | ৭ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 新增 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 | ৫ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 新增 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 | ৩ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 恢复聊天和群聊工作区文件树菜单及差异工具栏中的文件下载功能 (#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 | ২ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 新增 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 | ২ অক্টোবর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 聊天新增持久化的每轮用量卡片,显示 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 | ৩০ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 统一 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 | ২৮ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新重点
- 新增 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 | ২২ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ১৮ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新内容
- 新增移动端持久终端会话,支持通过 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 | ১৬ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新内容
- 新增独立任务计划 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 | ১২ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新内容
- 修复 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 | ১২ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新内容
- 新增 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 | ১০ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新内容
- 品牌升级为 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 | ৬ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新内容
- 新增 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 | ৪ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ১ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ৩১ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ৩১ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ৩০ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ৩০ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২৯ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২৯ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২৪ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২৩ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২২ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ১৮ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ১৬ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ১৩ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ১০ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ৬ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ৪ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ৪ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ১ আগস্ট, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২৮ জুলাই, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২৪ জুলাই, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২১ জুলাই, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ১৯ জুলাই, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ১২ জুলাই, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ৬ জুলাই, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ১ জুলাই, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২৯ জুন, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২৪ জুন, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ২১ জুন, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新内容
- 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 | ১৫ জুন, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ১২ জুন, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট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 | ৬ জুন, ২০২৬ | — | ৬৪-বিট EXE (NSIS)৬৪-বিট EXE (NSIS) রিলিজ নোট更新内容
- 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 |