Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 3.25 KB

File metadata and controls

56 lines (39 loc) · 3.25 KB

Conductor Java Agent SDK

Build durable Java AI agents on Conductor. Agents can use local Java tools, wait for people, execute dynamic plans, and recover after a process restart because Conductor persists execution state.

New here? Follow Getting Started to configure a server-side LLM provider and run the maintained basic-agent example.

For an AI coding agent that understands Conductor operations, load Conductor Skills: npm install -g @conductor-oss/conductor-skills && conductor-skills --all.

Install

Requirements: Java 21+ and a Conductor server.

dependencies {
    implementation 'org.conductoross:conductor-client-ai:<VERSION>'
}

Replace <VERSION> with a published version from Maven Central.

Start here

Build agents

Framework bridges

  • Google ADK — bridge native ADK agents and sub-agent graphs.
  • LangChain4j — turn existing @Tool POJOs and ChatModel metadata into Conductor agents.
  • LangGraph4j — run a native graph builder on the durable runtime.
  • OpenAI Agents SDK style — use familiar tool and handoff shapes in Java.

Operate and inspect

What Conductor adds

Capability Conductor agent runtime
Process failure recovery Durable workflow state resumes from completed work.
Java tools Tools run as independently scalable Conductor worker tasks.
Long-running work Human approval, schedules, and events do not hold application threads open.
Dynamic execution Plans become durable sub-workflows that can be inspected and retried.
Observability Inputs, outputs, tool calls, retries, and status share one execution record.