Skip to content

Add OpenCode winui-dev orchestrator agent - #148

Open
Zhanyuanium (Zhanyuanium) wants to merge 1 commit into
microsoft:stagingfrom
Zhanyuanium:zhanyuanium-opencode-orchestrator
Open

Add OpenCode winui-dev orchestrator agent#148
Zhanyuanium (Zhanyuanium) wants to merge 1 commit into
microsoft:stagingfrom
Zhanyuanium:zhanyuanium-opencode-orchestrator

Conversation

@Zhanyuanium

@Zhanyuanium Zhanyuanium (Zhanyuanium) commented Aug 13, 2026

Copy link
Copy Markdown

Description

Exposes the winui-dev orchestrator to OpenCode so OpenCode users get the same end-to-end WinUI 3 build flow as Copilot CLI (opencode run --agent winui-dev).

OpenCode loads custom agents from <config-dir>/agent/*.md markdown files (frontmatter metadata + body as the system prompt), so this adds a small adapter that mirrors the existing Copilot plugins/winui/agents/winui-dev.agent.md:

  • plugins/winui/opencode/agent/winui-dev.md — a mode: all agent (selectable as primary, spawnable as subagent) with question and plan_enter permissioned allow to match OpenCode's native build agent, so it can drive interactive builds.
  • Prompt adaptations: the self-hop guard uses subagent_type instead of agent_type, the general-purpose helper maps to OpenCode's general subagent, and skills load via /winui-dev-workflow and /winui-design slash commands.
  • README documents the one-time agent + skills junction setup.

Related Issue

Part of #149

Type of Change

  • ✨ New skill or feature

Affected area

  • Agent (plugins/winui/agents/) (new OpenCode agent: plugins/winui/opencode/agent/winui-dev.md)
  • Repo-level docs / governance

Checklist

  • Tested locally on Windows (build + agent invocation if applicable)
  • If a CLI command or agent invocation changed: README.md updated
  • If user-facing: added a bullet to ## [Unreleased] in CHANGELOG.md
  • Did not edit any version field in plugins/winui/plugin.json, .github/plugin/marketplace.json, or .claude-plugin/marketplace.json (versions bump only on the staging → main promotion PR — see RELEASING.md)

Screenshots / Demo

Additional Notes

AI Description

This section is auto-generated by AI when the PR is opened or updated. To opt out, delete this entire section including the marker comments.

Expose the winui-dev orchestrator to OpenCode as a mode:all agent that loads winui-dev-workflow and winui-design on demand, mirroring the Copilot agent semantics. Adds plugins/winui/opencode/agent/winui-dev.md plus README setup and CHANGELOG entry.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant