GetRequiredSecretNames returns the list of secrets required by the Codex engine This includes CODEX_API_KEY, OPENAI_API_KEY, and optionally MCP_GATEWAY_API_KEY and mcp-scripts secrets
(workflowData *WorkflowData)
| 83 | // GetRequiredSecretNames returns the list of secrets required by the Codex engine |
| 84 | // This includes CODEX_API_KEY, OPENAI_API_KEY, and optionally MCP_GATEWAY_API_KEY and mcp-scripts secrets |
| 85 | func (e *CodexEngine) GetRequiredSecretNames(workflowData *WorkflowData) []string { |
| 86 | return append([]string{"CODEX_API_KEY", "OPENAI_API_KEY"}, collectCommonMCPSecrets(workflowData)...) |
| 87 | } |
| 88 | |
| 89 | // GetSupportedEnvVarKeys returns the engine.env variable names that the Codex engine |
| 90 | // supports as defined in the AWF specification. |