Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 18, 2026

Implementation Complete: smoke-opencode Workflow

  • Create .github/workflows/smoke-opencode.md workflow file
    • Configure custom engine with OpenCode shared configuration
    • Set up proper permissions (contents, issues, pull-requests)
    • Configure triggers (schedule: daily, workflow_dispatch, pull_request)
    • Import shared/opencode.md for OpenCode engine setup
    • Configure safe-outputs for issue creation and commenting
    • Define test requirements (removed Tavily and gh.md due to custom engine limitations)
  • Compile the workflow to generate .github/workflows/smoke-opencode.lock.yml
  • Validate the compiled workflow structure
  • Run smoke test validation (fmt, lint, test) - ALL PASSED ✅
  • Update schedule to daily per feedback
  • Merge main branch
  • Standardize serena tool configuration syntax to languages: { go: {} }
  • Recompile all workflows to apply custom engine syntax fix

Changes Made

  1. Updated schedule from every 12h to daily to align with other smoke test workflows
  2. Merged latest changes from main branch
  3. Updated serena configuration from legacy serena: ["go"] to standard syntax serena: { languages: { go: {} } }
  4. Recompiled all workflows to apply the custom engine syntax fix (fixed process.env.process.env.GH_AW_MODEL_AGENT_CUSTOM in issue-classifier.lock.yml)
Original prompt

Implement a smoke-opencode integrating opencode (see GitHub) as a custom agentic engine in a shared workflow


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.


Changeset

  • Type: patch
  • Description: Adds a smoke-opencode workflow to validate OpenCode (sst/opencode) as a custom agentic engine via a shared workflow configuration. The changeset file is .changeset/patch-smoke-opencode-workflow.md.

Ahoy! This treasure was crafted by 🏴‍☠️ Changeset Generator


Changeset

  • Type: patch
  • Description: Adds a smoke-opencode workflow to validate OpenCode (sst/opencode) as a custom agentic engine via a shared workflow configuration.

Ahoy! This treasure was crafted by 🏴‍☠️ Changeset Generator

Copilot AI changed the title [WIP] Implement smoke-opencode integration as custom agentic engine Add smoke-opencode workflow for OpenCode custom engine integration Jan 18, 2026
Copilot AI requested a review from pelikhan January 18, 2026 13:19
---
description: Smoke test workflow that validates OpenCode custom engine functionality by reviewing recent PRs twice daily
on:
schedule: every 12h
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot daily

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed schedule to daily in commit 7044761

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

⚠️ MISSION ABORT... Smoke OpenCode failed! Houston, we have a problem...

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

GitHub MCP (last 2 merged PRs): ✅
[WIP] Merge add reactions step into activation job
Treat container image validation as warning instead of error
Serena go version: ❌ (no serena exec tool)
Playwright title check: ✅
Tavily search: ✅
File write: ✅
Bash cat: ✅
Overall: FAIL

AI generated by Smoke Codex

@github-actions
Copy link
Contributor

Smoke Test Results

Last 2 Merged PRs:

✅ GitHub MCP | ❌ Serena Go | ✅ Playwright | ✅ File Writing | ✅ Bash Tool

Overall Status: FAIL (4/5 passed, Go command not available)

AI generated by Smoke Copilot

@github-actions
Copy link
Contributor

Smoke Test Results

PR #10546: Move campaign-generator from .github/workflows to .github/aw
PR #10564: Fix smoke tests referencing nonexistent serena-go tool

✅ GitHub MCP
✅ Serena
✅ Playwright
✅ Tavily
✅ File Writing
✅ Bash

Overall: PASS

AI generated by Smoke Claude

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

⚠️ MISSION ABORT... Smoke OpenCode failed! Houston, we have a problem...

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Contributor

Smoke Test: ❌ FAIL

  • ❌ GitHub MCP
  • ❌ Serena Go
  • ✅ Playwright
  • ✅ File Writing
  • ✅ Bash Tool

3/5 passed | Run 21112904973

AI generated by Smoke Copilot

@github-actions
Copy link
Contributor

GitHub MCP: ✅ Fix custom engine syntax error and missing log parser; Fix action pins to resolve tags exactly as specified
Serena go version: ❌ (execute_shell_command not available)
Playwright title: ✅
Tavily search: ✅
File write: ✅
Bash cat: ✅
Overall: FAIL

AI generated by Smoke Codex

@github-actions
Copy link
Contributor

Smoke Test: Claude Engine - PASS ✅

Last 2 merged PRs:

Test Results:
✅ GitHub MCP | ✅ Serena | ✅ Playwright | ✅ Tavily | ✅ File I/O | ✅ Bash

Run: https://github.com/githubnext/gh-aw/actions/runs/21112904969

AI generated by Smoke Claude

@pelikhan
Copy link
Contributor

Copy link
Contributor Author

Copilot AI commented Jan 19, 2026

@copilot merge main and fix https://github.com/githubnext/gh-aw/actions/runs/21112904976/job/60714164240#step:22:1

Merged main and standardized serena tool configuration syntax in commit 099a7b0

@pelikhan
Copy link
Contributor

Copy link
Contributor Author

Copilot AI commented Jan 19, 2026

@copilot and fix https://github.com/githubnext/gh-aw/actions/runs/21112904976/job/60714164240#step:22:1

Fixed GitHub Actions error at step 22 by recompiling all workflows in commit 1659319. The issue was a syntax error in custom engine workflows (process.env.process.env.GH_AW_MODEL_AGENT_CUSTOM) that's now been resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants