Expand Codex and Pi workflow coverage - #56965
Merged
Merged
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot
AI
changed the title
Expand Codex and Pi workflow engine coverage
Expand Codex and Pi workflow coverage
Aug 29, 2026
Copilot created this pull request from a session on behalf of
pelikhan
August 29, 2026 20:51
View session
pelikhan
marked this pull request as ready for review
August 29, 2026 20:53
Contributor
There was a problem hiding this comment.
🟡 Changes recommended
Provider inference, MCP timeout preservation, and two model experiments have unresolved correctness regressions.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Expands Codex and Pi provider coverage across the workflow catalog and updates supporting runtime behavior.
Changes:
- Routes workflows through Codex/OpenAI, Codex/GitHub, or Pi/OpenAI.
- Corrects Codex logging and API-host attribution.
- Regenerates affected workflow outputs.
File summaries
| File | Description |
|---|---|
pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden |
Updates Codex logging golden output. |
pkg/workflow/engine_api_targets.go |
Adds Codex GitHub-provider hosts. |
pkg/workflow/codex_engine.go |
Corrects the Codex log crate filter. |
.github/workflows/workflow-normalizer.md |
Selects Codex with GitHub routing. |
.github/workflows/windows.md |
Migrates Windows workflow to Codex/GitHub. |
.github/workflows/windows-grower.md |
Migrates Windows Grower to Codex/GitHub. |
.github/workflows/weekly-safe-outputs-spec-review.lock.yml |
Regenerates Codex logging output. |
.github/workflows/weekly-network-domains-audit.lock.yml |
Regenerates Codex logging output. |
.github/workflows/weekly-issue-summary.lock.yml |
Regenerates Codex logging output. |
.github/workflows/video-analyzer.lock.yml |
Regenerates Codex logging output. |
.github/workflows/update-astro.md |
Selects Codex with GitHub routing. |
.github/workflows/unbloat-docs.md |
Routes Pi through OpenAI. |
.github/workflows/terminal-stylist.lock.yml |
Regenerates Codex logging output. |
.github/workflows/super-linter.lock.yml |
Regenerates Codex logging output. |
.github/workflows/sub-issue-closer.lock.yml |
Regenerates Codex logging output. |
.github/workflows/stale-repo-identifier.lock.yml |
Regenerates Codex logging output. |
.github/workflows/spec-enforcer.md |
Routes Pi through OpenAI. |
.github/workflows/smoke-test-tools.lock.yml |
Regenerates Codex logging output. |
.github/workflows/smoke-temporary-id.lock.yml |
Regenerates Codex logging output. |
.github/workflows/smoke-service-ports.lock.yml |
Regenerates Codex logging output. |
.github/workflows/smoke-pi.md |
Routes Pi smoke testing through OpenAI. |
.github/workflows/smoke-pi.lock.yml |
Regenerates Pi/OpenAI execution. |
.github/workflows/smoke-otel-backends.lock.yml |
Regenerates Codex logging output. |
.github/workflows/smoke-drive.lock.yml |
Regenerates Codex logging output. |
.github/workflows/smoke-codex.lock.yml |
Regenerates Codex logging output. |
.github/workflows/smoke-call-workflow.lock.yml |
Regenerates Codex logging output. |
.github/workflows/skillet.lock.yml |
Regenerates Codex logging output. |
.github/workflows/sighthound-security-scan.md |
Selects Codex with GitHub routing. |
.github/workflows/security-review.md |
Selects Codex with GitHub routing. |
.github/workflows/schema-feature-coverage.lock.yml |
Regenerates Codex logging output. |
.github/workflows/schema-consistency-checker.md |
Routes Pi through OpenAI. |
.github/workflows/schema-consistency-checker.lock.yml |
Regenerates Pi/OpenAI execution. |
.github/workflows/research.lock.yml |
Regenerates Codex logging output. |
.github/workflows/repo-tree-map.lock.yml |
Regenerates Codex logging output. |
.github/workflows/repo-audit-analyzer.md |
Selects Codex with OpenAI routing. |
.github/workflows/refactoring-cadence.lock.yml |
Regenerates Codex logging output. |
.github/workflows/python-data-charts.lock.yml |
Regenerates Codex logging output. |
.github/workflows/purelock.md |
Migrates Purelock to Codex/GitHub. |
.github/workflows/pr-sous-chef.md |
Routes Pi through OpenAI. |
.github/workflows/pr-code-quality-reviewer.md |
Routes Pi through OpenAI. |
.github/workflows/ponytail-reviewer.lock.yml |
Regenerates Codex logging output. |
.github/workflows/poem-bot.md |
Routes Pi through OpenAI. |
.github/workflows/pdf-summary.lock.yml |
Regenerates Codex logging output. |
.github/workflows/outcome-collector.lock.yml |
Regenerates Codex logging output. |
.github/workflows/notion-issue-summary.md |
Selects Codex with OpenAI routing. |
.github/workflows/necromancer.lock.yml |
Regenerates Codex logging output. |
.github/workflows/metrics-collector.lock.yml |
Regenerates Codex logging output. |
.github/workflows/lint-monster.md |
Routes Pi through OpenAI. |
.github/workflows/lint-monster.lock.yml |
Regenerates Pi/OpenAI execution. |
.github/workflows/issue-triage-agent.md |
Selects Codex with GitHub routing. |
.github/workflows/issue-monster.lock.yml |
Regenerates Codex logging output. |
.github/workflows/issue-arborist.md |
Migrates workflow to Pi/OpenAI. |
.github/workflows/hippo-embed.md |
Routes Pi through OpenAI. |
.github/workflows/hippo-embed.lock.yml |
Regenerates Pi/OpenAI execution. |
.github/workflows/grumpy-reviewer.lock.yml |
Regenerates Codex logging output. |
.github/workflows/gpclean.md |
Selects Codex with OpenAI routing. |
.github/workflows/github-remote-mcp-auth-test.md |
Migrates test to Codex/GitHub. |
.github/workflows/functional-pragmatist.md |
Selects Codex with OpenAI routing. |
.github/workflows/front-page-copy-guard.md |
Migrates guard to Codex/GitHub. |
.github/workflows/feature-grower.md |
Selects Codex with GitHub routing. |
.github/workflows/example-permissions-warning.md |
Selects Codex with OpenAI routing. |
.github/workflows/example-failure-category-filter.md |
Selects Codex with OpenAI routing. |
.github/workflows/eslint-monster.md |
Routes Pi through OpenAI. |
.github/workflows/duplicate-code-detector.lock.yml |
Regenerates Codex logging output. |
.github/workflows/dev.lock.yml |
Regenerates Codex logging output. |
.github/workflows/designer-drift-audit.md |
Selects Codex with OpenAI routing. |
.github/workflows/design-decision-gate.md |
Routes Pi through OpenAI. |
.github/workflows/dependabot-go-checker.md |
Selects Codex with OpenAI routing. |
.github/workflows/daily-windows-terminal-integration-builder.md |
Selects Codex with GitHub routing. |
.github/workflows/daily-storify.md |
Selects Codex with GitHub routing. |
.github/workflows/daily-spending-forecast.md |
Selects Codex with OpenAI routing. |
.github/workflows/daily-semgrep-scan.md |
Selects Codex with OpenAI routing. |
.github/workflows/daily-repo-chronicle.md |
Migrates workflow to Pi/OpenAI. |
.github/workflows/daily-regulatory.md |
Selects Codex with OpenAI routing. |
.github/workflows/daily-performance-summary.md |
Migrates workflow to Pi/OpenAI. |
.github/workflows/daily-observability-report.lock.yml |
Regenerates Codex logging output. |
.github/workflows/daily-news.md |
Routes Pi through OpenAI. |
.github/workflows/daily-multi-device-docs-tester.md |
Routes Pi through OpenAI. |
.github/workflows/daily-max-ai-credits-test.lock.yml |
Regenerates Codex logging output. |
.github/workflows/daily-hippo-learn.md |
Routes Pi through OpenAI. |
.github/workflows/daily-go-test-parallelizer.md |
Selects Codex with OpenAI routing. |
.github/workflows/daily-function-namer.md |
Routes Pi through OpenAI. |
.github/workflows/daily-fact.md |
Migrates workflow to Pi/OpenAI. |
.github/workflows/daily-evals-report.lock.yml |
Regenerates Codex logging output. |
.github/workflows/daily-documentation-diagram.md |
Selects Codex with OpenAI routing. |
.github/workflows/daily-doc-updater.md |
Routes Pi through OpenAI. |
.github/workflows/daily-credit-limit-test.lock.yml |
Regenerates Codex logging output. |
.github/workflows/daily-cli-tools-tester.md |
Selects Codex with OpenAI routing. |
.github/workflows/daily-cli-performance.md |
Migrates workflow to Pi/OpenAI. |
.github/workflows/daily-cache-strategy-analyzer.md |
Migrates workflow to Pi/OpenAI. |
.github/workflows/daily-awf-spec-compiler-surfacing.md |
Routes Pi through OpenAI. |
.github/workflows/daily-architecture-diagram.lock.yml |
Regenerates Codex logging output. |
.github/workflows/copilot-centralization-optimizer.md |
Selects Codex with GitHub routing. |
.github/workflows/copilot-centralization-drilldown.md |
Selects Codex with GitHub routing. |
.github/workflows/commit-changes-analyzer.md |
Routes Pi through OpenAI. |
.github/workflows/commit-changes-analyzer.lock.yml |
Regenerates Pi/OpenAI execution. |
.github/workflows/codex-github-remote-mcp-test.lock.yml |
Regenerates Codex logging output. |
.github/workflows/cloclo.md |
Migrates workflow to Codex/OpenAI. |
.github/workflows/cli-version-checker.md |
Migrates workflow to Codex/OpenAI. |
.github/workflows/chaos-pr-bundle-fuzzer.md |
Routes Pi through OpenAI. |
.github/workflows/chaos-pr-bundle-fuzzer.lock.yml |
Regenerates Pi/OpenAI execution. |
.github/workflows/changeset.md |
Migrates workflow to Pi/OpenAI. |
.github/workflows/bot-detection.md |
Selects Codex with OpenAI routing. |
.github/workflows/avenger.md |
Migrates workflow to Codex/OpenAI. |
.github/workflows/auto-triage-issues.md |
Routes Pi through OpenAI. |
.github/workflows/audit-workflows.md |
Migrates workflow to Codex/OpenAI. |
.github/workflows/artifacts-summary.md |
Migrates workflow to Pi/OpenAI. |
.github/workflows/api-consumption-report.md |
Migrates workflow to Codex/GitHub. |
.github/workflows/ai-moderator.lock.yml |
Regenerates Codex logging output. |
.github/workflows/agentic-token-trend-audit.md |
Selects Codex with OpenAI routing. |
.github/workflows/agent-persona-explorer.md |
Routes Pi through OpenAI. |
.github/workflows/ace-editor.md |
Selects Codex with OpenAI routing. |
.github/workflows/ab-testing-advisor.md |
Routes Pi through OpenAI. |
Review details
- Files reviewed: 38/174 changed files
- Comments generated: 5
- Review effort level: Balanced
| @@ -302,6 +302,14 @@ func getEngineAPIHosts(data *WorkflowData, engine CodingAgentEngine) []string { | |||
| case *ClaudeEngine: | |||
| return []string{"api.anthropic.com"} | |||
| case *CodexEngine: | |||
| if resolveEngineLLMProvider(data, LLMProviderOpenAI) == LLMProviderGitHub { | |||
| discussions: read | ||
| tracker-id: daily-cache-strategy-analyzer | ||
| model: "${{ needs.activation.outputs.model_size }}" | ||
| model: openai/gpt-5.4 |
Comment on lines
+31
to
+32
| id: codex | ||
| model-provider: openai |
Comment on lines
+17
to
+18
| id: codex | ||
| model-provider: github |
Comment on lines
+39
to
+42
| model: openai/gpt-5.4 | ||
| engine: | ||
| id: pi | ||
| model-provider: openai |
Contributor
|
🎉 This pull request is included in a new release. Release: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Expands Codex to 25% of repository workflows with OpenAI and GitHub provider routing. Expands Pi with OpenAI routing to 10% of workflows.
Engine distribution
Provider routing
openai/gpt-5.4.