dev.azure.com) and on-premises Azure DevOps Server.
This integration is separate from Azure, which covers your Azure cloud resources and Azure Monitor telemetry. Configure both when you want code context together with cloud resource context.
What Traversal reads
- Projects — the projects your token can see, discovered automatically
- Repositories — the Git repositories in each project
- Pull requests — recent PRs, diffs, reviewers, and review threads
- Code — file contents, directory listings, and code search results
Code access during investigations
Traversal reads code through the Azure DevOps REST API. It can search code across your organization, a single project, or one repository, then open the files it finds. It can also list repository trees and review the pull requests merged around an incident. For example, you can ask Traversal to:- “Find where
CheckoutServiceconfigures its database connection timeout.” - “Which pull requests merged into
payments-apiin the hour before this incident?” - “Compare the failing stack trace with the implementation in the
Platform/ordersrepository.”
On Azure DevOps Server, code search requires the Code Search extension to be installed and configured for your collection. Without it, Traversal can still browse repositories, read files, and review pull requests.
Setup
1
Create a personal access token
- In Azure DevOps, open User settings > Personal access tokens
- Click New Token, name it (e.g.,
traversal-prod), and select the organization to scope it to - Grant these read-only scopes:
- Code (Read)
- Work Items (Read)
- Build (Read)
- Project and Team (Read)
- Click Create and copy the token immediately. Azure DevOps only shows it once
A username and password will not work. Azure DevOps retired alternate credentials, so a personal access token is the only credential its REST API accepts on both Services and Server.
2
Find your organization URL
- Azure DevOps Services:
https://dev.azure.com/your-organization - Azure DevOps Server: your collection URL, such as
https://tfs.yourcompany.com/tfs/DefaultCollection
/_apis path. Traversal adds those automatically.3
Configure in Traversal
Go to Company Knowledge > Integrations, select Azure DevOps, and enter your organization URL and personal access token.Click Save.If the connection check fails, confirm that:
- the token has not expired and is scoped to the organization you entered
- the URL is the organization or collection URL, not a project or repository URL