Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 946 Bytes

File metadata and controls

21 lines (13 loc) · 946 Bytes

Agent Guidelines

Code Style

  • Don't add trivial docstrings. Only add docstrings when explaining complex functionality.
  • This project uses uv. Run uv run ruff format . after editing or creating any files.

Testing

  • Use uv run pytest for testing in general; after edits/writes
  • If the user asks for e2e tests then run the kon-tmux e2e test if available

Committing code

  • If the user tells you to commit code, look at all the changes and create multile commits if needed bsaed on logical groupings
  • Follow commit message conventions: docs:, feat:, fix:, build:, etc. for the commit prefix

Pushing

  • If the user asks you to push code, run these first before doing so: uv run ruff format ., uv run ruff check ., uv run pyright . and uv run pytest in parallel (same tool call)
  • Only if these all pass without issues should you push otherwise report the warnings/errors back to user and ask for next steps