Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ venv/
ENV/
env.bak/
venv.bak/
***/.env

# Spyder project settings
.spyderproject
Expand Down Expand Up @@ -183,3 +184,6 @@ docs/site

# Claude Code
.claude

# Bash files
***/*.sh
Binary file modified docs/assets/adk-run.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
55 changes: 10 additions & 45 deletions docs/get-started/index.md
Original file line number Diff line number Diff line change
@@ -1,58 +1,23 @@
# Get Started
# Get started

Agent Development Kit (ADK) is designed to empower developers
to build, manage, evaluate and deploy AI-powered agents. It provides a robust
and flexible environment for creating both conversational and non-conversational
agents, capable of handling complex tasks and workflows.
Agent Development Kit (ADK) is designed to empower developers to quickly build,
manage, evaluate and deploy AI-powered agents. These quick start guides get you
set up and running a simple agent in less than 20 minutes.

<div class="grid cards" markdown>

- :material-console-line: **Installation**
- :fontawesome-brands-python:{ .lg .middle } **Python Quickstart**

---
Create your first Python ADK agent in minutes.

Install `google-adk` for Python or Java and get up and running in minutes.
[:octicons-arrow-right-24: Start with Python](/adk-docs/get-started/python) <br>

[:octicons-arrow-right-24: More information](installation.md)

- :material-console-line: **Quickstart**

---

Create your first ADK agent with tools in minutes.

[:octicons-arrow-right-24: More information](quickstart.md)

- :material-console-line: **Quickstart (streaming)**

---

Create your first streaming ADK agent.

[:octicons-arrow-right-24: More information](streaming/quickstart-streaming.md)

- :material-console-line: **Tutorial**
- :fontawesome-brands-java:{ .lg .middle } **Java Quickstart**

---
Create your first Java ADK agent in minutes.

Create your first ADK multi-agent.

[:octicons-arrow-right-24: More information](../tutorials/index.md)

- :material-rocket-launch-outline: **Discover sample agents**

---

Discover sample agents for retail, travel, customer service, and more!

[:octicons-arrow-right-24: Discover adk-samples](https://github.com/google/adk-samples){:target="_blank"}

- :material-graph: **About**

---

Learn about the key components of building and deploying ADK agents.

[:octicons-arrow-right-24: More information](about.md)
[:octicons-arrow-right-24: Start with Java](/adk-docs/get-started/java.md) <br>

</div>
63 changes: 33 additions & 30 deletions docs/get-started/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,36 +47,39 @@
If you are using maven, add the following to your `pom.xml`:

```xml title="pom.xml"
<dependencies>
<!-- The ADK Core dependency -->
<dependency>
<groupId>com.google.adk</groupId>
<artifactId>google-adk</artifactId>
<version>0.2.0</version>
</dependency>

<!-- The ADK Dev Web UI to debug your agent (Optional) -->
<dependency>
<groupId>com.google.adk</groupId>
<artifactId>google-adk-dev</artifactId>
<version>0.2.0</version>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.14.0</version>
<configuration>
<compilerArgs>
<arg>-parameters</arg>
</compilerArgs>
</configuration>
</plugin>
</plugins>
</build>
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.example.agent</groupId>
<artifactId>adk-agents</artifactId>
<version>1.0-SNAPSHOT</version>

<!-- Specify the version of Java you'll be using -->
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
<!-- The ADK core dependency -->
<dependency>
<groupId>com.google.adk</groupId>
<artifactId>google-adk</artifactId>
<version>0.3.0</version>
</dependency>
<!-- The ADK dev web UI to debug your agent -->
<dependency>
<groupId>com.google.adk</groupId>
<artifactId>google-adk-dev</artifactId>
<version>0.3.0</version>
</dependency>
</dependencies>

</project>
```

Here's a [complete pom.xml](https://github.com/google/adk-docs/tree/main/examples/java/cloud-run/pom.xml) file for reference.
Expand Down
Loading