|
|
@@ -43,8 +43,8 @@ elif [ -n "${CLAUDE_PLUGIN_ROOT:-}" ] && [ -z "${COPILOT_CLI:-}" ] && [ -z "${MU
|
|
|
# Claude Code sets CLAUDE_PLUGIN_ROOT without COPILOT_CLI/MUSE_PLUGIN_ROOT
|
|
|
printf '{\n "hookSpecificOutput": {\n "hookEventName": "SessionStart",\n "additionalContext": "%s"\n }\n}\n' "$session_context" | cat
|
|
|
elif [ -n "${MUSE_PLUGIN_ROOT:-}" ]; then
|
|
|
- # Muse sets MUSE_PLUGIN_ROOT — SDK standard format
|
|
|
- printf '{\n "additionalContext": "%s"\n}\n' "$session_context" | cat
|
|
|
+ # Muse sets MUSE_PLUGIN_ROOT — try Claude-style nested output for Muse Spark
|
|
|
+ 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" | cat
|