diff options
Diffstat (limited to '.aiignore')
| -rw-r--r-- | .aiignore | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/.aiignore b/.aiignore new file mode 100644 index 0000000..903f5f1 --- /dev/null +++ b/.aiignore @@ -0,0 +1,42 @@ +# .aiignore — paths agents and inventory tooling should skip on recursive reads. +# +# Same syntax as .gitignore. These are noise during exploration (machine- +# specific caches, dependency trees, build output) that waste tokens and skew +# project summaries even when gitignored — a recursive read sees the disk, not +# git. This file is rulesets' own copy and the canonical example; a project may +# add its own patterns. The convention and defaults are documented in +# .ai/protocols.org ("Recursive Reads"). + +# Dependency trees +node_modules/ +.venv/ +venv/ +vendor/ + +# Python build / cache +__pycache__/ +*.pyc +.pytest_cache/ +.mypy_cache/ +.ruff_cache/ + +# JS/TS build + coverage +dist/ +build/ +coverage/ +.next/ +.cache/ + +# Editor / OS cruft +.DS_Store +*.swp + +# Generated auth / token artifacts +token.json +*.token.json + +# Lockfiles: skipped on agent reads (large, low-signal). This is about what +# agents read, not what git tracks — a project still tracks these for +# reproducibility where that matters. +package-lock.json +uv.lock |
