mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-01 06:42:06 +01:00
fix(ai): preserve compatible sessions when adopting pools
Match complete prior fingerprints across binding-only revisions and unchanged legacy identities. Retain credential epoch, effective settings, and explicit reset boundaries. Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
1 parent
ee9a0e2b12
commit
d134e3902a
4 files changed
+210
-10
No files matched your search
@@ -34,6 +34,11 @@ eligible member; otherwise the operator must explicitly reset the session.
|
||||
Credential `ai_session_epoch` changes on reconnect or manual rotation. Only
|
||||
verified runtime refresh write-back preserves it. Session fingerprints use the
|
||||
epoch while authentication failure attribution still uses the token generation.
|
||||
Adopting a valid account preserves a session only when the complete effective
|
||||
configuration matches a prior fingerprint. Core can bridge binding-only agent
|
||||
revisions (up to 20) and unchanged legacy token identities at epoch zero. Changes
|
||||
to other settings, explicit resets, and credential replacement retain their
|
||||
existing reset behavior; no fingerprint category is exempted.
|
||||
Native recovery retains concrete routing evidence and can finish after the
|
||||
router flag or plugin is disabled or uninstalled; it revalidates underlying
|
||||
account access and never makes a new allocation.
|
||||
|
||||
Reference in new issue
Block a user