Uh oh!
There was an error while loading. Please reload this page.
Add smoke-copilot-safe-inputs workflow with gh CLI safe-input tool, Serena, and emoji-only messages - #5758
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
🔮 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... |
🤖 SYSTEM_INIT: Smoke Copilot No Firewall ACTIVATED. PROCESSING pull request. ALL SUBSYSTEMS ONLINE. |
🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰 |
📰🚀🔍👀📡🕵️ |
📰 DEVELOPING STORY: Smoke Copilot reports failed. Our correspondents are investigating the incident... |
💥 WHOOSH!Smoke Claude springs into action on this pull request! [Panel 1 begins...] |
Smoke Test Results - Claude EngineRecent PRs
Test Results✅ GitHub MCP: Fetched 2 recent merged PRs Status: PASS
|
Smoke Test Results - Copilot Engine (No Firewall)Timestamp: 2025-12-07 13:57 UTC ✅ GitHub MCP: PR #5743 "Fix linting errors and test failures", PR #5745 "Document repo-memory feature" Overall Status: PASS
|
PRs reviewed: Fix linting errors and test failures; Document repo-memory feature
|
Smoke Test Results✅ Playwright MCP: Successfully navigated to https://github.com and verified page title contains "GitHub" Status: PASS
|
pelikhan
commented
Dec 7, 2025
@copilot the message should have the run url |
Smoke Test ResultsLast 2 Merged PRs:
Test Results: Overall Status: PASS 📰🔥📋 fer issue #5758 🗺️ |
| 2. **File Writing Testing**: Create a test file `/tmp/gh-aw/agent/smoke-test-copilot-${{ github.run_id }}.txt` with content "Smoke test passed for Copilot at $(date)" (create the directory if it doesn't exist) | ||
| 3. **Bash Tool Testing**: Execute bash commands to verify file creation was successful (use `cat` to read the file back) | ||
| 4. **GitHub MCP Default Toolset Testing**: Verify that the `get_me` tool is NOT available with default toolsets. Try to use it and confirm it fails with a tool not found error. |
There was a problem hiding this comment.
Removed the GitHub MCP Default Toolset Testing requirement (lines 52-54) and replaced with Serena MCP Testing. (684862b)
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Uh oh!
There was an error while loading. Please reload this page.
Creates a variant of
smoke-copilot.mdthat uses theghCLI safe-input tool instead of the GitHub MCP server, with message personality set to 100% emojis.Changes
.github/workflows/smoke-copilot-safe-inputs.mdgithub: false(otherwise auto-enabled by default)shared/gh.mdto provideghCLI as safe-input tool📰🚀🔍👀📡🕵️ [{run_url}]({run_url})(run-started),📰✅🎉🏁✨🎤 [{run_url}]({run_url})(success),📰⚠️🔥❌🚨🔧 [{run_url}]({run_url})(failure)Test Requirements
The workflow validates:
ghCLI safe-input toolTechnical Details
The
github: falsedirective is required becauseapplyDefaultTools()automatically adds the GitHub MCP server unless explicitly disabled. The safe-inputghtool provides equivalent GitHub API access via CLI instead of MCP.Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.
Changeset
.github/workflows/smoke-copilot-safe-inputs.mdwhich uses theghCLI safe-input tool instead of the GitHub MCP server and sets messages to emoji-only.Smoke Test Summary
Timestamp: 2025-12-07 13:57 UTC | Status: PASS
All tests passed: GitHub MCP, File Writing, Bash Tool, Playwright MCP