SessionPersistFailedInput
Defined in the events module.AI Agent Input for SESSION_PERSIST_FAILED hooks (a durable session write failed). Fired by the session store when an
add_message/set_chat_history
write cannot be persisted (disk-full, SQLite/FTS corruption, permission /
OSError). Instead of losing the already-produced turn silently, the
store spills it to an atomic fallback file and fires this hook so operators
can observe/route the failure (metrics, alerting, forensics) — mirroring the
MESSAGE_UNDELIVERED posture on the outbound side (Issue #3597).
spilled reports whether the last-resort fallback write itself
succeeded; spill_path is the file the turn was salvaged to (when any).
Properties
str
No description available.
str
No description available.
str
No description available.
bool
No description available.
Optional[str]
No description available.
Internal & Generic Methods
Internal & Generic Methods
- to_dict: Generic utility method.
Source
View on GitHub
praisonaiagents/hooks/events.py at line 144
