e18a14ec10
- Added `INTERRUPTED_THINKING_MESSAGE_TYPE` and `demoteInterruptedThinking` in `session/messages.ts` for stripping unfinished thinking into durable context. - Persisted hidden interrupted-thinking context from `session/agent-session.ts` immediately after user-interrupted assistant turns. - Added the `prompts/system/interrupted-thinking.md` envelope used for replaying interrupted reasoning. - Added focused interrupted-thinking coverage in `test/agent-session-interrupted-thinking.test.ts` and `test/session/interrupted-thinking-demote.test.ts`.