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
5 changes: 3 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -399,7 +399,7 @@ Parameters can be referenced in custom steps using `${{ parameters.paramName }}`

#### Auto-injected `clearMemory` Parameter

When `safe-outputs.memory` is configured, the compiler automatically injects a `clearMemory` boolean parameter (default: `false`) at the beginning of the parameters list. This parameter:
When `tools.cache-memory` is configured, the compiler automatically injects a `clearMemory` boolean parameter (default: `false`) at the beginning of the parameters list. This parameter:

- Is surfaced in the ADO UI when manually queuing a run
- When set to `true`, skips downloading the previous agent memory artifact
Expand Down Expand Up @@ -566,7 +566,7 @@ Explicit markings are embedded in these templates that the compiler is allowed t

Should be replaced with the top-level `parameters:` block generated from the `parameters` front matter field. If no parameters are defined (and no auto-injected parameters apply), this marker is replaced with an empty string.

When `safe-outputs.memory` is configured, the compiler auto-injects a `clearMemory` boolean parameter (default: `false`) unless one is already user-defined.
When `tools.cache-memory` is configured, the compiler auto-injects a `clearMemory` boolean parameter (default: `false`) unless one is already user-defined.

Example output:
```yaml
Expand Down Expand Up @@ -1648,6 +1648,7 @@ mcp-servers:
- `headers:` - HTTP headers to include in requests (e.g., `Authorization`, `X-MCP-Toolsets`)

**Common (both types):**
- `enabled:` - Whether this MCP server is active (default: `true`). Set to `false` to temporarily disable an entry without removing it from the front matter.
- `allowed:` - Array of tool names the agent is permitted to call (required for security)
- `env:` - Environment variables for the MCP server process. Use `""` (empty string) for passthrough from the pipeline environment.

Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -328,6 +328,7 @@ mcp-servers:
container: "node:20-slim"
entrypoint: "node"
entrypoint-args: ["path/to/mcp-server.js"]
# enabled: set to false to temporarily disable without removing the entry
# args: additional Docker runtime arguments inserted before the image name
# (e.g. ["--memory", "512m"]). Dangerous flags like --privileged trigger
# a compile-time warning.
Expand Down
1 change: 1 addition & 0 deletions prompts/create-ado-agentic-workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,7 @@ mcp-servers:
container: "node:20-slim"
entrypoint: "node"
entrypoint-args: ["path/to/server.js"]
enabled: false # Set to false to temporarily disable without removing
env:
API_KEY: "$(MY_SECRET)"
allowed:
Expand Down