Repository navigation
Releases
Releases · RemoteCTO/seamless-claude
v0.2.1
-
System prompt reframed as "SUMMARISATION TOOL" with
explicit anti-roleplay instructions. Conditional: uses
generic format instructions whenSEAMLESS_PROMPT_FILE
is active to avoid heading conflicts with custom prompts. -
Transcript wrapping in
<transcript>XML tags creates
a clear data boundary between instructions and input. -
Closing instruction appended after the transcript:
"Produce the structured summary now." -
User prompt restructured: numbered section prefixes
removed (### 1.→##), explicit "include ALL six
sections" rule, 2000 char minimum target. -
Plugin manifest version synced with package.json.
v0.2.0
- Add
SEAMLESS_PROMPT_FILEenv var to override the default compaction prompt entirely - Add "User Intent" section to default prompt — preserves user's original requests verbatim
- Add
claude-summariseCLI to summarise any historical session by ID or prefix - Fix nested session guard — strip
CLAUDECODEenv var soclaude -pworks from inside a Claude Code session
v0.1.1
Summary
- Case-insensitive validation: Sonnet sometimes produces lowercase section headings (
session summaryvsSession 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_INDICATORenv var that's always set when the plugin is active (Swhen 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.loginstead of being silently swallowed — aids diagnosis when Claude Code shows generic "hook error" messages. - Test fix:
SEAMLESS_DISPLAY_CMDno longer leaks from host environment into integration tests. - Community files: Changelog, contributing guide (includes changelog requirement), security policy, issue templates, PR template.