Known issues
- Context meter after a reload or model switch (#8975). For some sessions on custom or self-hosted endpoints, the
context meter can show the default window (256K) instead of the model's real window after a page reload or a model
switch. It corrects itself on the next turn. Compression and chats are unaffected. Context-management plugins that
read WebUI's context window see the same default until then. - Credentials can pair with the wrong URL on Agent builds after hermes-agent #151775 when a providers: entry named like a built-in provider has its own URL and model.base_url differs (#8973, Form 3). Present in every release; fix in progress.
- External memory providers on newer Agent builds (#9060). With a Hermes Agent at or after
c9de60702c0d(Agentmainsince Nov 13, canary builds since Nov 14, and the v0.23.2 release candidates), WebUI chats silently run without an external memory provider such as honcho or mem0. Agent v0.23.1 and earlier are unaffected. The fix is in exp-v0.52.686 and comes to stable with the next promotion.
What's Changed
- release: #9001 a session file swapped mid-turn can no longer make a delayed write land on another session (#9001) by @nesquena-hermes in #9002
- fix(sessions): the write resolver refuses a copy-loaded session on the way out (#9000) by @nesquena-hermes in #9001
- release: #8961 the git credential tests no longer reach the developer's real credential store (#8961) by @nesquena-hermes in #8999
- test(#8931): keep git-credential tests off the host system git config (osxkeychain) by @nesquena-hermes in #8961
- release: #9003 four test files check the right thing on every supported Agent (#9003) by @nesquena-hermes in #9004
- test: run the #7940, #8517 and #8827 tests correctly on older Agents by @nesquena-hermes in #9003
- release: #9005 a refused upload can no longer load or rewrite another profile's session (#9005) by @nesquena-hermes in #9010
- fix(uploads): refused cross-profile uploads no longer load or rewrite the session (#8855) by @nesquena-hermes in #9005
- release: #9013 the cwd mirror and /btw cleanup skip a session swapped for another's file by @nesquena-hermes in #9014
- fix(sessions): keep the cwd mirror and /btw cleanup off a session swapped for another's file (#9000) by @nesquena-hermes in #9013
- release: three test-isolation fixes (#9015, #9021, #9022) by @nesquena-hermes in #9018
- test: restore config's disk-load state after every test by @nesquena in #9015
- test(uploads): pin that one visible stored copy leaves an upload to the load (#8855 follow-up) by @nesquena-hermes in #9021
- test(providers): the #3260 provider-settings tests stop leaking config and env into later tests (#9020) by @nesquena-hermes in #9022
- release: listing sessions never saves one, so another profile's sidebar poll can't overwrite a newer turn (#9023) by @nesquena-hermes in #9025
- fix(sessions): a session listing never saves, so another profile's poll can't overwrite a newer turn (#9007) by @nesquena-hermes in #9023
- Release exp-v0.52.675: helpers that reload a session by id refuse a copy-loaded session object (#8949) by @nesquena-hermes in #8995
- fix(sessions): refuse a copy in the helpers that reload by session id (#8869) by @Lil-Clanky in #8949
- Release exp-v0.52.676: a sidebar poll can no longer save an older copy of a session over a newer turn (#9028) by @nesquena-hermes in #9034
- Release exp-v0.52.677: event-driven sidebar refreshes are throttled, and session-list builds are certified against the pre-build stamp (#8986, finishing #8694) by @nesquena-hermes in #8988
- perf(sessions): throttle event-driven sidebar refreshes (maintainer finish of #8694) by @nesquena-hermes in #8986
- docs(changelog): stamp v0.52.667 by @nesquena-hermes in #9037
- Release exp-v0.52.678: routes that look a session up by id refuse a session file that names another session (#9030, fixes #9019) by @nesquena-hermes in #9040
- fix(sessions): get_session doesn't find a session whose file names another session (#9019) by @nesquena-hermes in #9030
New Contributors
- @Lil-Clanky made their first contribution in #8949
Full Changelog: v0.52.667...v0.52.678