claudomat 2026.5.11.12

dotnet tool install --global claudomat --version 2026.5.11.12
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local claudomat --version 2026.5.11.12
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=claudomat&version=2026.5.11.12
                    
nuke :add-package claudomat --version 2026.5.11.12
                    

claudomat

A .NET global tool that orchestrates the Claude Code CLI for automation: resilient runs with rate-limit backoff and session resumption, cumulative budget tracking, optional live dashboard (batch and boards), JSON session reports, and deep Azure DevOps integration (boards, PRs, work items, and pipeline tasks).

The NuGet package is PackAsTool only—it installs an executable named claudomat; it does not add library references to your projects. The package also ships the MCP tools assembly next to the tool so built-in azdo and complexity MCP servers can be loaded for agent sessions.

Requirements

  • .NET 10 runtime/SDK line compatible with the package’s target framework
  • Claude Code CLI on PATH (install and sign in per your vendor’s documentation)
  • For Azure DevOps: a PAT or pipeline token at runtime—never commit secrets

Install

dotnet tool install -g claudomat

Update:

dotnet tool update -g claudomat

Private feed example:

dotnet nuget add source "https://nuget.contoso.com/v3/index.json" --name contoso-internal
dotnet tool install -g claudomat --add-source contoso-internal

Commands

Command Purpose
run One prompt: budget, retries, timeouts, --allowed-tools, --output-json session report, optional --ongoing heartbeat loop
batch Many tasks from a JSON file with shared budget; optional --no-dashboard
boards Agentic-tagged Azure DevOps epics → approved/recurring work items; clone/sync repos; Claude + git workflow + ADO updates
pr One session scoped to a pull request via claude --from-pr; with a PAT, clones/syncs the PR source branch from the API (not from ad-hoc pipeline branch variables)

Use claudomat [command] --help for every flag and default.

Quick examples

claudomat run "Summarize the README" --budget 1.00 --working-dir ./repo
claudomat batch ./tasks.json --budget 10.00 --working-dir ./repo
claudomat boards "https://dev.azure.com/contoso/SampleProject" --budget 25.00 --azdo-pat %AZURE_DEVOPS_PAT%
claudomat pr 42 "Review for security issues." --repo-url "https://dev.azure.com/contoso/proj/_git/repo" --working-dir ./pr-src --budget 5.00 --azdo-pat %AZURE_DEVOPS_PAT%

On Linux/macOS, prefer "$AZURE_DEVOPS_PAT" or your secret manager instead of literals.

Notable features

  • Rate limits: Retries with backoff; optional stream verbosity (--stream-verbose where supported).
  • Branch guardrails: --exclude-branch (repeatable); default include renovate/* unless --no-default-branch-excludes.
  • Boards — agent roles: --role (e.g. developer, tester, pr-reviewer) drives tagged Task / tagged backlog discovery and handoff; --process selects a named multi-role chain (e.g. software-development). Without --role, backlog items tagged for pipeline roles are skipped unless --include-roles. Role pipeline Tasks are picked up only when To Do / New, or In Progress and stale (default 2 hours after state change) so concurrent runs do not duplicate active work.
  • PR command roles: --role on pr applies fixed reviewer-style instructions; without --role, PRs that carry a pipeline role label are skipped unless --include-roles.
  • MCP: --mcp-feed + optional --mcp-feed-pat syncs NuGet packages tagged mcp-server into merged MCP config. In Azure Pipelines, SYSTEM_ACCESSTOKEN can authenticate the feed when mapped. Built-in azdo and complexity tools ship in the tool package.
  • Dashboard: Rich live task status for batch and boards unless --no-dashboard.
  • Verbose discovery: boards --verbose logs more backlog rows during scans.

Environment and CLI secrets

Mechanism Typical use
ANTHROPIC_API_KEY Claude API where applicable
CLAUDE_CODE_OAUTH_TOKEN Claude Code OAuth where applicable
AZURE_DEVOPS_PAT Azure DevOps REST (override with --azdo-pat)
SYSTEM_ACCESSTOKEN Azure Pipelines: map for NuGet/MCP feed auth when using --mcp-feed

Never commit tokens or PATs.

Data and logs

The tool may create .claudomat metadata under the working tree and write logs/cost data under the user profile. Inspect paths in regulated environments before running.

License

This package includes the MIT LICENSE file. The License tab on the gallery mirrors it when published.


Examples use fictitious names (contoso, SampleProject) and are not real endpoints.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
2026.5.11.12 282 5/11/2026
2026.5.11.9 72 5/11/2026
2026.5.10.12 120 5/10/2026
2026.5.10.11 48 5/10/2026
2026.5.9.13 143 5/9/2026
2026.5.9.12 68 5/9/2026
2026.5.9.11 42 5/9/2026
2026.5.8.14 141 5/8/2026
2026.5.8.6 94 5/8/2026
2026.5.8.3 73 5/8/2026
2026.5.7.8 105 5/7/2026
2026.5.7.3 131 5/7/2026
2026.5.7.2 77 5/7/2026
2026.5.7.1 75 5/7/2026
2026.5.5.41 184 5/5/2026
2026.5.5.39 95 5/5/2026
2026.5.5.37 118 5/5/2026
2026.5.5.36 83 5/5/2026
2026.5.5.34 78 5/5/2026
2026.5.5.27 99 5/5/2026
Loading failed