Thanks for taking the time to contribute!
- For significant changes, please open an issue first. Discussing your approach ahead of time avoids wasted effort. Changes that were not discussed may be rejected.
- For small fixes (typos, minor bug fixes), you can go straight to a pull request.
- Search first: Check GitHub Issues for duplicates. If you find one, add context in a comment rather than opening a new issue.
- Create an issue: Make sure to fill out the template and give us enough context to understand and reproduce the issue.
- Keep issues focused. One topic per issue. Link related issues rather than combining them.
- Search first: Check existing feature requests.
- Open an issue with the
enhancementlabel. Describe the use case, explain the value, provide examples, and consider alternatives. - Be open to discussion and iteration on your idea.
We welcome examples showing how Agent Control works with different agent frameworks.
See existing examples in examples/ for the expected structure.
See evaluators/contrib/template/README.md for instructions on how to create a new evaluator package.
Your PR must fill out the template.
- All tests must pass.
- Code changes must be covered by behavioral tests.
- Related documentation must be updated.
Agent Control is Apache 2.0 licensed. See LICENSE for details.
By contributing, you agree that your contributions will be licensed under the Apache 2.0 License.