Development

Install development dependencies, run the offline test suite, and report failures safely.

Development setup

Terminal
pip install -e . pytest
pytest

Tests

The regular test suite does not contact ChatGPT. The live browser smoke test is opt-in so local development and CI do not consume account quota.

Useful issue reports

Include your platform, Python version, command, and complete error message. Remove credentials, cookies, prompts with private data, and browser profile contents before sharing logs.

License

Sengpt is available under GNU GPLv3, matching the original project.