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>
|
📰 BREAKING: Smoke Copilot Playwright 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. |
|
💥 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... |
Smoke Test Results - Copilot EngineLast 2 Merged PRs:
Test Results:
Overall Status: FAIL (3/5 tests failed) 📰🔥📋 https://github.com/githubnext/gh-aw/actions/runs/20011060891 fer issue #5791 🗺️ |
Smoke Test Results (20011060919)PRs: #5789, #5790 Status: PASS
|
Smoke Test ResultsLast 2 merged PRs:
Test Results:
Status: PASS (5/6 core tests passed)
|
Smoke Test Results✅ Playwright MCP: Page title contains "GitHub" Overall Status: PARTIAL PASS (gh tool requires GH_TOKEN setup - expected limitation)
|
|
Recent merged PRs: #5789 Refactor update job builders to use shared helper pattern; #5782 Add safe-inputs HTTP MCP support across engines
|
|
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
Smoke Test ResultsLast 2 merged PRs:
Test Results: Overall Status: PASS
|
|
/q audit logs of #5791 (comment) to understand why hm there safe inputs server fails to load |
|
💥 WHOOSH! Smoke Claude springs into action on this pull request! [Panel 1 begins...] |
|
📰 DEVELOPING STORY: Smoke Copilot Playwright reports failed. Our correspondents are investigating the incident... |
|
🔮 The ancient spirits stir... Smoke Codex awakens to divine this pull request... |
|
🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰 |
|
🤖 ALERT: Smoke Copilot No Firewall failed. ANOMALY_DETECTED. REPAIR_REQUIRED. |
|
📰 DEVELOPING STORY: Smoke Copilot reports failed. Our correspondents are investigating the incident... |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Smoke Test ResultsRecent merged PRs:
Test Results:
Status: PASS
|
|
Last merged PRs: “Consolidate duplicate MCP server implementations”; “[docs] Remove bloat from memory.md reference documentation”
|
|
@copilot make sure JavaScript files are in the script registry https://github.com/githubnext/gh-aw/actions/runs/20013674667/job/57387208769#step:19:1 |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Added 17 missing JavaScript files to the Added files: All bundling tests now pass. Commit: f630c8b |
Plan: Expose safe-inputs MCP HTTP URL through host.docker.internal
0.0.0.0instead of localhost only (already default)host.docker.internalURL for safe-inputs MCP serverhost.docker.internalto firewall allowed domains when safe-inputs is enabledImplementation Complete ✅
Successfully implemented the feature to expose the safe-inputs MCP HTTP URL through
http://host.docker.internaland ensure the AWF firewall allows this domain.Changes Made
Updated MCP URL rendering (
mcp_renderer.go,safe_inputs.go):http://localhost:$GH_AW_SAFE_INPUTS_PORTtohttp://host.docker.internal:$GH_AW_SAFE_INPUTS_PORTAdded host.docker.internal to default domains (
domains.go):host.docker.internaltoCopilotDefaultDomainsarray so it's always included in firewall allowed domainsUpdated Copilot engine (
copilot_engine.go):host.docker.internalis in the allowed domains listUpdated and added tests:
safe_inputs_http_codex_test.goto expecthost.docker.internalURLsafe_inputs_http_integration_test.goto expecthost.docker.internalURLsafe_inputs_firewall_test.goto verifyhost.docker.internalis always includedAdded shared/gh.md import to smoke test workflows:
smoke-copilot.mdsmoke-copilot-no-firewall.mdMerged main branch (twice):
Cannot find module './safe_inputs_bootstrap.cjs'errorUpdated gh.md with authentication guidance (
.github/workflows/shared/gh.md):ghsafe-input tool instead of bashGITHUB_TOKENauthentication configuredRecompiled, formatted and linted:
Fixed JavaScript bundler registry (
js.go):GetJavaScriptSources()map//go:embedbut not in the registry are now properly registeredadd_copilot_reviewer.cjs,add_reaction_and_edit_comment.cjs,assign_issue.cjs,check_command_position.cjs,check_membership.cjs,check_skip_if_match.cjs,check_stop_time.cjs,check_workflow_timestamp_api.cjs,checkout_pr_branch.cjs,create_agent_task.cjs,interpolate_prompt.cjs,missing_tool.cjs,push_repo_memory.cjs,redact_secrets.cjs,update_project.cjs,validate_errors.cjsValidation Results
✅ All unit tests pass
✅ Code formatting validated
✅ Linter checks pass
✅ All 102 workflows recompiled successfully
✅ Verified
host.docker.internalin MCP config URL✅ Verified
host.docker.internalalways in firewall allowed domains✅ Smoke test workflows compile successfully with gh tool
✅ Merged latest changes from main
✅ JavaScript bundler tests pass
✅ Script registry properly configured
Example Output
For any workflow with firewall (regardless of safe-inputs):
For workflows with safe-inputs:
Agent prompt guidance in workflows using
shared/gh.md:The implementation is complete and ready for review!
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.
Changeset
host.docker.internaland addhost.docker.internalto the Copilot firewall allowlist when safe-inputs is enabled. This fixes AWF firewall container access to the host-hosted safe-inputs service.Smoke Test Summary
Changeset
host.docker.internaland addhost.docker.internalto the Copilot firewall allowlist when safe-inputs is enabled.Smoke Test - 2025-12-07T22:49:39Z
Status: PASS - All 6 tests passed (GitHub MCP, File Writing, Bash, Playwright, Cache Memory, gh Tool)
Changeset
host.docker.internaland addhost.docker.internalto the Copilot firewall allowlist so containerized services (like the AWF firewall) can access host-hosted safe-inputs.Smoke Test Summary
Changeset
host.docker.internaland addhost.docker.internalto the Copilot firewall allowlist so containerized services can access host-hosted safe-inputs.