Commit Graph

4 Commits

Author SHA1 Message Date
zenord bd96595ba8 feat: reset idle assistant sessions after one hour
When a conversation's assistant session has been idle longer than
runtime.acp.assistantSessionResetIdleMs (default 1h, 0 disables) and
its owner has no unfinished proposals, the next inbound message starts
a fresh session instead of resuming. Binding lastActiveAt is persisted
per turn so the decision survives restarts.
2026-08-19 16:17:54 +08:00
zenord b4121c9fd6 feat: add assistant proposal worker runtime 2026-08-18 18:48:47 +08:00
zenord f9fb4ef776 Refactor runtime around isolated bot instances 2026-08-16 23:45:09 +08:00
zenord a80fe68d57 Add ACP-backed role sessions 2026-08-16 10:08:03 +08:00