Repo with examples for learning by example about Google's Agent Development Kit (ADK).
Obviously replacing AI... with the secret obtained e.g. as described on https://docs.enola.dev/specs/aiuri/#google-ai:
This is the https://google.github.io/adk-docs/get-started/quickstart/#java.
cd quickstart; GOOGLE_API_KEY=AI... ./run-web.sh
Now open http://localhost:8080...
cd quickstart; GOOGLE_API_KEY=AI... ./run-cli.sh
Now type a prompt on the console...
This is most simplified version, without agents, just a prompt from a CLI argument
cd simplest; GOOGLE_API_KEY=AI... ./run.sh Who are you?
This a variant of simplest
which, instead of using a released ADK version from Maven Central,
uses https://jitpack.io to fetch an unrelated revision (check out its pom.xml
for how):
cd jitpack; GOOGLE_API_KEY=AI... ./run.sh Who are you?
This is a preview of ADK's potential LangChain4j support, see this blog post:
ollama pull gemma3:4b
cd LangChain4j; ./run-cli.sh "hi, who are you and what can you do?"