Commit Graph

970 Commits

Author SHA1 Message Date
ekko bf2b1119a8 add workflow node approval gates 2026-07-09 10:35:00 +08:00
ekko b88c3569a2 Remove broken star history embeds (#2000) 2026-07-09 09:57:41 +08:00
ekko cc21e0ba6a [codex] Fix session workspace file drawer (#1999)
* Fix session workspace file drawer

* Fix session workspace test mocks
2026-07-09 09:57:16 +08:00
mo 524cc0e306 fix: route workflow coding agent aborts correctly (#1995)
Co-authored-by: 王.W <wangw9475@agent.qq.com>
2026-07-09 08:44:57 +08:00
mo 9d047915f5 fix: inherit external MCP in scoped coding agents (#1983)
* fix: inherit external MCP in scoped coding agents

* fix: normalize inherited scoped MCP configs

* fix: collapse repeated codex mcp tables

---------

Co-authored-by: 王.W <kingboyandgirl@users.noreply.github.com>
2026-07-09 08:39:36 +08:00
Zhicheng Han 90b7a3c461 Persist group chat workspace diff runs (#1981) 2026-07-09 07:55:10 +08:00
ekko b00209b9df fix: stabilize remote mcu relay login (#1996) 2026-07-08 19:43:31 +08:00
ekko f5e831d0d0 Add MCU device management (#1994) 2026-07-08 16:40:11 +08:00
ekko a575266a84 [codex] require MCU API token for global agent events (#1991)
* require MCU API token for global agent events

* fix MCU relay auth tests
2026-07-08 12:37:47 +08:00
ekko 554ce703b3 update 0.6.27 version manifest (#1988) 2026-07-08 09:55:57 +08:00
ekko 54743d9d00 release 0.6.27 changelog (#1987) v0.6.27 2026-07-08 09:47:45 +08:00
ekko a4173df72b skip empty workspace diff changes (#1986) 2026-07-08 09:33:15 +08:00
Zhicheng Han 904130de32 [codex] 拆分 Group Chat 房间工作区绑定 (#1980)
* Add group chat room workspace binding

* fix group chat workspace modal width

---------

Co-authored-by: ekko <fqsy1416@gmail.com>
2026-07-08 09:00:51 +08:00
ekko f1315ba326 [codex] refine default workspace favorite UI (#1985)
* feat: add default workspace feature

- Add useDefaultWorkspace composable for managing default workspaces
- Support multiple default workspaces with chip-based UI
- Add star icon to pin/unpin current workspace as default
- Show default workspace chips with '/' separator
- Implement dropdown menu for overflow workspaces
- Highlight active workspace chip with theme-consistent style
- Add tooltip for full path display in FolderPicker
- Add i18n translations for workspace-related UI elements

Features:
- Store default workspaces globally in localStorage
- Track recent workspace usage for smart selection
- Auto-select most recently used default workspace
- Visual feedback for selected workspace state
- Responsive layout with dynamic visible chip count

* refine default workspace favorite UI

* document default workspace favorite change

---------

Co-authored-by: ramonouyang <ouyangyuanbin@gmail.com>
2026-07-08 08:49:09 +08:00
ekko e42275640a [codex] Stabilize MCU voice relay and firmware (#1979)
* fix mcu voice stream recording

* tune mcu voice capture buffering

* decouple mcu voice capture upload

* stabilize remote mcu audio relay

* Overlap MCU speech preparation with playback

* Update ESP32-C3 release firmware

* Label remote MCU login as free test

* Buffer MCU TTS playback startup

* Reduce MCU voice stream chunk size

* Restore small MCU voice stream chunks

* Use balanced MCU voice stream chunks

* Restore strict MCU speech playback order

* Relax MCU voice stream queue backpressure

* Stabilize MCU voice stream recording

* stabilize mcu voice streaming

* use binary mcu voice stream chunks

* stabilize mcu tts playback

* pipeline mcu tts synthesis

* pipeline tts generation before playback

* fix mcu relay test and firmware status
2026-07-08 08:07:55 +08:00
ekko 8118ec3129 Add remote MCU relay over Socket.IO (#1976) 2026-07-07 12:33:13 +08:00
ekko 8ec624327a fix windows desktop runtime trampolines (#1972) 2026-07-06 19:59:31 +08:00
ekko 79eab56a63 Add bundled Web UI startup fallback (#1968) 2026-07-06 19:43:55 +08:00
ekko 524ee52bfd fix claude code model api mode prompt (#1963) v0.6.26 2026-07-06 12:11:30 +08:00
ekko 2f018b39ae fix chat input frame height setting (#1962) 2026-07-06 11:56:51 +08:00
ekko 2c94b0fd2e Add journey Hermes version guidance (#1961) 2026-07-06 11:15:41 +08:00
ekko 09e6806fe8 [codex] Stabilize Codex context usage (#1960)
* Stabilize Codex context usage

* Update coding agent failure tests
2026-07-06 10:50:36 +08:00
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 950d7d8e39 compact available models MCP response (#1958) 2026-07-06 09:48:06 +08:00
ekko 3006c11530 fix ekko context usage updates (#1957) 2026-07-06 09:36:36 +08:00
Zhicheng Han c712e10f2a 修复 Skills Usage 使用 Hermes 会话库统计 (#1951)
* fix: read skills usage from Hermes session DB

* fix: avoid profile fallback in session db reads
2026-07-06 08:33:08 +08:00
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
牧濑红莉栖(BOT) 0bfa9d2ed4 fix(coding-agent): 持久化会话 API 模式 (#1944)
* fix(coding-agent): persist API mode per session

* docs(chat-chain): document coding agent API mode persistence

---------

Co-authored-by: x1051445024 <你的GitHub注册邮箱>
2026-07-06 08:17:49 +08:00
ekko cd15791d3f [codex] Add global Ekko runtime context handling (#1950)
* Add global Ekko runtime context handling

* Pass managed MCP servers to Ekko runs

* Register MCP tools in Ekko runtime

* Watch Ekko agent sources in dev

* Document Ekko chat chain changes
2026-07-05 19:40:34 +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 9f22804b63 align coding agent tool events (#1941) 2026-07-05 14:33:33 +08:00
牧濑红莉栖(BOT) 0dc16d5642 fix(chat): 为代码代理会话显示推理和上下文设置 (#1938)
* fix(chat): 为代码代理会话显示推理和上下文设置

* docs(chat-chain): 记录代码代理推理上下文设置

* test(chat): 更新代码代理推理上下文断言

* fix(chat): 刷新代码代理上下文用量

---------

Co-authored-by: x1051445024 <你的GitHub注册邮箱>
2026-07-05 14:09:50 +08:00
ekko a414398b39 fix desktop login persistence (#1940) 2026-07-05 13:57:20 +08:00
Zhicheng Han 1d54f36b2b test: add group chat phase 01 baselines (#1936)
Add observable-behavior baseline coverage for Group Chat sockets, REST routes, mention routing, chat-run, coding-agent dispatch, and client store state.

Keep the PR source diff focused on code/tests only; architecture context belongs in the PR body.
2026-07-05 11:14:11 +08:00
ekko 7dac859fe8 [codex] fix Windows worker dynamic port fallback (#1937)
* fix(agent-bridge): avoid Windows reserved worker ports

* docs(chat-chain): document Windows worker port fallback

* fix agent bridge worker dynamic port fallback

---------

Co-authored-by: x1051445024 <x1051445024@users.noreply.github.com>
Co-authored-by: x1051445024 <你的GitHub注册邮箱>
2026-07-05 11:08:30 +08:00
牧濑红莉栖(BOT) e5ade85c77 fix(codex): normalize app-server API mode for coding agents (#1932)
Co-authored-by: x1051445024 <x1051445024@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-04 20:49:49 +08:00
ekko 4997b701d1 Document Ekko Agent memory chain plan (#1930) 2026-07-04 17:32:13 +08:00
ekko 33016aa2a6 Add ekko agent chat integration (#1928) 2026-07-04 14:22:53 +08:00
ekko a8a1810ea0 [codex] Add ekko agent chat runtime (#1925)
* add ekko agent runtime

* Add ekko agent chat runtime
2026-07-04 10:51:02 +08:00
ekko 3a03918a58 fix desktop login reset flow (#1920) 2026-07-03 19:09:20 +08:00
ekko cf053dce4b add filesystem workspace run diffs (#1919) 2026-07-03 15:58:55 +08:00
ekko fbd9916f3f [codex] Polish Journey graph interactions (#1913)
* Polish Journey graph interactions

* Compact model header actions on mobile
2026-07-03 12:39:45 +08:00
ekko f2677aef9c [codex] Add Journey learning graph view (#1912)
* Add Journey learning graph view

* Localize Journey labels
2026-07-03 12:19:58 +08:00
ekko 8620ba9449 fix execute_code guard bridge compatibility (#1910) v0.6.25 2026-07-03 10:35:06 +08:00
ekko 8ed123fd9f release 0.6.24 changelog (#1906) v0.6.24 2026-07-03 08:51:33 +08:00
ekko 76d2b6f42c show dot workspace folders (#1905) 2026-07-03 08:24:03 +08:00
ekko 7359635352 [codex] fix chat input resize (#1904)
* fix chat input resize

* add chat input resize chain note
2026-07-03 08:06:20 +08:00
Zhicheng Han 4c38199171 fix: add default model and provider actions (#1853)
* fix(models): add default provider and model actions

* fix(models): keep default model action compact
2026-07-02 20:32:25 +08:00
ekko fc53be91d7 Polish mobile chat chrome (#1900) 2026-07-02 19:35:46 +08:00