Skip to content
Discussion options

You must be logged in to vote

As of the current repo, the important detail is that session persistence moved to the Stop lifecycle, not the old SessionEnd assumption. The reason is simple: Stop reliably carries transcript_path, which the persistence and eval scripts need.

So if your dummy SessionEnd hook fires but *session.tmp is not updating, the likely causes are:

  1. stale plugin install or stale hooks config
  2. Stop hook not installed or not enabled
  3. the session hook being overridden or disabled
  4. no readable transcript path reaching the hook

Concrete debug path:

  • confirm your installed hook config has a Stop entry for session-end
  • confirm you are on current plugin version
  • check that ECC_DISABLED_HOOKS is not disabling sto…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by affaan-m
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants