-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
Slack continuation can lose prior plan context and Responses continuation fails with thinking_signature_invalid #84002
Copy link
Copy link
Closed
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:needs-live-reproClawSweeper needs live local, crabbox, or manual validation to confirm this issue.ClawSweeper needs live local, crabbox, or manual validation to confirm this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:message-lossChannel message delivery can be lost, duplicated, or misrouted.Channel message delivery can be lost, duplicated, or misrouted.impact:session-stateSession, memory, transcript, context, or agent state can drift or corrupt.Session, memory, transcript, context, or agent state can drift or corrupt.issue-rating: 🐚 platinum hermitGood issue quality with a plausible reproduction path needing some confirmation.Good issue quality with a plausible reproduction path needing some confirmation.
Description
Metadata
Metadata
Assignees
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:needs-live-reproClawSweeper needs live local, crabbox, or manual validation to confirm this issue.ClawSweeper needs live local, crabbox, or manual validation to confirm this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:message-lossChannel message delivery can be lost, duplicated, or misrouted.Channel message delivery can be lost, duplicated, or misrouted.impact:session-stateSession, memory, transcript, context, or agent state can drift or corrupt.Session, memory, transcript, context, or agent state can drift or corrupt.issue-rating: 🐚 platinum hermitGood issue quality with a plausible reproduction path needing some confirmation.Good issue quality with a plausible reproduction path needing some confirmation.
Type
Fields
Priority
None yet
Summary
I observed two continuation-related failures in a local OpenClaw Slack workflow. They may be separate bugs, but they appeared in the same day while trying to continue a prior plan from Slack.
thinking_signature_invalid/ encrypted reasoning content verification errors from the Responses API path.No secrets, Slack tokens, or full session transcripts are included below.
Environment
2026.5.182ae4278macos 26.5 (arm64)v24.15.0openai,openai-responsesgpt-5.5agents.defaults.contextInjection = "continuation-skip"127.0.0.1:8317)Symptom A: follow-up intent routed into empty session
A user follow-up equivalent to:
was received as a new session with:
The agent attempted to recover context but the local session tools returned no prior context:
The assistant eventually replied that it could not find the plan it had just proposed.
Expected behavior:
Actual behavior:
Symptom B: Responses encrypted reasoning item verification failures
In a Slack thread continuation, subsequent turns failed before producing assistant content. Sanitized error evidence:
The session trajectory for these failed turns showed:
Expected behavior:
Actual behavior:
Why this matters
For Slack-based agent workflows, continuation phrases are common. Losing the previous plan or failing on an invalid encrypted reasoning item makes the agent appear to forget, even when the memory framework and long-term memory files are not the root cause.
Suggested areas to inspect
sessions_historyandsessions_listreturn empty for a continuation intent.contextInjection=continuation-skipthinking_signature_invalidshould trigger a clean retry with reasoning/encrypted continuation items removed.Redaction note
I intentionally omitted full
.jsonlsession records, Slack IDs, tokens, private user content, and local private paths. I can provide more sanitized telemetry fields if maintainers specify what is useful.