Skip to content

Add interactive workflow designer agent#4910

Merged
lpcox merged 4 commits into
mainfrom
feat/interactive-workflow-designer
Jun 13, 2026
Merged

Add interactive workflow designer agent#4910
lpcox merged 4 commits into
mainfrom
feat/interactive-workflow-designer

Conversation

@lpcox

@lpcox lpcox commented Jun 13, 2026

Copy link
Copy Markdown
Collaborator

Adds an interactive wizard agent that guides users through creating and optimizing agentic workflows for the AWF repo. Includes step-by-step creation flow, optimization mode, repo-tailored defaults, patterns library, and token optimization by default.

Interactive wizard that guides users through creating and optimizing
agentic workflows for the AWF repository. Includes:
- Step-by-step creation flow
- Token optimization patterns applied by default
- Model/engine recommendations (prefer copilot engine)
- Patterns from existing repo workflows
- Security and cost control guidance

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 13, 2026 20:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds a new GitHub Agent definition (Interactive Workflow Designer) intended to guide users through an interactive, step-by-step process for creating and optimizing gh-aw workflow .md files in this repository, with an emphasis on token/cost optimization and repo-specific patterns.

Changes:

  • Introduces an “Interactive Workflow Designer” agent with a wizard-style question flow for new workflow creation.
  • Documents optimization heuristics (token efficiency, reliability, security, cost control) and provides repo-oriented patterns/templates.
  • Includes example snippets for safe-outputs, network/sandbox config, and common workflow archetypes.
Show a summary per file
File Description
.github/agents/interactive-workflow-designer.md Adds the new interactive workflow designer agent prompt and templates/patterns for AWF gh-aw workflows.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 1/1 changed files
  • Comments generated: 3

Comment thread .github/agents/interactive-workflow-designer.md Outdated
Comment thread .github/agents/interactive-workflow-designer.md
Comment thread .github/agents/interactive-workflow-designer.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@github-actions

This comment has been minimized.

lpcox and others added 2 commits June 13, 2026 13:48
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

🔥 Smoke Test — PAT Auth

Test Result
GitHub MCP (list PRs)
github.com connectivity (HTTP 200)
File write/read

Overall: PASS · Auth mode: PAT (COPILOT_GITHUB_TOKEN)

cc @lpcox

🔑 PAT report filed by Smoke Copilot PAT

@github-actions

Copy link
Copy Markdown
Contributor

Smoke Test Results:

  • Add interactive workflow designer agent: ✅
  • GitHub.com Connectivity: ✅
  • File Write/Read Test: ✅
  • BYOK Inference Test: ✅

Running in direct BYOK mode (AWF_AUTH_TYPE=github-oidc + AWF_AUTH_AZURE_* + COPILOT_PROVIDER_BASE_URL) via api-proxy → Azure OpenAI (Foundry, o4-mini-aw) authenticated via Microsoft Entra

Overall: PASS

cc @lpcox

🪪 BYOK (AOAI Entra) report filed by Smoke Copilot BYOK AOAI (Entra)

@github-actions

Copy link
Copy Markdown
Contributor

🏗️ Build Test Suite Results

Ecosystem Project Build/Install Tests Status
Bun elysia 1/1 passed ✅ PASS
Bun hono 1/1 passed ✅ PASS
C++ fmt N/A ✅ PASS
C++ json N/A ✅ PASS
Deno oak N/A 1/1 passed ✅ PASS
Deno std N/A 1/1 passed ✅ PASS
.NET hello-world N/A ✅ PASS
.NET json-parse N/A ✅ PASS
Go color 1 passed ✅ PASS
Go env 1 passed ✅ PASS
Go uuid 1 passed ✅ PASS
Java gson 1/1 passed ✅ PASS
Java caffeine 1/1 passed ✅ PASS
Node.js clsx All passed ✅ PASS
Node.js execa All passed ✅ PASS
Node.js p-limit All passed ✅ PASS
Rust fd 1/1 passed ✅ PASS
Rust zoxide 1/1 passed ✅ PASS

Overall: 8/8 ecosystems passed — ✅ PASS

Generated by Build Test Suite for issue #4910 ·

@github-actions

Copy link
Copy Markdown
Contributor

Smoke Test: Copilot BYOK (Direct) Mode ✅ PASS

  • ✅ GitHub MCP connectivity (list_pull_requests)
  • ✅ GitHub.com connectivity (HTTP 200)
  • ✅ File write/read test (smoke-test-copilot-byok.txt)
  • ✅ BYOK inference path (agent → api-proxy → api.githubcopilot.com)

Running in direct BYOK mode via COPILOT_PROVIDER_API_KEY with api-proxy sidecar.

@lpcox

🔑 BYOK report filed by Smoke Copilot BYOK

@github-actions

Copy link
Copy Markdown
Contributor

🔥 Smoke Test Results — PASS

Test Result
GitHub MCP connectivity
GitHub.com HTTP ✅ 200
File write/read

PR: Add interactive workflow designer agent
Author: @lpcox

Overall: PASS

📰 BREAKING: Report filed by Smoke Copilot

@github-actions

Copy link
Copy Markdown
Contributor

Reviewed PRs:

  • refactor: decompose writeConfigs into workdir-setup.ts + focused orchestrator
  • refactor: extract adapter-factory.js from proxy-utils.js

✅ GitHub PR query
✅ Safe inputs GH query
✅ Playwright title check
✅ File write/read
✅ Discussion lookup/comment
✅ Build (npm ci && npm run build)

Overall status: PASS

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • registry.npmjs.org

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "registry.npmjs.org"

See Network Configuration for more information.

🔮 The oracle has spoken through Smoke Codex

@github-actions

Copy link
Copy Markdown
Contributor

Smoke Test Results:

  • MCP connectivity: ✅
  • GitHub.com connectivity: ✅
  • File write/read: ✅
  • BYOK inference: ✅
    Running in direct BYOK mode (COPILOT_PROVIDER_API_KEY + COPILOT_PROVIDER_BASE_URL) via api-proxy → Azure OpenAI (Foundry, o4-mini-aw)
    Overall: PASS
    cc @lpcox

🔑 BYOK (AOAI api-key) report filed by Smoke Copilot BYOK AOAI (api-key)

@lpcox lpcox merged commit 7cc454f into main Jun 13, 2026
91 of 105 checks passed
@lpcox lpcox deleted the feat/interactive-workflow-designer branch June 13, 2026 21:30
@github-actions

Copy link
Copy Markdown
Contributor

Smoke Test Results — Services Connectivity

Check Result
Redis PING ❌ No response (port closed)
PostgreSQL pg_isready ❌ No response
PostgreSQL SELECT 1 ❌ No response

host.docker.internal resolves to 172.17.0.1 but both ports 6379 and 5432 are unreachable. Service containers do not appear to be running in this environment.

Overall: ❌ FAIL

🔌 Service connectivity validated by Smoke Services

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