Observed since 20 Oct, 22:35 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Estimate costs and lint agent workflow YAML files
CLI tool for cost estimation and anti-pattern detection in agent workflow YAML configs. Catch expensive, fragile, or ungoverned agent workflows before they hit production.
Agent workflows fail in predictable ways: unbounded loops, no retry limits, missing cost guards, parallel branches with no coordination. Most teams find these problems in production — after a $400 API bill or a stuck workflow that ran for six hours.
agent-lint finds them at config time.

pip install agentlinter
# Lint a single workflow config
agent-lint lint workflow.yaml
# Lint all workflows in a directory, fail CI if score < 80
agent-lint lint workflows/ --fail-under 80
# Estimate token/cost exposure for a workflow
agent-lint estimate workflow.yaml --provider anthropic
# Generate a full audit report
agent-lint lint workflows/ --format markdown
# Suggest autofixes as a diff patch
agent-lint lint workflow.yaml --fix
Anti-patterns:
Cost estimation:
Scoring:
--fail-under threshold- uses: actions/checkout@v4
- uses: AreteDriver/agent-lint@v0.4.0
with:
path: workflows/
fail-under: 80
Treat your agent configs like production code. Gate them the same way.
agent-lint is available in two tiers:
Free — Always free, no license key required:
lint — anti-pattern detectionestimate — token/cost estimationstatus — show version and tier infoPro — Unlock additional features with a license key:
compare — compare costs across providers side-by-sideActivate Pro with an environment variable:
export AGENT_LINT_LICENSE=ALNT-XXXX-XXXX-XXXX
No LLM dependency. No API calls. No variance between runs. Agent configs are deterministic artifacts — they should be audited deterministically.
--fix)pip install arete-mcp)pip install ai-spend)Part of the AreteDriver AI tooling ecosystem.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.4.0 | 24 Aug 2026 | 10 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:35 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:e14ed517e9ecad9c0191f06151a68860b4274027effdec9c1adea5d4b1a35f4c