v0.100.2
Fixed
V048_AGENT_LOC_BUDGET no longer fires on documentation and configuration files.
The LOC budget check (V048) counts lines in files an agent owns to prevent overloaded agents. Previously it counted all action: modify files regardless of type, which meant an agent assigned to update docs/architecture.md (2000+ lines) would trip the 2000-line budget even though modifying a markdown file is not comparable in complexity to modifying 2000 lines of source code.
Non-code files are now excluded from the LOC budget calculation:
| Category | Extensions excluded |
|---|---|
| Documentation | .md, .markdown, .txt, .rst, .adoc |
| Configuration | .yaml, .yml, .json, .toml, .xml |
| Data/assets | .csv, .svg, .html, .css |
| Lock files | .lock, .sum, .mod |
Agents that own source code files are still subject to the budget. The v048_exempt: true per-file override remains available for edge cases.
Upgrade
brew upgrade blackwell-systems/tap/polywave-tools
# or
go install github.com/blackwell-systems/polywave-go/cmd/polywave-tools@v0.100.2