Thanks for helping improve DevMind.
python -m venv .venv
pip install -r requirements-dev.txtActivate the environment, then run the quality gates:
ruff check .
black --check .
mypy .
pytest -qThe test suite must run without an Anthropic API key and without paid API calls.
- Keep each change focused and explain its user-visible behavior.
- Add or update tests for logic, security, persistence, or tool changes.
- Preserve support for Python 3.11 and for Git Bash on Windows.
- Do not commit
.env, API keys, logs, metrics, costs, or saved sessions. - Call out any change that expands file access or shell execution.
Include the operating system, Python version, command used, expected behavior, and a minimal traceback with secrets removed. Security issues should follow SECURITY.md, not a public issue.