You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Summary
Case-insensitive validation: Sonnet sometimes produces lowercase section headings (session summary vs Session Summary). The validator now matches case-insensitively, preventing valid summaries from being rejected and triggering unnecessary retries with halved transcripts.
SEAMLESS_INDICATOR env var: Custom display commands now receive a SEAMLESS_INDICATOR env var that's always set when the plugin is active (S when idle, emoji for other states). Makes it easy to confirm the plugin is running in your statusline.
UPS error logging: UserPromptSubmit hook errors now logged to ~/.seamless-claude/ups-errors.log instead of being silently swallowed — aids diagnosis when Claude Code shows generic "hook error" messages.
Test fix: SEAMLESS_DISPLAY_CMD no longer leaks from host environment into integration tests.