fix(kugetsu): pass GITEA_TOKEN via env to subprocess instead of hardcoded value

This commit is contained in:
shokollm
2026-04-05 13:09:08 +00:00
parent ab0c4e1448
commit 1d4f190d97

View File

@@ -65,7 +65,7 @@ while true; do
pm_session=$(get_pm_agent_session_id) pm_session=$(get_pm_agent_session_id)
if [ -n "$pm_session" ] && [ "$pm_session" != "null" ]; then if [ -n "$pm_session" ] && [ "$pm_session" != "null" ]; then
log_file="$LOGS_DIR/delegate-$(date +%s).log" log_file="$LOGS_DIR/delegate-$(date +%s).log"
GITEA_TOKEN="***" nohup sh -c "opencode run '$message' --continue --session '$pm_session' >> '$log_file' 2>&1" > /dev/null 2>&1 & nohup env GITEA_TOKEN="$GITEA_TOKEN" sh -c "opencode run '$message' --continue --session '$pm_session' >> '$log_file' 2>&1" > /dev/null 2>&1 &
pid=$! pid=$!
update_queue_item_state "$queue_id" "notified" "$pm_session" "$pid" update_queue_item_state "$queue_id" "notified" "$pm_session" "$pid"
fi fi