We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c1110d5 commit 4ec7393Copy full SHA for 4ec7393
1 file changed
pi/skills/control-agent/startup-cleanup.sh
@@ -123,9 +123,15 @@ fi
123
# The tmux session stays alive independently of this script (same pattern as
124
# sentry-agent). If the bridge crashes, the loop restarts it after 5 seconds.
125
echo "Starting slack-bridge ($BRIDGE_SCRIPT) via tmux..."
126
+NODE_BIN_DIR="$HOME/opt/node/bin"
127
+if [ ! -d "$NODE_BIN_DIR" ]; then
128
+ # Fallback: resolve versioned node dir
129
+ NODE_BIN_DIR="$(echo "$HOME"/opt/node-v*-linux-x64/bin | awk '{print $1}')"
130
+fi
131
+
132
tmux new-session -d -s "$BRIDGE_TMUX_SESSION" "\
133
unset PKG_EXECPATH; \
- export PATH=\$HOME/.varlock/bin:\$HOME/opt/node-v22.14.0-linux-x64/bin:\$PATH; \
134
+ export PATH=\$HOME/.varlock/bin:$NODE_BIN_DIR:\$PATH; \
135
export PI_SESSION_ID=$MY_UUID; \
136
cd $BRIDGE_DIR; \
137
while true; do \
0 commit comments