Commit Graph

58 Commits

Author SHA1 Message Date
Love-JourneY 785e7e6caf fix(desktop): handle EPIPE in webui-server stdout/stderr forwarding (#1949)
When the parent process closes its stdout/stderr pipe (e.g. terminal
exits, launch script terminates), process.stdout.write() throws
an unhandled write EPIPE error that crashes the main process.

Fixed by wrapping stdout/stderr writes in try/catch and adding
silent error handlers on both child streams.

Fixes #58757 (re-filed)

Co-authored-by: bbSoyArch <bbsoyarch@users.noreply.github.com>
2026-07-06 08:32:00 +08:00
ekko a414398b39 fix desktop login persistence (#1940) 2026-07-05 13:57:20 +08:00
ekko 3a03918a58 fix desktop login reset flow (#1920) 2026-07-03 19:09:20 +08:00
ekko 6f6f0ad0bd bump Hermes Agent runtime to 0.18.0 (#1888) 2026-07-02 08:21:59 +08:00
ekko 00df2dd7b1 add pet close control (#1874) 2026-07-01 10:20:29 +08:00
ekko eb4cff8e75 fix desktop petdex previews (#1856) 2026-06-30 16:32:22 +08:00
ekko 99d57631a0 add desktop pet window (#1850) 2026-06-30 16:17:55 +08:00
ekko b902d6e878 [codex] stop Windows desktop server before updater install (#1832)
* fix desktop windows updater shutdown

* set version to 0.6.21 for windows updater build

* restore version to 0.6.22

* allow updater install quit without shutdown intercept

* scope updater quit bypass to windows

* set version to 0.6.21 for windows updater retest

* harden windows installer app shutdown

* restore desktop runtime shutdown flow

* prompt before installing downloaded update

* restore version to 0.6.22
2026-06-29 16:34:10 +08:00
ekko aaef4d6fb3 set desktop runtime default to 0.17.0 (#1831) 2026-06-29 13:22:01 +08:00
ekko 2fbbad4139 fix desktop runtime download temp file (#1814) 2026-06-27 12:32:13 +08:00
ekko 54b885ba4d fix desktop browser runtime resolution (#1765) 2026-06-24 17:08:08 +08:00
ekko 305ed60989 fix windows auto updater recovery (#1726) 2026-06-22 10:59:48 +08:00
ekko b23e980d52 fix windows shim arg forwarding (#1705) 2026-06-21 09:07:00 +08:00
ekko 51a997856c Fix Windows shim command forwarding (#1697) 2026-06-21 08:33:44 +08:00
ekko 3f861c15f0 Fix Windows PATH shim Unicode handling (#1695) 2026-06-20 19:59:15 +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 7f456fa1b0 add hermes studio command namespaces (#1675) 2026-06-19 17:00:05 +08:00
ekko 8a9b7b6c5d [codex] fix mcu active device login (#1668)
* fix mcu active device login

* add mcu relay voice support
2026-06-19 12:42:25 +08:00
ekko db455f6f69 Revert "[codex] Fix Windows coding agent MCP launch (#1623)" (#1627)
This reverts commit 904a124a6b.
2026-06-17 17:02:08 +08:00
ekko 904a124a6b [codex] Fix Windows coding agent MCP launch (#1623)
* Fix Windows coding agent MCP launch

* Update website version list
2026-06-17 15:47:09 +08:00
ekko 1bbcccd5d7 rename repository to hermes-studio (#1552) 2026-06-14 16:56:52 +08:00
ekko 69c7e291d7 Gracefully stop desktop server on quit (#1548) 2026-06-14 14:22:45 +08:00
ekko 9882804ecd [codex] Keep runtime check visible before source selection (#1543)
* Keep runtime check visible before source selection

* Wait for local runtime check before source selection

* Remove desktop runtime migration flow

* Use existing desktop runtime when available
2026-06-14 13:50:05 +08:00
ekko e28288d0c6 Fix Windows gateway shutdown cleanup (#1542) 2026-06-14 13:49:53 +08:00
ekko d1c53b75a9 Show runtime check before download source (#1541) 2026-06-14 11:37:55 +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 3ab875998b [codex] Improve write gate and desktop startup UX (#1496)
* Split Hermes bridge Python modules

* Add Hermes write gate controls

* Adjust approval prompt width

* Improve write gate and desktop startup UX

* Fix bridge runtime patch sync

---------

Co-authored-by: Codex <codex@openai.com>
2026-06-11 20:21:13 +08:00
ekko a5842bdcfb feat: add custom desktop title bar (#1480) 2026-06-10 19:41:59 +08:00
ekko 70ef9e6cad feat: add completion notifications (#1477) 2026-06-10 17:18:51 +08:00
ekko 9e63c29e8a [codex] fix desktop update shutdown handling (#1462)
* fix desktop update shutdown handling

* use cloudflare latest update feed

* add github fallback for desktop update feed
2026-06-10 09:50:28 +08:00
ekko 0e556ba72e fix windows coding agent launch (#1439) 2026-06-09 13:56:19 +08:00
ekko db4956bbdf [codex] add runtime active version release packaging (#1427)
* add runtime active version release packaging

* allow selecting runtime hermes version
2026-06-09 11:10:20 +08:00
ekko 6de28fa63a fix: respect desktop MCP port environment 2026-06-06 09:06:52 +08:00
ekko 798595d664 feat: add desktop MCP command shim 2026-06-06 09:06:52 +08:00
ekko 600c1f2ae2 fix chat scroll lock and desktop fade 2026-06-05 11:38:03 +08:00
ekko 9461a445ed [codex] fix desktop runtime startup robustness (#1284)
* fix windows bridge subprocess decoding

* localize desktop runtime startup text

* document bridge decoding chain change

* rename website branding to hermes studio

* update openapi endpoint docs
2026-06-03 17:27:36 +08:00
ekko b7fdc9190c fix desktop runtime archive extraction (#1264) 2026-06-03 09:20:07 +08:00
ekko b359b032d5 [codex] fix Windows Hermes Studio CLI launch (#1255)
* fix windows hermes studio cli launch

* fix windows hermes studio cli shim
2026-06-02 21:59:41 +08:00
ekko 39323e089f fix desktop runtime cache path (#1253) 2026-06-02 19:07:50 +08:00
ekko cdd4430521 Avoid exposing Git Unix tools on desktop PATH (#1252) 2026-06-02 18:12:13 +08:00
ekko 8acff123ef [codex] Add runtime download source selection (#1246)
* Add runtime download source selection

* Polish runtime source selection page
2026-06-02 16:38:39 +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 c27a12f56c [codex] fix Windows desktop browser packaging (#1219)
* fix windows hermes home fallback

* bundle Hermes desktop browser runtime

* bundle desktop channel dependencies

* avoid matrix e2ee build dependency

* fix windows npm shim execution

* fix bundled agent-browser chrome packaging

* fix agent-browser chrome fallback copy

* fix windows agent-browser home lookup

* copy agent-browser chrome after install

* fix browser output decoding on windows

---------

Co-authored-by: xingzhi <chuzihao.czh@alibaba-inc.com>
2026-06-01 21:35:26 +08:00
ekko 90929d0bfb add hermes studio cli shim (#1209) 2026-06-01 16:15:50 +08:00
ekko d2a7c54e9e [codex] fix Windows tray icon size (#1202)
* fix windows tray icon sizing

* use client logo for windows tray
2026-06-01 13:31:06 +08:00
ekko b96bda4834 [codex] fix desktop tray icon and update checks (#1201)
* fix desktop tray icon and update errors

* fix brotlicffi error compatibility

* fix windows installer app shutdown

* fix desktop updater artifact names
2026-06-01 12:49:03 +08:00