|
|
@@ -37,13 +37,13 @@ session_context="<EXTREMELY_IMPORTANT>\nYou have superpowers.\n\n**Below is the
|
|
|
# See: https://github.com/obra/superpowers/issues/571
|
|
|
if [ -n "${CURSOR_PLUGIN_ROOT:-}" ]; then
|
|
|
# Cursor sets CURSOR_PLUGIN_ROOT (may also set CLAUDE_PLUGIN_ROOT)
|
|
|
- printf '{\n "additional_context": "%s"\n}\n' "$session_context"
|
|
|
+ printf '{\n "additional_context": "%s"\n}\n' "$session_context" | cat
|
|
|
elif [ -n "${CLAUDE_PLUGIN_ROOT:-}" ] && [ -z "${COPILOT_CLI:-}" ]; then
|
|
|
# Claude Code sets CLAUDE_PLUGIN_ROOT without COPILOT_CLI
|
|
|
- printf '{\n "hookSpecificOutput": {\n "hookEventName": "SessionStart",\n "additionalContext": "%s"\n }\n}\n' "$session_context"
|
|
|
+ printf '{\n "hookSpecificOutput": {\n "hookEventName": "SessionStart",\n "additionalContext": "%s"\n }\n}\n' "$session_context" | cat
|
|
|
else
|
|
|
# Copilot CLI (sets COPILOT_CLI=1) or unknown platform — SDK standard format
|
|
|
- printf '{\n "additionalContext": "%s"\n}\n' "$session_context"
|
|
|
+ printf '{\n "additionalContext": "%s"\n}\n' "$session_context" | cat
|
|
|
fi
|
|
|
|
|
|
exit 0
|