You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5e765dd
Browse filesBrowse the repository at this point in the historyBrowse files
This repository follows the [Conductor OSS Code of Conduct](https://github.com/conductor-oss/conductor/blob/main/CODE_OF_CONDUCT.md).
4
+
5
+
Participate with kindness, respect, professionalism, and a focus on constructive technical discussion. Harassment, discrimination, personal attacks, and other exclusionary behavior are not acceptable in issues, pull requests, community channels, or project events.
6
+
7
+
Report conduct concerns privately to [community@orkes.io](mailto:community@orkes.io), as specified by the canonical Conductor OSS policy. Do not report conduct incidents in a public issue.
8
+
9
+
The canonical upstream policy governs if this summary and the upstream policy ever differ.
Thanks for contributing. This repository contains the Java client, AI agent SDK, Spring integrations, examples, and end-to-end tests.
4
+
5
+
All participation is governed by the [Code of Conduct](CODE_OF_CONDUCT.md).
6
+
7
+
## Prerequisites
8
+
9
+
- Java 21+
10
+
- Docker for examples and integration tests that start Conductor
11
+
12
+
## Local checks
13
+
14
+
Run formatting before committing:
15
+
16
+
```shell
17
+
./gradlew spotlessApply
18
+
```
19
+
20
+
Run the SDK test suite:
21
+
22
+
```shell
23
+
./gradlew test jacocoTestReport
24
+
```
25
+
26
+
Compile the maintained agent examples when changing their APIs or documentation:
27
+
28
+
```shell
29
+
./gradlew :agent-examples:compileJava
30
+
```
31
+
32
+
## Pull requests
33
+
34
+
- Keep changes focused and include tests for behavior changes.
35
+
- Update the relevant documentation and examples when public APIs or commands change.
36
+
- Do not add secrets, credentials, or private endpoints to source, tests, or documentation.
37
+
- Open pull requests against `main` and complete the pull-request template.
38
+
39
+
To contribute across the broader project, browse [Conductor OSS contribution opportunities](https://github.com/conductor-oss/conductor/contribute) and follow the [upstream contribution guide](https://github.com/conductor-oss/conductor/blob/main/CONTRIBUTING.md).
0 commit comments