Bug type
Behavior bug (incorrect output/state without crash)
Beta release blocker
No
Summary
After upgrading from an older version where /reset reused the generated transcript filename, subsequent TUI /reset calls can continue writing new session transcripts to the old sessionId-based .jsonl filename.
Steps to reproduce
- Run pnpm
openclaw tui
- Send a normal message.
- Run
/reset.
- Send a normal message in new session.
- Inspect the agent sessions directory.
Expected behavior
Based on earlier observed behavior and clean-state behavior after the current fix, /reset should create a fresh logical session and use a transcript filename based on the new sessionId, such as <new-session-id>.jsonl.
Actual behavior
The old transcript is archived as <old-filename>.jsonl.reset.<timestamp>, but the new active transcript continues to use the same stale generated filename, for example cc420d76-5fab-465c-8b8e-4415b9fab87e.jsonl, even though the transcript header contains a different new session id.
OpenClaw version
2026.5.3
Operating system
macOS
Install method
No response
Model
ark/doubao-seed-2-0-pro-260215
Provider / routing chain
openclaw -> TUI
Additional provider/model setup details
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response
Bug type
Behavior bug (incorrect output/state without crash)
Beta release blocker
No
Summary
After upgrading from an older version where /reset reused the generated transcript filename, subsequent TUI /reset calls can continue writing new session transcripts to the old sessionId-based .jsonl filename.
Steps to reproduce
openclaw tui/reset.Expected behavior
Based on earlier observed behavior and clean-state behavior after the current fix,
/resetshould create a fresh logical session and use a transcript filename based on the new sessionId, such as<new-session-id>.jsonl.Actual behavior
The old transcript is archived as
<old-filename>.jsonl.reset.<timestamp>, but the new active transcript continues to use the same stale generated filename, for examplecc420d76-5fab-465c-8b8e-4415b9fab87e.jsonl, even though the transcript header contains a different new session id.OpenClaw version
2026.5.3
Operating system
macOS
Install method
No response
Model
ark/doubao-seed-2-0-pro-260215
Provider / routing chain
openclaw -> TUI
Additional provider/model setup details
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response