nesquena-hermes
11ba36beb9
Merge PR #3135 into stage-batch41
...
# Conflicts:
# CHANGELOG.md
# api/routes.py
2026-05-29 22:15:46 +00:00
AJV20
3c2f98eb23
fix: polish WebUI assistant replies
2026-05-29 13:01:14 -04:00
AJV20
35f89c4e5b
fix: harden external notes guardrails
2026-05-29 12:30:04 -04:00
nesquena-hermes
c1a7668bdf
Merge PR #3091
2026-05-28 19:51:29 +00:00
nesquena-hermes
6719f35930
Merge PR #3094
...
# Conflicts:
# CHANGELOG.md
# api/streaming.py
2026-05-28 19:51:29 +00:00
nesquena-hermes
20f8bc3290
Merge PR #3090
...
# Conflicts:
# CHANGELOG.md
2026-05-28 19:50:10 +00:00
Hermes Agent
b92204a7b7
fix(sidebar): keep newer continuation visible over older snapshot
2026-05-28 13:38:06 -06:00
AJV20
d539d5c079
fix: budget webui prefill context
2026-05-28 15:26:35 -04:00
AJV20
d5b36267f7
Merge remote-tracking branch 'origin/master' into fix/selective-durable-writeback
...
# Conflicts:
# CHANGELOG.md
2026-05-28 14:59:12 -04:00
AJV20
c494e41220
Merge remote-tracking branch 'origin/master' into fix/webui-gateway-context-prefill
...
# Conflicts:
# CHANGELOG.md
2026-05-28 14:52:15 -04:00
AJV20
00f4b11227
fix: limit webui durable memory guidance
2026-05-28 14:48:30 -04:00
AJV20
609a0c887b
fix: carry WebUI context through gateway chat
2026-05-28 14:33:32 -04:00
nesquena-hermes
ad9b38c945
Merge PR #3086
...
# Conflicts:
# CHANGELOG.md
2026-05-28 18:27:03 +00:00
ai-ag2026
07aed6b7ff
fix(session): preserve subsecond message timestamp order
2026-05-28 19:58:18 +02:00
nesquena-hermes
4412aea9e8
Merge PR #3059
...
# Conflicts:
# CHANGELOG.md
2026-05-28 17:47:34 +00:00
nesquena-hermes
921b94a287
Merge PR #3046
...
# Conflicts:
# CHANGELOG.md
2026-05-28 17:47:34 +00:00
nesquena-hermes
d446a6c304
Merge PR #3049
...
# Conflicts:
# CHANGELOG.md
2026-05-28 16:10:49 +00:00
nesquena-hermes
0fd12b2365
Merge PR #3056
...
# Conflicts:
# CHANGELOG.md
2026-05-28 16:10:12 +00:00
Frank Song
9190ab4449
Fix empty partial activity tail recency
2026-05-28 15:30:49 +08:00
ai-ag2026
62efbfb13f
fix: use generic title language prompt
2026-05-28 09:14:46 +02:00
ai-ag2026
b046cb42c3
fix: remove German-only fallback title override
2026-05-28 09:09:59 +02:00
ai-ag2026
2aeebf56ac
fix: tighten title language detection
2026-05-28 08:21:58 +02:00
ai-ag2026
5f42e87aa9
fix: skip stale repair for compression parents
2026-05-28 08:02:24 +02:00
ai-ag2026
ad564f2cde
fix: keep generated titles in conversation language ( #2984 )
...
Squash-merged pr-2984 into stage-batch33.
2026-05-28 02:47:40 +00:00
AJV20
2a96b2acc2
fix: wrap WebUI script prefill text as user context
2026-05-27 03:09:01 -04:00
nesquena-hermes
7f66f72514
Merge pull request #2993
...
# Conflicts:
# CHANGELOG.md
2026-05-27 03:25:04 +00:00
Frank Song
3a9948d6cf
Fix streaming SessionDB profile path
2026-05-27 10:29:31 +08:00
george-andraws
f1b04be8f7
Fix WebUI fallback provider chain merging
2026-05-26 17:51:49 -07:00
nesquena-hermes
aa6cd48318
Merge pull request #2888
...
# Conflicts:
# CHANGELOG.md
# tests/test_webui_prefill_context.py
2026-05-27 00:38:24 +00:00
nesquena-hermes
c2fc390723
Merge pull request #2915
2026-05-25 17:46:56 +00:00
nesquena-hermes
f6dc7aad6f
Merge pull request #2907
2026-05-25 17:17:44 +00:00
nesquena-hermes
68afa0e44a
Merge pull request #2932
...
# Conflicts:
# CHANGELOG.md
2026-05-25 17:17:44 +00:00
Frank Song
524ed6cce3
fix(streaming): preserve profile env for checkpoints
2026-05-25 21:29:06 +08:00
Frank Song
89d8c3a94c
fix: cap live tool prompt estimate per turn
2026-05-25 16:04:40 +08:00
fxd-jason
dd09e1c2a8
Merge remote-tracking branch 'origin/master' into fix/compression-anchor-marker-based
...
# Conflicts:
# tests/test_issue2028_compression_anchor_helpers.py
2026-05-25 15:23:17 +08:00
fxd-jason
90dfbf2f2d
fix: marker-based compression anchor calculation
...
Instead of using len(visible_after)-1 (which points to the last visible
message and gets pushed behind the render window as more turns accumulate),
find the last [CONTEXT COMPACTION] marker in s.messages and compute the
anchor from visible messages before it.
This keeps the compression reference card at the correct boundary even
after 50+ subsequent turns have scrolled the render window past the old
anchor position.
Fixes a bug where the assistant's output message appeared to disappear
after automatic context compression because the reference card was placed
at the wrong position.
2026-05-25 15:16:26 +08:00
ai-ag2026
5b9484b816
fix(streaming): suppress visible progress echoes
2026-05-25 06:18:06 +02:00
Simonas Jakubonis
7aae822872
fix(compression): ignore tool output for compaction cards
2026-05-25 11:27:15 +08:00
AJV20
894ad9ed90
Merge origin/master into feat/webui-prefill-script
2026-05-24 21:04:27 -04:00
Frank Song
535c238285
fix: preserve cached agent prefill context
2026-05-25 08:51:44 +08:00
AJV20
befee0e035
test(chat): harden WebUI prefill script hook
2026-05-24 20:20:28 -04:00
Lumen Yang
5934c2fe8a
fix: address context replay review feedback
2026-05-25 00:10:27 +00:00
Lumen Yang
c616c8e788
fix: cap live tool prompt estimates
2026-05-25 00:10:27 +00:00
Lumen Yang
15cde132f3
fix: dedupe replayed context summaries
2026-05-25 00:10:27 +00:00
ai-ag2026
efe3d7c296
fix(chat): avoid false restart wording for interrupted responses
...
(cherry picked from commit ef8fd879682aeb729a7b7afa1e7c46478ca5ebb6)
2026-05-25 02:06:42 +02:00
AJV20
fa57868431
feat(chat): add WebUI prefill script hook
2026-05-24 20:05:20 -04:00
AJV20
d7b98d87cd
Merge remote-tracking branch 'origin/master' into maint/pr-2547
...
# Conflicts:
# CHANGELOG.md
2026-05-24 17:48:09 -04:00
hermes-agent
fd1c4eaeaf
Stage 406: PR #2827 — fix(state-sync): pass profile explicitly so background-thread DB writes hit the right state.db ( #2762 ) by @Koraji95-coder
2026-05-24 18:57:40 +00:00
Simonas Jakubonis
35c55e1268
fix(compression): ignore tool output for compaction cards
2026-05-24 03:55:42 +00:00
AJV20
50195c229b
fix(chat): keep WebUI prefill file-only
2026-05-22 14:46:17 -04:00