Skip to content

Commit 99c3ef1

Browse files
docs(site): add cross-references to tools reference page (#809)
1 parent 1482fe4 commit 99c3ef1

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

site/src/content/docs/reference/tools.mdx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ description: "Reference for the tools field, including bash access, file editing
77

88
The `tools` field controls which tools are available to the agent. Both sub-fields are optional and have sensible defaults.
99

10+
For custom MCP servers beyond the built-in `azure-devops` integration, see the [MCP reference](/ado-aw/reference/mcp/).
11+
1012
### Default Bash Command Allow-list
1113

12-
When `tools.bash` is omitted, the agent defaults to **unrestricted bash access** (`--allow-all-tools`). This matches gh-aw's sandbox behavior -- since ado-aw agents always run inside the AWF sandbox, all tools are allowed by default.
14+
When `tools.bash` is omitted, the agent defaults to **unrestricted bash access** (`--allow-all-tools`). This matches gh-aw's sandbox behavior -- since ado-aw agents always run inside the [AWF sandbox](/ado-aw/reference/network/), all tools are allowed by default.
1315

1416
### Configuring Bash Access
1517

@@ -59,13 +61,13 @@ When enabled, the compiler auto-generates pipeline steps to:
5961
- Download previous memory from the last successful run's artifact
6062
- Restore files to `/tmp/awf-tools/staging/agent_memory/`
6163
- Append a memory prompt to the agent instructions
62-
- Auto-inject a `clearMemory` pipeline parameter (allows clearing memory from the ADO UI)
64+
- Auto-inject a `clearMemory` [runtime parameter](/ado-aw/reference/parameters/) (allows clearing memory from the ADO UI)
6365

6466
During Stage 3 execution, memory files are validated (path safety, extension filtering, `##vso[` injection detection, 5 MB size limit) and published as a pipeline artifact.
6567

6668
### Azure DevOps MCP (`azure-devops:`)
6769

68-
First-class Azure DevOps MCP integration. Auto-configures the ADO MCP container, token mapping, MCPG entry, and network allowlist.
70+
First-class Azure DevOps MCP integration. Auto-configures the ADO MCP container, token mapping, [MCPG](/ado-aw/reference/mcpg/) entry, and [network allowlist](/ado-aw/reference/network/).
6971

7072
```yaml
7173
# Simple enablement (auto-infers org from git remote)
@@ -81,8 +83,8 @@ tools:
8183
```
8284

8385
When enabled, the compiler:
84-
- Generates a containerized stdio MCP entry (`node:20-slim` + `npx @azure-devops/mcp`) in the MCPG config
85-
- Auto-maps `AZURE_DEVOPS_EXT_PAT` token passthrough when `permissions.read` is configured
86-
- Adds ADO-specific hosts to the network allowlist
86+
- Generates a containerized stdio MCP entry (`node:20-slim` + `npx @azure-devops/mcp`) in the [MCPG](/ado-aw/reference/mcpg/) config
87+
- Auto-maps `AZURE_DEVOPS_EXT_PAT` token passthrough when [`permissions.read`](/ado-aw/reference/network/#permissions-ado-access-tokens) is configured
88+
- Adds ADO-specific hosts to the [network allowlist](/ado-aw/reference/network/)
8789
- Auto-infers org from the git remote URL at compile time (overridable via `org:` field)
8890
- Fails compilation if org cannot be determined (no explicit override and no ADO git remote)

0 commit comments

Comments
 (0)