Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .github/aw/create-agentic-workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,17 @@ When the request already states a goal, infer its intent and ask only for inform
5. **Data strategy** — ask whether GitHub data should be pre-fetched with `gh` + `jq` (DataOps default); map to `steps:`.
6. **Guardrails** — ask whether it should block, advise, or silently log; guide toward `noop` and safe-output behavior.
7. **Context & network** — ask about external APIs, MCP servers, and required secrets; map to `network.allowed` and `env:`.
8. **Engine** (skip if obvious) — if ambiguous, suggest Copilot as the default.
8. **Engine** — preserve explicit engine hints. With no engine preference or
engine-specific requirement, omit `engine:` and let the configured default
apply. If an explicit model requirement forces engine selection, try Copilot
first.
9. **Confirmation** — present a structured summary before generating:

```text
Proposed workflow:
- Name: <workflow-id>
- Trigger: <event + key options>
- Engine: <engine or default>
- Engine: <explicit engine or default (omitted)>
- Tools: <tool summary>
- Safe outputs: <list or none>
- Network: <allowed summary>
Expand Down
14 changes: 9 additions & 5 deletions .github/aw/designer.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,12 +101,16 @@ Map to:

### Phase 7: Engine (optional)

Ask only if ambiguous: **"Any AI engine preference?"**
Ask **"Any AI engine preference?"** only when the request contains ambiguous
engine-specific hints.

If no preference, suggest default:
- "I'd suggest Copilot since you haven't mentioned a preference. Sound good?"
If there is no engine preference or engine-specific requirement, do not suggest
or specify an engine; omit `engine:` and let the configured default apply. If an
explicit model requirement forces engine selection, try Copilot first and select
another engine only when Copilot cannot satisfy that requirement.
Comment on lines +107 to +110

Map to `engine:` only when not default.
Map to `engine:` only for an explicit preference or a requirement that the
configured default cannot satisfy.

### Phase 7b: Skills, Plugins, LSP & Evals (optional)

Expand Down Expand Up @@ -153,7 +157,7 @@ Use this exact structure:
📋 Proposed workflow:
- Name: <workflow-id>
- Trigger: <event + key options>
- Engine: <engine or default>
- Engine: <explicit engine or default (omitted)>
- Tools: <tool summary>
- Safe outputs: <list or none>
- Network: <allowed summary>
Expand Down
2 changes: 1 addition & 1 deletion .github/aw/syntax-engine.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: `engine:` frontmatter field detail for GitHub Agentic Workflows.
See [syntax-agentic.md](syntax-agentic.md) for the full frontmatter field index.

- **`engine:`** - AI processor configuration
- String format: `"copilot"` (default, recommended), `"claude"`, `"codex"`, `"gemini"`, or `"pi"`
- String format: `"copilot"` (current default), `"claude"`, `"codex"`, `"gemini"`, or `"pi"`. Omit `engine:` when there is no engine preference or engine-specific requirement so the configured default remains in effect. If an explicit model requirement forces engine selection, try Copilot first.
- The experimental `opencode` engine is available through `imports: [shared/opencode.md]`; see [`smoke-opencode.md`](../workflows/smoke-opencode.md) for an example.
- The experimental `deepseek-harness` engine is available through `imports: [shared/deepseek-harness.md]`; see [`smoke-deepseek-harness.md`](../workflows/smoke-deepseek-harness.md) for an example. It runs the developer-preview `dsh` headless profile with AWF provider routing and uses `provider/model` syntax.
- The experimental `cursor` engine is available through `imports: [shared/cursor.md]`; see [`smoke-cursor.md`](../workflows/smoke-cursor.md) for an example. Requires the `CURSOR_API_KEY` secret. Cursor reads project rules from `.cursor/rules/*.mdc` and respects the root-level `.cursorignore` and `AGENTS.md`; both are protected in the manifest. Use `model: cursor/auto` or a specific model such as `cursor/claude-3-7-sonnet`.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/agent-job-health.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions .github/workflows/api-consumption-report.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/archie.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/architecture-guardian.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions .github/workflows/audit-workflows.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/blog-auditor.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/breaking-change-checker.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions .github/workflows/ci-coach.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/claude-code-user-docs-review.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions .github/workflows/cloclo.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/code-scanning-fixer.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/code-simplifier.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions .github/workflows/copilot-agent-analysis.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions .github/workflows/copilot-pr-merged-report.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading