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
Copy file name to clipboardExpand all lines: adk-cerebras/README.md
+33-13Lines changed: 33 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,31 +1,39 @@
1
1
# DevDuck agents
2
2
3
-
A multi-agent system for Go programming assistance built with Google Agent Development Kit (ADK). This project features a coordinating agent (DevDuck) that manages two specialized sub-agents (Bob and Cerebras) for different programming tasks.
3
+
A multi-agent system for Go programming assistance built with Google Agent Development Kit (ADK). This
4
+
project features a coordinating agent (DevDuck) that manages two specialized sub-agents (Bob and
5
+
Cerebras) for different programming tasks.
4
6
5
7
## Architecture
6
8
7
-
The system consists of three main agents orchestrated by Docker Compose, which plays a **primordial role** in launching and coordinating all agent services:
9
+
The system consists of three main agents orchestrated by Docker Compose, which plays a
10
+
**primordial role** in launching and coordinating all agent services:
8
11
9
12
### 🐙 Docker Compose Orchestration
13
+
10
14
-**Central Role**: Docker Compose serves as the foundation for the entire multi-agent system
11
15
-**Service Orchestration**: Manages the lifecycle of all three agents (DevDuck, Bob, and Cerebras)
12
-
-**Configuration Management**: Defines agent prompts, model configurations, and service dependencies directly in the compose file
16
+
-**Configuration Management**: Defines agent prompts, model configurations, and service dependencies
17
+
directly in the compose file
13
18
-**Network Coordination**: Establishes secure inter-agent communication channels
14
19
-**Environment Management**: Handles API keys, model parameters, and runtime configurations
15
20
16
-
### Agent Components:
21
+
### Agent Components
17
22
18
23
### 🦆 DevDuck (Main Agent)
24
+
19
25
-**Role**: Main development assistant and project coordinator
@@ -43,21 +51,25 @@ The system consists of three main agents orchestrated by Docker Compose, which p
43
51
44
52
### Prerequisites
45
53
46
-
+**[Docker Desktop](https://www.docker.com/products/docker-desktop/) 4.43.0+ or [Docker Engine](https://docs.docker.com/engine/)** installed
47
-
+**A laptop or workstation with a GPU** (e.g., a MacBook) for running open models locally. If you don't have a GPU, you can alternatively use [**Docker Offload**](https://www.docker.com/products/docker-offload).
48
-
+ If you're using Docker Engine on Linux or Docker Desktop on Windows, ensure that the [Docker Model Runner requirements](https://docs.docker.com/ai/model-runner/) are met (specifically that GPU support is enabled) and the necessary drivers are installed
49
-
+ If you're using Docker Engine on Linux, ensure you have Compose 2.38.1 or later installed
54
+
-**[Docker Desktop] 4.43.0+ or [Docker Engine]** installed.
55
+
-**A laptop or workstation with a GPU** (e.g., a MacBook) for running open models locally. If you
56
+
don't have a GPU, you can alternatively use **[Docker Offload]**.
57
+
- If you're using [Docker Engine] on Linux or [Docker Desktop] on Windows, ensure that the
58
+
[Docker Model Runner requirements] are met (specifically that GPU
59
+
support is enabled) and the necessary drivers are installed.
60
+
- If you're using Docker Engine on Linux, ensure you have [Docker Compose] 2.38.1 or later installed.
50
61
51
62
### Configuration
52
63
53
-
1.**You need a Cerebras API Key**: https://cloud.cerebras.ai/
64
+
1.**You need a Cerebras API Key**: <https://cloud.cerebras.ai/>
54
65
2. Create a `.env` file with the following content:
0 commit comments