16 lines
471 B
Bash
16 lines
471 B
Bash
#!/usr/bin/env bash
|
||
# session-init.sh — 会话启动时检测 composer_mode,非 agent 模式设置跳过标志
|
||
|
||
input=$(cat)
|
||
|
||
mode=$(echo "$input" | python3 -c "import sys,json; print(json.load(sys.stdin).get('composer_mode',''))" 2>/dev/null || echo "")
|
||
|
||
rm -f ".cursor/changelog/.changelog-ack"
|
||
|
||
if [ -n "$mode" ] && [ "$mode" != "agent" ]; then
|
||
echo "{\"env\":{\"CURSOR_SKIP_CHANGELOG\":\"1\",\"CURSOR_COMPOSER_MODE\":\"$mode\"}}"
|
||
else
|
||
echo "{}"
|
||
fi
|
||
exit 0
|