You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/engine.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ engine: copilot
13
13
# Object format with additional options
14
14
engine:
15
15
id: copilot
16
-
model: claude-opus-4.5
16
+
model: claude-opus-4.7
17
17
timeout-minutes: 30
18
18
```
19
19
@@ -22,7 +22,7 @@ engine:
22
22
| Field | Type | Default | Description |
23
23
|-------|------|---------|-------------|
24
24
| `id` | string | `copilot` | Engine identifier. Currently only `copilot` (GitHub Copilot CLI) is supported. |
25
-
| `model` | string | `claude-opus-4.5` | AI model to use. Options include `claude-sonnet-4.5`, `gpt-5.2-codex`, `gemini-3-pro-preview`, etc. |
25
+
| `model` | string | `claude-opus-4.7` | AI model to use. Options include `claude-sonnet-4.5`, `gpt-5.2-codex`, `gemini-3-pro-preview`, etc. |
26
26
| `timeout-minutes` | integer | *(none)* | Maximum time in minutes the agent job is allowed to run. Sets `timeoutInMinutes` on the `Agent` job in the generated pipeline. |
27
27
| `version` | string | *(none)* | Engine CLI version to install (e.g., `"0.0.422"`, `"latest"`). Overrides the pinned `COPILOT_CLI_VERSION`. Set to `"latest"` to use the newest available version. |
28
28
| `agent` | string | *(none)* | Custom agent file identifier (Copilot only). Adds `--agent <name>` to the CLI invocation, selecting a custom agent from `.github/agents/`. |
Copy file name to clipboardExpand all lines: docs/template-markers.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -117,7 +117,7 @@ Should be replaced with the full AWF `--` command string for the Agent job. Gene
117
117
The binary path defaults to `/tmp/awf-tools/copilot` but can be overridden via `engine.command`. The engine controls how the prompt is delivered (`--prompt "$(cat ...)"`), and how MCP config is referenced (`--additional-mcp-config @...`).
118
118
119
119
Engine args include:
120
-
- `--model <model>` - AI model from `engine` front matter field (default: claude-opus-4.5)
120
+
- `--model <model>` - AI model from `engine` front matter field (default: claude-opus-4.7)
121
121
- `--agent <name>`- Custom agent file from `engine.agent` (selects from `.github/agents/`)
122
122
- `--api-target <hostname>`- Custom API endpoint from `engine.api-target` (GHES/GHEC)
Copy file name to clipboardExpand all lines: prompts/create-ado-agentic-workflow.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,14 +15,14 @@ When working with a user in a chat session (e.g., Copilot Chat, Claude, Codex):
15
15
-**Don't overwhelm with options** — introduce advanced features (MCP servers, permissions, multi-repo) only when relevant to the user's task.
16
16
-**Translate intent into configuration** — if a user says "I want it to check for outdated packages every Monday", you know that means `schedule: weekly on monday` and probably `safe-outputs: create-pull-request`.
17
17
-**Validate incrementally** — confirm the key decisions (schedule, permissions, safe outputs) before producing the final file.
18
-
-**Explain trade-offs** when relevant — e.g., `claude-opus-4.5` vs `claude-sonnet-4.5` for cost vs capability.
18
+
-**Explain trade-offs** when relevant — e.g., `claude-opus-4.7` vs `claude-sonnet-4.5` for cost vs capability.
19
19
20
20
### Non-Interactive Mode
21
21
22
22
When triggered automatically (e.g., from a script, CI, or autonomous agent flow):
23
23
24
24
-**Make reasonable assumptions** based on repository context — inspect `package.json`, `Cargo.toml`, `.csproj`, or other project files to infer what the agent should do.
-**Produce the complete file immediately** without asking questions.
27
27
-**Include a summary comment** at the end explaining the assumptions made.
28
28
@@ -66,11 +66,11 @@ description: "Checks for outdated dependencies and opens PRs to update them"
66
66
67
67
Default engine is `copilot` (GitHub Copilot CLI). The `engine:` field is an engine identifier, not a model name. Only include `engine:` if you need to set a non-default model or timeout.
68
68
69
-
The default model is `claude-opus-4.5`. To use a different model, use the object form:
69
+
The default model is `claude-opus-4.7`. To use a different model, use the object form:
70
70
71
71
| Model | Use when |
72
72
|---|---|
73
-
| `claude-opus-4.5` | Default. Best reasoning, complex tasks. |
73
+
| `claude-opus-4.7` | Default. Best reasoning, complex tasks. |
| `gemini-3-pro-preview` | Google ecosystem tasks. |
@@ -481,7 +481,7 @@ When generating the agent file:
481
481
482
482
1.**Produce exactly one `.md` file.** Do not create separate documentation, architecture notes, or runbooks.
483
483
2.**Respect existing repository conventions** for file placement. Look at where existing pipeline YAML files or agent markdown files are located in the repo. If no convention exists, ask the user where they'd like the file placed.
484
-
3.**Omit optional fields when they match defaults** — no `engine:` for `claude-opus-4.5`, no `workspace:` for `root`, no `target:` for `standalone`.
484
+
3.**Omit optional fields when they match defaults** — no `engine:` for `claude-opus-4.7`, no `workspace:` for `root`, no `target:` for `standalone`.
485
485
4.**Always validate** that write-requiring safe-outputs (`create-pull-request`, `create-work-item`) have `permissions.write` set.
0 commit comments