- Python 3.11+ installed
- uv installed
- Relevant API keys (e.g., Anthropic, LangSmith)
This project uses pre-commit hooks to ensure code quality and security. The hooks include:
- gitleaks: Scans for secrets and sensitive information in your code
-
Install pre-commit:
brew install pre-commit
-
Install the pre-commit hooks:
pre-commit install
-
(Optional) Run hooks on all files:
pre-commit run --all-files
The hooks will automatically run before each commit to check for secrets and other issues.