AgentEnvironment is a lightweight Python-based testing environment designed to validate and experiment with agent implementations. Created as an active development project, it provides a minimal but structured foundation for agent testing and iteration, with pre-configured CI/CD pipelines and security scanning.
- Language: Python
- Testing Framework: pytest
- Code Quality Tools: pre-commit hooks with gitleaks (secret scanning), end-of-file fixer, trailing-whitespace remover
- CI/CD: GitHub Actions with CodeQL, Dependabot, SBOM scorecard, and dependency review
.github/ GitHub Actions workflows and configs
test_example.py Basic pytest suite with sanity tests
.pre-commit-config.yaml Pre-commit hooks configuration
README.md Project documentation
LICENSE MIT License
This is a minimal, bootstrapped testing framework. Tests run via pytest, with security gates managed through pre-commit hooks and GitHub Actions. The setup is designed as a sandbox for iterating on agent code, with safety guardrails (gitleaks, dependency scanning) built in from the start.
- Python 3.x
- pytest
From a fresh clone, run tests with pytest:
pytest test_example.pyPre-commit hooks (gitleaks, whitespace checks) will run on commits if configured:
pre-commit run --all-filesThis project is licensed under the MIT License - see the LICENSE file for details.