This commit is contained in:
a2a-platform
2026-05-28 11:35:24 +00:00
commit 0615cadf1e
5 changed files with 11362 additions and 0 deletions

10
README.md Normal file
View File

@@ -0,0 +1,10 @@
# go-daddy
Generated A2APack agent for Domains API.
- Source OpenAPI: https://developer.godaddy.com/swagger/swagger_domains.json
- Generated operations: 65
- Main skill: `auto`
The generated code is intentionally editable. Tune prompts, operation
grouping, auth names, and safety policy before publishing serious agents.

16
a2a.yaml Normal file
View File

@@ -0,0 +1,16 @@
name: go-daddy
version: 0.1.0
entrypoint: agent:GoDaddy
description: <p>The Domains API is for domain-related actions such as purchasing,
renewing, or managing domains.</p><p>Updates to domains generally require the domain
to be in an `ACTIVE` status. Some update actions (such as updating nameservers)
on protected and high-value domains requires 2FA which is currently not supported
via the api.</p>
runtime:
resources:
cpu: 200m
memory: 512Mi
egress:
allow_hosts:
- api.ote-godaddy.com
deny_internet_by_default: true

1559
agent.py Normal file

File diff suppressed because one or more lines are too long

9770
openapi.json Normal file

File diff suppressed because one or more lines are too long

7
requirements.txt Normal file
View File

@@ -0,0 +1,7 @@
# a2a-pack is installed by the platform base image.
deepagents>=0.5.0
langchain>=0.3
langchain-openai>=0.2
langchain-core>=0.3
langgraph>=0.6
httpx>=0.27