Contributing to AG2 - AG2

Contributing

We believe agent-based systems represent a fundamental shift in how software is built, similar to how Linux transformed operating systems and Kubernetes revolutionized cloud infrastructure. Join us in shaping the future of AI governance and automation. Every contribution, no matter how small, helps build a more robust and ethical AI ecosystem.

Why Contribute to AG2?

Resources About AG2

Step 0: Getting Started

  1. Take our contributor survey if you haven't done so
  2. Join our Discord community and become a verified GitHub developer
  3. Read through this contribution guide

If you are new to GitHub, here is a detailed help source on getting involved with development on GitHub.

Step 1: Explore Contribution Opportunities

Find Your Path

We believe everyone has something valuable to contribute. Here's how you can get started:

For New Contributors:

For Experienced Contributors:

Ways to Contribute

Your skills can make a difference in many ways:

Step 2: Join Contributor Scrum Meetings

Be part of our vibrant community through regular collaboration:

Note: To ensure productive meetings and meaningful progress, we ask that you commit to contributing at least 2 hours per week before joining the scrum meetings.

Recognition Program

We value our contributors and celebrate their achievements through:

Becoming a Reviewer

There is currently no formal reviewer solicitation process. Current reviewers identify reviewers from active contributors. If you are willing to become a reviewer, you are welcome to let us know on Discord.

Contact Maintainers

The project is currently maintained by a dynamic group of volunteers from several organizations. Contact project administrators Chi Wang and Qingyun Wu via support@ag2.ai if you are interested in becoming a maintainer.

License Headers

To maintain proper licensing and copyright notices, please include the following header at the top of each new source code file you create, regardless of the programming language:

# Copyright (c) 2023 - 2025, AG2ai, Inc., AG2ai open-source projects maintainers and core contributors
#
# SPDX-License-Identifier: Apache-2.0

For files that contain or are derived from the original MIT-licensed code from https://github.com/microsoft/autogen, please use this extended header:

# Copyright (c) 2023 - 2025, AG2ai, Inc., AG2ai open-source projects maintainers and core contributors
#
# SPDX-License-Identifier: Apache-2.0
#
# Portions derived from https://github.com/microsoft/autogen are under the MIT License.
# SPDX-License-Identifier: MIT

Please ensure you update the year range as appropriate. If you're unsure which header to use or have any questions about licensing, please don't hesitate to ask in your pull request or reach out to the maintainers.

Ready to begin? Your journey with AG2 starts now. Every line of code, documentation edit, or helpful comment makes a difference. Join us in building the future of AI Agents!