-
Notifications
You must be signed in to change notification settings - Fork 89
Add smoke-copilot-safe-inputs workflow with gh CLI safe-input tool, Serena, and emoji-only messages #5758
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>
|
🔮 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
|
|
@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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot remove this prompt
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed the GitHub MCP Default Toolset Testing requirement (lines 52-54) and replaced with Serena MCP Testing. (684862b)
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
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