Commit Graph

4 Commits

Author SHA1 Message Date
Robin Braumann
6fa50f6495
fix(core): Keep agent chat session pointer across restarts (no-changelog)
Store the active session of an integration conversation in the database
instead of the cache. The default cache is in memory. A restart sent each
conversation that used /new or an idle timeout back to its first session.

The pointer is a key in the metadata of the agents_resources row for the
base thread ID. Session deletion does not remove that row.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 10:57:00 +02:00
Veljko Terzic
4d8c29adbe
feat(core): Run the agent checkpoint pruning as a durable system task (no-changelog) (#39269) 2026-09-22 13:10:30 +00:00
Robin Braumann
82b40c3218
refactor(core): Centralize agent conversation state checks (no-changelog) (#39038) 2026-09-21 10:55:17 +00:00
Benjamin Schroth
9cbbd59a5c
fix(core): Resolve agent credentials through the node decryption path so external secrets work (#36275) 2026-08-14 15:02:44 +00:00