-
Notifications
You must be signed in to change notification settings - Fork 36
Fix safe-inputs MCP server to use HTTP transport for Codex engine #5782
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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>
|
💥 WHOOSH! Smoke Claude springs into action on this pull request! [Panel 1 begins...] |
|
🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰 |
|
🔮 The ancient spirits stir... Smoke Codex awakens to divine this pull request... |
|
📰 BREAKING: Smoke Copilot Playwright is now investigating this pull request. Sources say the story is developing... |
|
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
|
🤖 SYSTEM_INIT: Smoke Copilot No Firewall ACTIVATED. PROCESSING pull request. ALL SUBSYSTEMS ONLINE. |
Smoke Test Summary - Run 20009775794Recent PRs:
Test Results:
Status: PASS (5/6 tests - gh tool requires authentication setup)
|
Smoke Test Summary - 2025-12-07T20:20:38ZStatus: PASS Last 2 Merged PRs:
Test Results: Overall Status: PASS (5/6 tests passed - gh tool requires authentication as expected)
|
Smoke Test Results - Run 20009775785Timestamp: 2025-12-07T20:20:47Z ✅ GitHub MCP - Last 2 PRs: #5773, #5780 Overall Status: PASS - All 6 tests passed
|
Smoke Test Results✅ Playwright MCP: Successfully navigated to GitHub.com (title: "GitHub · Change is constant. GitHub keeps you ahead. · GitHub") Overall Status: PASS (2/3 core tests passed, gh tool limitation is environmental)
|
Smoke Test ResultsLast 2 Merged PRs:
Test Results:
Overall Status: PASS 📰🔥📋 https://github.com/githubnext/gh-aw/actions/runs/20009775801 fer issue #5782 🗺️ |
|
PRs checked: Replace envsubst with JavaScript-based substitution to prevent template injection; Refactor PR description updates with replace-island mode and customizable footer messages
|
The Codex engine was using stdio transport for safe-inputs MCP server while Copilot and Claude used HTTP transport, causing configuration inconsistency.
Changes
Updated
renderSafeInputsTOMLto generate HTTP transport configuration:type: "http"field (required by MCP spec)command + argstourl + headersformatAdded tests verifying HTTP transport for Codex:
Configuration Format
Before (stdio):
After (HTTP):
All engines now use HTTP transport consistently with the server setup steps already generated in the workflow.
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
https://api.github.com/user/usr/bin/gh gh api user --jq .login -json GO111MODULE che/go-build/67/67664249e070d459d5f0aa28d000ca357ac0300cf89c36277b573d7dd72341bb-d/gh-aw GOINSECURE GOMOD GOMODCACHE che/go-build/67/67664249e070d459 env action.git action.git e/git by/64ea3330c7ee1sh GOMOD GOMODCACHE e/git(http block)/usr/bin/gh gh api user --jq .login /ref/tags/v8 GO111MODULE 1/x64/bin/node GOINSECURE GOMOD GOMODCACHE go env 27/parse_codex_log.js GO111MODULE(http block)/usr/bin/gh gh api user --jq .login e=false GO111MODULE ad89924d698fbd50791f788b7e2e3682803/log.json GOINSECURE %H %ct %D GOMODCACHE go env -json GO111MODULE /bin/sh GOINSECURE GOMOD GOMODCACHE /bin/sh(http block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.
Changeset
Smoke Test Summary - 2025-12-07T20:20:47Z
Status: PASS
Run ID: 20009775785
Summary: All 6 tests passed - GitHub MCP, file I/O, Playwright, cache memory, and gh safe-input verified successfully.