fix(missions): inject dummy keys for Claude/OpenAI in selector logic

This commit is contained in:
2025-12-30 19:18:07 +01:00
parent 5de17ffed7
commit 8424cb9df0

View File

@@ -296,8 +296,10 @@ if [ -f "$SELECTOR_SCRIPT" ]; then
# Injecting a dummy key at the top is safest and easiest.
# We insert it after the SHA-bang.
sed -i '2i\
# SECURE WRAPPER MODE: Dummy key to satisfy menu checks\
export OPENROUTER_API_KEY="managed-by-wrapper"' "$SELECTOR_SCRIPT"
# SECURE WRAPPER MODE: Dummy keys to satisfy menu checks\
export OPENROUTER_API_KEY="managed-by-wrapper"\
export CLAUDE_API_KEY="managed-by-wrapper"\
export OPENAI_API_KEY="managed-by-wrapper"' "$SELECTOR_SCRIPT"
print_info "Patched mission selector for wrapper compatibility."
fi