Thank you for considering contributing to AgentStudio! We believe in open source and welcome contributions from everyone, no matter the scale.
There are many ways to contribute: you could introduce new tasks, improve our infrastructure, better the documentation, or fix bugs.
A great way to support AgentStudio is by promoting it. You can share it in your blog posts, illustrate how AgentStudio drives your amazing projects, mention us on Twitter, or simply star our repository.
pip install -e ".[dev]"
pip install pre-commit
pre-commit install
apt-get install jq # to validate JSON files
Should you come across any bugs or wish to suggest a feature, kindly first visit our issues page to see if it's already been mentioned. If not, feel free to open a new issue and provide relevant information.
Please use the provided script scripts/format.sh
for code formatting. Additionally, Git pre-commit hooks are used to maintain the code style.
When opening a pull request:
- Ensure your code is up to date with the latest main branch commit.
- Format the code by running
scripts/format.sh
. - Provide a detailed description of your changes in the pull request. If your pull request fixes an open issue, please reference it.
pytest test/
We sincerely appreciate the time you've taken to read these guidelines and your interest in contributing to AgentStudio. Your involvement is what makes AgentStudio a great project for everyone!