Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 2.24 KB

File metadata and controls

41 lines (33 loc) · 2.24 KB

AGENTS.md — agent routing index

Agents: explore the repo directly; this file is a routing index, not a contributor guide.

Workflow

Session memory: Write plans, notes, and ephemeral files to .tmp/ (gitignored) rather than the system temporary directory.

For non-trivial planning, inspect deps and tooling: pyproject.toml · tox.ini · .pre-commit-config.yaml · requirements.txt · test-requirements.txt

Tests: Use tox or stestr; never use pytest. Invoke them directly, for example tox -e pep8. Assume project tools are installed and available on $PATH.

Routing:

Guardrails

  • Tools: Do not install missing tools with a package manager or pip
  • Concurrency: Do not introduce asyncio or new eventlet usage. Review the threading and concurrency docs when changing concurrent code.
  • Review: Nova uses Gerrit, not GitHub PRs. Series are always unsquashed; each commit must be independently testable and correct.
  • Git: Read-only operations (git log, git diff, git status) are fine. Do not run mutating operations (add, commit, reset, checkout, push, stash, merge, rebase, etc.) unless explicitly instructed to do so.