Thanks for contributing. This repository contains the Java client, AI agent SDK, Spring integrations, examples, and end-to-end tests.
All participation is governed by the Code of Conduct.
- Java 21+
- Docker for examples and integration tests that start Conductor
Run formatting before committing:
./gradlew spotlessApplyRun the SDK test suite:
./gradlew test jacocoTestReportCompile the maintained agent examples when changing their APIs or documentation:
./gradlew :agent-examples:compileJava- Keep changes focused and include tests for behavior changes.
- Update the relevant documentation and examples when public APIs or commands change.
- Do not add secrets, credentials, or private endpoints to source, tests, or documentation.
- Open pull requests against
mainand complete the pull-request template.
To contribute across the broader project, browse Conductor OSS contribution opportunities and follow the upstream contribution guide.