Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.07 KB

File metadata and controls

41 lines (28 loc) · 1.07 KB

Hello Agent (Java)

Minimal JamJet example — one agent, one question, one answer. Java equivalent of hello-agent/.

Prerequisites

export OPENAI_API_KEY=sk-...    # or any OpenAI-compatible endpoint

Run it

mvn compile exec:java

With a custom query:

mvn compile exec:java -Dexec.args="How does event sourcing work?"

What it does

  1. Builds an Agent with Claude Haiku and the react strategy
  2. Compiles to canonical IR and validates it
  3. Runs the agent against your query via the OpenAI-compatible API
  4. Prints the answer

Key concepts

  • Agent.builder() — fluent agent construction
  • agent.compile() — IR generation
  • IrValidator.validate() — client-side validation
  • agent.run() — in-process execution (no runtime needed)

Next steps