AGENTS.md@.github · git:20261020.615220e · 2026-10-20 · sha256 7a149c8257e57edc
AGENTS.md@.github git:20261020.615220eA
Immutable. This exact content never changes and is served at /api/v1/blob/7a149c8257e57edc.
# .github Agent Guide ## Purpose Repository automation: Dependabot and GitHub Actions. **Start here for humans**: [README.md](README.md) (full file index, triggers, local commands). Workflow-focused summary: [workflows/README.md](workflows/README.md). ## Files - [dependabot.yml](dependabot.yml): Dependabot for pip and GitHub Actions (weekly Monday UTC). - [workflows/](workflows/): CI (Python 3.11–3.14 test matrix, Ruff/mypy quality on 3.12, v3 orchestration acceptance, Bandit SARIF), MCP tool-count audit, weekly all-extras suite, docs/terminology audit, repository gates, paired source custody, actionlint, dependency review, CodeQL, scheduled supply-chain `pip-audit`. ## Operating rules - Keep permissions least-privilege at workflow and job level. - Expect [dependency review](workflows/dependency-review.yml) to be limited or skipped for PRs from forks (GitHub dependency graph behavior). - Keep dependency operations deterministic (`--frozen` where lockfile behavior matters). - Validate workflow changes with actionlint before merge (see [workflows/actionlint.yml](workflows/actionlint.yml)). - Keep `output/` tracked in git; do not use `.github` automation to alter that policy. ## Maintenance checklist - Review workflow action major versions periodically. - Review Dependabot grouping and cadence when PR volume changes. - Ensure new workflows include `concurrency`, `permissions`, and `timeout-minutes`.