ekko
288ca1eacd
support external skill sources
2026-05-24 19:41:37 +08:00
ekko
6763721545
fix session links profile filtering ( #979 )
2026-05-24 19:30:32 +08:00
Maxim Kirilyuk
acdf18793c
feat: make navigation use native links ( #973 )
2026-05-24 19:13:42 +08:00
ekko
e743c81ad3
[codex] add clarify support with response path tests ( #972 )
...
* feat: 新增 clarify(澄清/确认)交互支持
* test clarify response bridge path
---------
Co-authored-by: GoldenFish123321 <golden_fish@foxmail.com >
2026-05-24 18:09:39 +08:00
ekko
a7f0a92fe6
fix session profile listing and cli sqlite warning ( #971 )
2026-05-24 17:54:17 +08:00
ekko
f61a1d9454
[codex] fix auth startup and profile model defaults ( #966 )
...
* docs release 0.6.0 changelog
* fix auth startup and profile model defaults
2026-05-24 14:00:31 +08:00
ekko
634a622934
[codex] fix media skill profile auth and run events ( #965 )
...
* fix media skill profile auth and run events
* test bridge run profile context
2026-05-24 12:52:14 +08:00
ekko
df41d6b051
[codex] Fix profile-aware session deep links ( #962 )
...
* feat: add session deep links for chats
* feat: add deep links for history and group chat
* Fix profile-aware session deep links
---------
Co-authored-by: Maxim Kirilyuk <werserk@inbox.ru >
2026-05-24 10:55:55 +08:00
Maxim Kirilyuk
070de2499e
feat(chat): render fenced latex math blocks
2026-05-24 10:19:08 +08:00
Maxim Kirilyuk
981e2a1ad4
[verified] feat: render latex in chat markdown
2026-05-24 10:19:08 +08:00
ekko
dca8fc6d8a
Fix profile store mocks in usage tests
2026-05-24 10:11:03 +08:00
ekko
f8a1b2f6ae
Add default credential reset safeguards
2026-05-24 10:11:03 +08:00
ekko
9708a6a521
Scope files jobs and plugins to request profile
2026-05-24 10:11:03 +08:00
ekko
289a958684
Scope skills and memory to request profile
2026-05-24 10:11:03 +08:00
ekko
4db3940e65
Scope skill usage to request profile
2026-05-24 10:11:03 +08:00
ekko
f372d0a905
Scope kanban and usage profile reads
2026-05-24 10:11:03 +08:00
ekko
be2089e423
Scope channel settings to request profile
2026-05-24 10:11:03 +08:00
ekko
4f8bda9836
Test provider API key profile scoping
2026-05-24 10:11:03 +08:00
ekko
65a984c31a
Fix provider management profile scoping
2026-05-24 10:11:03 +08:00
Codex
7b05731d44
Refine user profile access and chat sync
2026-05-24 10:11:03 +08:00
ekko
3f6a25d8f1
Add user-scoped Hermes profile access
2026-05-24 10:11:03 +08:00
ekko
4092962db3
fix performance monitor worker blocking
2026-05-23 09:53:04 +08:00
ekko
8c4c6d6681
fix performance monitor worker blocking
2026-05-23 09:53:04 +08:00
ekko
c184519c5d
add bridge performance monitoring
2026-05-23 09:09:54 +08:00
ekko
4223014e0c
polish file preview drawer
2026-05-22 19:11:04 +08:00
ekko
3f16c4a20e
Allow bridge sessions to run concurrently ( #932 )
...
* Allow bridge sessions to run concurrently
* Stabilize bridge concurrency test
* Set bridge approval timeout to 120 seconds
* harden bridge approval concurrency
---------
Co-authored-by: Codex <codex@openai.com >
2026-05-22 15:52:00 +08:00
ekko
f90e79fd2f
fix: sync bundled skills across profiles ( #926 )
2026-05-22 10:41:14 +08:00
ekko
4b759c4d8a
cache group chat fixed context usage ( #925 )
2026-05-22 10:20:39 +08:00
ekko
c3538a6b44
fix compression context usage accounting ( #924 )
2026-05-22 09:46:50 +08:00
Zhicheng Han
b5f0215beb
fix: improve kanban board filtering ( #919 )
...
- Render only the selected status column when status chips are active
- Add status color treatments and default assignee normalization
- Reuse profile avatars for Kanban card assignee tags
- Cover status filtering, default assignee labels, and avatar rendering
2026-05-22 08:20:45 +08:00
ekko
254573400d
Fix final context and tool status updates ( #917 )
...
Co-authored-by: Codex <codex@openai.com >
2026-05-21 23:21:26 +08:00
ekko
ff1f471745
Persist custom Hermes models ( #913 )
2026-05-21 20:55:19 +08:00
ekko
4d89767847
Clean multimodal tool results before storage ( #911 )
2026-05-21 20:19:06 +08:00
ekko
39ead94352
Account for full context tokens in compression ( #908 )
...
* Account for full context tokens in compression
* Fix group chat final context updates
---------
Co-authored-by: Codex <codex@openai.com >
2026-05-21 19:40:52 +08:00
ekko
b2ec321990
Fix group chat agent connection failures ( #900 )
2026-05-21 14:54:41 +08:00
ekko
ab7dd00e8c
Fix profile list column parsing ( #897 )
2026-05-21 14:08:58 +08:00
ekko
3b4e0cec74
Update Nous provider model preset ( #896 )
2026-05-21 13:20:26 +08:00
ekko
dd3320d1ce
Fix Windows netstat encoding in agent bridge ( #894 )
2026-05-21 12:25:38 +08:00
ekko
40109e9c42
[codex] fix profile scoped model selection ( #881 )
...
* fix profile scoped model selection
* test profile scoped provider refresh
2026-05-20 18:26:01 +08:00
Zhicheng Han
6578873d9e
[verified] Fix group chat agent member sync ( #877 )
2026-05-20 17:13:15 +08:00
ekko
204058502e
add apikey image generation media endpoint ( #872 )
2026-05-20 15:10:30 +08:00
ekko
c90eba226d
[codex] add customizable profile avatars ( #870 )
...
* add customizable profile avatars
* keep profile avatar visible when sidebar collapses
* simplify collapsed profile avatar styling
* force managed gateway startup in docker
* limit gateway autostart to active profile
* restore all profile gateway autostart
* fix managed gateway runtime detection
2026-05-20 14:15:01 +08:00
ekko
663afb61ff
Improve profile runtime controls ( #868 )
...
* Improve profile runtime controls
* Restore profile selector test id
* Update profile switch e2e flow
2026-05-20 12:59:34 +08:00
Zhicheng Han
5fc7dce9c8
Fix file browser absolute path copy ( #860 )
2026-05-20 10:36:49 +08:00
Zhicheng Han
7f6b691238
[verified] Fix group chat final stream rendering ( #859 )
2026-05-20 10:31:30 +08:00
Zhicheng Han
904ca8c648
feat(group-chat): add @all mention routing ( #857 )
...
Add modular group-chat mention routing helpers for the reserved @all token, route it to every non-sender agent, and strip routing tokens before model input.
Expose @all in mention autocomplete, highlight it in group messages, reserve literal all agent names, and cover boundary/partial-match regressions with tests.
2026-05-20 10:21:57 +08:00
ekko
210b0ee6c2
Harden bridge broker restart ( #862 )
2026-05-20 10:02:15 +08:00
ekko
0547fd6b6a
[codex] Harden context compression history handling ( #848 )
...
* Use token threshold for chat compression
* Add compression settings controls
* Use config for chat compression
* Cover protected messages in compression tests
* Remove message-count compression limit
* Harden compression window fallback
* Rebuild stale compression snapshots
* Harden stale compression snapshots
* Update changelog for compression hardening
* Prefer local history session details
2026-05-19 17:58:39 +08:00
ekko
9a9416c99c
Fix bridge history, profile models, and Windows gateway handling ( #845 )
...
* feat: support profile-aware group chat bridge flows
* feat: route cron jobs through hermes cli
* Fix group chat routing and isolate bridge tests
* Add Grok image-to-video media skill
* Default Grok videos to media directory
* Fix bridge profile fallback and cron repeat clearing
* Refine bridge chat and gateway platform handling
* Filter bridge tool-call text deltas
* Preserve structured bridge chat history
* Prepare beta release build artifacts
* Fix Windows run profile resolution
* Fix Windows path compatibility checks
* Fix profile-scoped model page display
* Hide Windows subprocess windows for jobs and updates
* Hide Windows file backend subprocess windows
* Avoid Windows gateway restart lock conflicts
* Treat Windows gateway lock as running on startup
* Force release Windows gateway lock on restart
* Tighten Windows gateway lock cleanup
* Update chat e2e source expectation
* Bump package version to 0.5.30
---------
Co-authored-by: Codex <codex@openai.com >
2026-05-19 16:09:59 +08:00
Zhicheng Han
3d74d78698
fix: tighten collapsed sidebar layout ( #834 )
2026-05-19 08:33:53 +08:00