ekko
a7ed55e150
[codex] release 0.6.26 changelog ( #1959 )
...
* release 0.6.26 changelog
* stabilize MCU audio enqueue test
2026-07-06 10:43:04 +08:00
ekko
023d24e64b
isolate esp32 c3 v1 firmware ( #1943 )
2026-07-05 16:36:03 +08:00
ekko
785bc79685
Add ekko-agent browser tools ( #1942 )
2026-07-05 15:54:39 +08:00
ekko
8620ba9449
fix execute_code guard bridge compatibility ( #1910 )
2026-07-03 10:35:06 +08:00
ekko
8ed123fd9f
release 0.6.24 changelog ( #1906 )
2026-07-03 08:51:33 +08:00
ekko
355cefd171
bump web ui to 0.6.23 ( #1875 )
2026-07-01 10:34:34 +08:00
ekko
0c9d4e6046
bump web ui to 0.6.22 ( #1830 )
2026-06-29 13:19:11 +08:00
ekko
74fa73192a
add mcu device code and clean flash script ( #1789 )
2026-06-25 13:18:09 +08:00
ekko
2e6d0e8c1f
bump version and changelog to 0.6.21 ( #1786 )
2026-06-25 11:47:55 +08:00
ekko
1f39c397e3
release 0.6.20 workflow launch ( #1769 )
2026-06-24 18:14:25 +08:00
ekko
f5a292663b
[codex] Complete workflow run execution ( #1759 )
...
* feat: add workflow builder page
* Add workflow schema and editor controls
* feat: add workflow builder persistence
* feat: add workflow socket and agent skills
* feat: complete workflow run execution
* test: fix workflow ci coverage failures
---------
Co-authored-by: Codex <codex@openai.com >
2026-06-24 12:54:08 +08:00
ekko
7996ed24d3
bump 0.6.19 changelog ( #1742 )
2026-06-23 09:58:28 +08:00
ekko
eff3016d59
fix mcu tts pcm decoding ( #1704 )
2026-06-21 08:34:03 +08:00
ekko
4c4625eafc
Bump Web UI to 0.6.18 ( #1696 )
2026-06-20 20:23:56 +08:00
ekko
628232ab1f
prefer studio mcp entry ( #1688 )
...
Co-authored-by: Codex <codex@openai.com >
2026-06-20 12:35:46 +08:00
ekko
b2d8f1c12d
split studio mcp toolsets ( #1687 )
2026-06-20 11:04:03 +08:00
ekko
deb9925c70
[codex] move coding agent prompts out of CLI args ( #1631 )
...
* Flatten Windows coding agent prompts
* Move coding agent prompts out of CLI args
* Bump version to 0.6.17
2026-06-17 18:37:43 +08:00
ekko
185dac9726
[codex] bump Web UI to 0.6.16 ( #1619 )
...
* bump web ui to 0.6.16
* update web ui version manifest
2026-06-17 11:02:21 +08:00
ekko
83e37bac02
feat: add outbound relay and MCU login flow ( #1580 )
...
* add global agent chat relay
* add model run MCP auth
* avoid codex prompt inflation
* guide codex to use hermes lan tools
* truncate long tool call previews
* write codex MCP env inline
* log codex developer prompt
* remove codex prompt debug logging
* fix codex chat tool history
* log codex chat proxy requests
* write codex proxy debug to server log
* log codex upstream tool requests
* expand codex mcp namespaces for custom providers
* remove codex proxy debug logging
* add hermes mcp openapi relay
* fix: improve mcp docs and chat run cleanup
* feat: add mcu relay login flow
* fix ci test expectations
* fix group chat deeplink e2e expectation
---------
Co-authored-by: Codex <codex@openai.com >
2026-06-16 09:16:26 +08:00
ekko
1bbcccd5d7
rename repository to hermes-studio ( #1552 )
2026-06-14 16:56:52 +08:00
ekko
2d152dbb07
Add 0.6.15 frontend changelog ( #1550 )
2026-06-14 15:12:14 +08:00
ekko
841d8e3d47
[codex] redesign chat sidebars ( #1518 )
...
* feat: redesign chat sidebars
* feat: embed chat tool panel
* fix: make chat tool panel split layout
* fix: keep chat tool splitter line visible
* fix: restore chat tool panel divider
* fix: show full chat tool resize handle
* fix: align embedded terminal headers
* fix: give chat tool resize handle solid background
* fix: simplify chat tool resize handle grip
* fix: default tool panel to workspace
* revert: keep tool panel resize behavior simple
* fix: keep chat input in resizable pane
* fix: leave gap in chat tool resize divider
* fix: disable model picker for coding agents
* fix: update chat layout CI coverage
* fix: tighten mobile context usage spacing
* fix: adjust context usage mobile spacing
* fix: refine mobile sidebar and skills search
* feat: stabilize chat sidebar layout
* fix: polish desktop startup and session sidebar
2026-06-12 21:58:23 +08:00
ekko
36d6f78e84
[codex] update runtime version management ( #1499 )
...
* Update runtime version management
* Avoid blocking desktop startup on bridge readiness
* Remove incompatible cached Web UI versions on desktop startup
* Remove incompatible Web UI downgrade targets
2026-06-11 21:38:26 +08:00
ekko
cede4b983c
chore: prepare 0.6.13 release notes ( #1467 )
2026-06-10 10:46:25 +08:00
ekko
fcea2f6508
[codex] update website webui versions ( #1433 )
...
* update website webui versions
* bump webui version to 0.6.12
2026-06-09 13:19:29 +08:00
ekko
921567247a
prepare 0.6.11 changelog ( #1359 )
2026-06-06 11:20:15 +08:00
ekko
798595d664
feat: add desktop MCP command shim
2026-06-06 09:06:52 +08:00
ekko
fd42ccbea4
feat: expose LAN peer tools over MCP
2026-06-06 09:06:52 +08:00
noah
acced4fd25
feat(skills): 外部目录管理、按 sourcePath 分组,并修复 PR #1288 的 review
...
把三块技能相关改动 + PR #1288 的两条 review 修复合并到一次推送。
PR #1288 review 修复
- 将系统 `unzip` 二进制替换为纯 Node 的 `adm-zip` 包,导入 zip 在
Windows 与精简 Linux 镜像(无 unzip)上也能正常工作。
- 删除接口加上 category:路由改为
`DELETE /api/hermes/skills/:category/:skill`,server 端使用
`findSkillDirInRoot(skillsDir, category, name)` 定位,与 `list` /
`listFiles` / `readFile_` 一致。同名不同 category 的 local skill
不会再误删。
外部技能目录管理
- 新增 SkillExternalDirsModal,可在界面上编辑
`config.skills.external_dirs`:增删行、支持 `~` 与 `$VAR`、对当前
无法解析的路径置灰提示。
- 新增 server 接口 `GET/PUT /api/hermes/skills/external-dirs`,按原样
读写配置(trim、去空、去重、限制长度、拒绝控制字符)。
- skills 列表响应里加上 `paths.externalRaw`,UI 可以同时展示用户写的
原始路径和解析后的绝对路径。
- i18n:所有 locale 增加 `skills.externalDirs.*` 与 `skills.path.*`。
侧栏按 sourcePath 分组
- 移除 SkillsView 顶部的本地 + 外部路径条;多个外部目录时太杂,并且
无法直接看出每个 skill 来自哪个目录。
- 选中"外部目录"筛选时,列表改为先按外部目录(用户写的 `~/...` 原始
形式)分组,再按 category 分组。其他筛选保持扁平 category 列表。
- server 在列表响应里给每个外部 skill 附加 `sourcePath`(原始形式),
供 UI 分组使用。
测试
- 新增 SkillList 用例:「按 sourcePath 分组」、「非外部筛选回退扁平
列表」。
- 修复已存在的 SkillList 测试缺少 `useDialog` / `deleteSkillApi`
mock 的问题。
2026-06-05 09:00:32 +08:00
ekko
4f29cecc9f
Revert "[codex] add skill import delete profile coverage ( #1341 )"
...
This reverts commit b6054e667e .
2026-06-05 09:00:32 +08:00
ekko
b6054e667e
[codex] add skill import delete profile coverage ( #1341 )
...
* feat(skills): add import/delete with auto-refresh and path display
* feat(skills): 外部目录管理、按 sourcePath 分组,并修复 PR #1288 的 review
把三块技能相关改动 + PR #1288 的两条 review 修复合并到一次推送。
PR #1288 review 修复
- 将系统 `unzip` 二进制替换为纯 Node 的 `adm-zip` 包,导入 zip 在
Windows 与精简 Linux 镜像(无 unzip)上也能正常工作。
- 删除接口加上 category:路由改为
`DELETE /api/hermes/skills/:category/:skill`,server 端使用
`findSkillDirInRoot(skillsDir, category, name)` 定位,与 `list` /
`listFiles` / `readFile_` 一致。同名不同 category 的 local skill
不会再误删。
外部技能目录管理
- 新增 SkillExternalDirsModal,可在界面上编辑
`config.skills.external_dirs`:增删行、支持 `~` 与 `$VAR`、对当前
无法解析的路径置灰提示。
- 新增 server 接口 `GET/PUT /api/hermes/skills/external-dirs`,按原样
读写配置(trim、去空、去重、限制长度、拒绝控制字符)。
- skills 列表响应里加上 `paths.externalRaw`,UI 可以同时展示用户写的
原始路径和解析后的绝对路径。
- i18n:所有 locale 增加 `skills.externalDirs.*` 与 `skills.path.*`。
侧栏按 sourcePath 分组
- 移除 SkillsView 顶部的本地 + 外部路径条;多个外部目录时太杂,并且
无法直接看出每个 skill 来自哪个目录。
- 选中"外部目录"筛选时,列表改为先按外部目录(用户写的 `~/...` 原始
形式)分组,再按 category 分组。其他筛选保持扁平 category 列表。
- server 在列表响应里给每个外部 skill 附加 `sourcePath`(原始形式),
供 UI 分组使用。
测试
- 新增 SkillList 用例:「按 sourcePath 分组」、「非外部筛选回退扁平
列表」。
- 修复已存在的 SkillList 测试缺少 `useDialog` / `deleteSkillApi`
mock 的问题。
* test profile-scoped skill import delete
* make skill actions icon only on mobile
* fix mobile skill action icon spacing
---------
Co-authored-by: noah <zhangyueyang@didiglobal.com >
2026-06-05 08:52:38 +08:00
ekko
1d19be2aea
prepare 0.6.10 changelog ( #1285 )
2026-06-03 17:47:01 +08:00
ekko
b7fdc9190c
fix desktop runtime archive extraction ( #1264 )
2026-06-03 09:20:07 +08:00
ekko
6792a451e9
update Hermes Studio branding and speech pause ( #1240 )
2026-06-02 14:05:12 +08:00
ekko
59d7df1c52
[codex] fix desktop update check rate limit ( #1239 )
...
* fix desktop update check rate limit
* bump release version to 0.6.9
2026-06-02 13:45:16 +08:00
ekko
7aa483f003
Fix desktop runtime cold start handling ( #1233 )
...
* fix desktop runtime cold start handling
* fix windows desktop python startup env
* Revert "fix windows desktop python startup env"
This reverts commit 3718ba7586 .
* bump desktop release version to 0.6.8
2026-06-02 10:58:15 +08:00
sir1st
00ea452310
Codex/pr 1217 ( #1226 )
...
* bundle node and windows git runtimes
* split desktop runtime into release package
* fix desktop runtime packaging ci
* embed desktop runtime release tag
* show desktop runtime download progress
* fix desktop runtime release handling
* refactor desktop runtime version config
* fix desktop package license
---------
Co-authored-by: xingzhi <chuzihao.czh@alibaba-inc.com >
Co-authored-by: ekko <fqsy1416@gmail.com >
2026-06-02 08:55:17 +08:00
ekko
ed905e419d
set package version to 0.6.7 ( #1208 )
2026-06-01 14:38:36 +08:00
ekko
4516502705
add desktop tray and updater support ( #1193 )
2026-06-01 11:03:18 +08:00
ekko
a7be7c0175
bump package versions to 0.6.7 ( #1175 )
2026-05-31 10:32:53 +08:00
sir1st
6da5cd605a
Add repository harness for coding agents ( #1157 )
...
Co-authored-by: xingzhi <chuzihao.czh@alibaba-inc.com >
2026-05-30 18:57:22 +08:00
ekko
046c8d4f8f
Fix desktop release artifact uploads ( #1158 )
...
* chore: bump version to 0.6.6
* fix desktop release artifact metadata globs
2026-05-30 17:35:41 +08:00
sir1st
cbae8e8c3f
Add desktop (Electron) packaging and release distribution ( #1147 )
...
* Add desktop packaging workflow
* Add desktop package homepage
* Fix desktop default credential prompt
* Suppress default credential prompt on desktop
* Publish desktop artifacts on release; reduce CI to PR smoke test
Add desktop-release.yml triggered on release publish (mirroring
docker-publish.yml) to build all platforms and upload .dmg/.exe/
.AppImage/.deb to the GitHub Release.
Trim build.yml desktop job to a PR-only Linux x64 smoke test, since
release artifacts are now produced by desktop-release.yml. This drops
per-push and macOS/Windows packaging from regular CI.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
* Fix desktop Hermes data home on Windows
---------
Co-authored-by: xingzhi <chuzihao.czh@alibaba-inc.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-30 14:20:04 +08:00
ekko
b5b7d55958
[codex] update coding agents i18n and changelog ( #1129 )
...
* update coding agents i18n and changelog
* move virtual scroller to dev dependencies
2026-05-29 21:07:00 +08:00
ekko
74d0c3509b
[codex] try vue virtual scroller for messages ( #1103 )
...
* try vue virtual scroller for messages
* hide inactive virtual scroller rows
2026-05-28 21:59:55 +08:00
ekko
d610c3d1b9
fix preview runtime isolation and shutdown ( #1088 )
2026-05-28 13:50:52 +08:00
ekko
1734bac9b4
[codex] add version preview workflow ( #1086 )
...
* add version preview workflow
* fix sidebar group test
* fix legacy usage schema migration
2026-05-28 12:30:49 +08:00
ekko
6a9cb2450a
docs: update 0.6.3 changelog ( #1060 )
...
* update 0.6.3 changelog
* bump package version to 0.6.3
2026-05-27 12:21:37 +08:00
ekko
42f7b64ffb
update changelog and context default ( #1045 )
2026-05-26 19:35:48 +08:00
ekko
e1438490b8
docs: update changelog after 0.6.0 ( #1014 )
2026-05-25 13:06:06 +08:00