diff --git a/blueprints/agent-zero/agent-zero.svg b/blueprints/agent-zero/agent-zero.svg new file mode 100644 index 00000000..1d2aea94 --- /dev/null +++ b/blueprints/agent-zero/agent-zero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/blueprints/agent-zero/docker-compose.yml b/blueprints/agent-zero/docker-compose.yml new file mode 100644 index 00000000..fceed3cf --- /dev/null +++ b/blueprints/agent-zero/docker-compose.yml @@ -0,0 +1,14 @@ +version: "3.8" +services: + agent-zero: + image: agent0ai/agent-zero:v1.9 + restart: unless-stopped + expose: + - "80" + environment: + - AUTH_LOGIN=${AUTH_LOGIN} + - AUTH_PASSWORD=${AUTH_PASSWORD} + volumes: + - agent-zero-data:/a0/usr +volumes: + agent-zero-data: \ No newline at end of file diff --git a/blueprints/agent-zero/template.toml b/blueprints/agent-zero/template.toml new file mode 100644 index 00000000..bb84517b --- /dev/null +++ b/blueprints/agent-zero/template.toml @@ -0,0 +1,16 @@ +[variables] +main_domain = "${domain}" +auth_login = "${username}" +auth_password = "${password:32}" + +[config] +env = [ + "AUTH_LOGIN=${auth_login}", + "AUTH_PASSWORD=${auth_password}", +] +mounts = [] + +[[config.domains]] +serviceName = "agent-zero" +port = 80 +host = "${main_domain}" \ No newline at end of file diff --git a/meta.json b/meta.json index 7eb91a2c..23dff7cb 100644 --- a/meta.json +++ b/meta.json @@ -122,6 +122,23 @@ "project-management" ] }, + { + "id": "agent-zero", + "name": "Agent Zero", + "version": "v1.9", + "description": "Agent Zero is an open-source autonomous AI agent framework with memory and tool use capabilities.", + "logo": "agent-zero.svg", + "links": { + "github": "https://github.com/agent0ai/agent-zero", + "website": "https://www.agent-zero.ai", + "docs": "https://www.agent-zero.ai/p/docs/" + }, + "tags": [ + "ai", + "agent", + "automation" + ] + }, { "id": "agentdvr", "name": "Agent DVR",