nesquena-hermes
5b923a9502
fix: harden session persistence and per-session lock handling during streaming (v0.50.175, #910 ) ( #910 )
...
Co-authored-by: starship-s
Co-authored-by: nesquena-hermes <nesquena-hermes@users.noreply.github.com >
2026-04-23 14:25:43 -07:00
Pavol Biely
96c97c5e0e
fix: remove hardcoded chinese title heuristics ( #887 )
...
* fix: remove hardcoded chinese title heuristics
* fix: use english placeholder for non-latin fallback titles
2026-04-23 09:45:34 -07:00
nesquena-hermes
765d8520d4
fix(streaming): quota error detection, error persistence, stream_end session_id fix ( #767 )
...
- quota_exhausted error type: distinguishes credit exhaustion from rate limits
- Streaming errors persisted to session file so they survive page reload
- _error flag excludes persisted errors from subsequent LLM API calls
- stream_end and title SSE events use original session_id (not s.session_id which rotates during context compaction)
Fixes #739 , #652 , #653
2026-04-20 22:48:19 +00:00
nesquena-hermes
b1aa1cfa4d
fix(title): auto-title extraction for tool-heavy first turns — closes #639 (PR #640 by @franksong2702)
...
The auto-title extractor now uses _looks_invalid_generated_title() to distinguish tool-call preambles from substantive agentic replies. Fixes _is_provisional_title() whitespace normalization. 5 regression tests added. Independent review by @nesquena (a553b2b+a0ca9fe).
2026-04-18 06:52:45 +00:00
Frank Song
8ff3fd9442
feat(sessions): auto-summarize provisional session titles
2026-04-15 23:59:36 +00:00
nesquena-hermes
1c0d13c6d9
fix: title auto-generation + mobile close button (PR #333 ) + v0.50.10
...
* fix(merge): preserve auth errors + fix title auto-generation
* fix(css): hide mobile close button on desktop for workspace panel
* fix: hide duplicate collapse button in mobile workspace panel view
* docs: v0.50.10 — title auto-generation fix + mobile close button (PR #333 )
---------
Co-authored-by: MILO <milo@MILOdeMacMINI-2.local >
Co-authored-by: Nathan Esquenazi <nesquena@gmail.com >
2026-04-12 21:45:25 -07:00