fix(agent-zero): avoid heredoc break in mcp bootstrap

This commit is contained in:
Andrew Stoltz
2026-04-29 23:16:54 -05:00
parent 621ae47e00
commit 0c8026c912

View File

@@ -276,12 +276,8 @@ spec:
fi
export A0_SET_mcp_servers="$(
python3 - <<'PY'
import json
import os
python3 -c 'import json, os
servers = {}
chat_key = os.getenv("CHAT_MCP_API_KEY")
if chat_key:
servers["fc_chat"] = {
@@ -289,7 +285,6 @@ spec:
"url": "http://chat-web.fc-chat.svc/mcp",
"headers": {"X-Api-Key": chat_key},
}
if os.getenv("KNOWLEDGE_MCP_ENABLED", "false").lower() == "true":
token = os.getenv("KNOWLEDGE_MCP_BEARER_TOKEN", "")
if token:
@@ -298,9 +293,7 @@ spec:
"url": os.getenv("KNOWLEDGE_MCP_URL", "http://knowledge-web.knowledge.svc/mcp"),
"headers": {"Authorization": f"Bearer {token}"},
}
print(json.dumps({"mcpServers": servers}, separators=(",", ":")))
PY
print(json.dumps({"mcpServers": servers}, separators=(",", ":")))'
)"
# Run the original entrypoint
exec /exe/initialize.sh $BRANCH