This commit is contained in:
a2a-platform
2026-06-27 01:03:18 +00:00
commit f9b16d05a1
5 changed files with 3063 additions and 0 deletions

11
README.md Normal file
View File

@@ -0,0 +1,11 @@
# hubspot-contacts-openapi-agent
Generated A2APack agent for Contacts.
- Source OpenAPI: https://raw.githubusercontent.com/HubSpot/HubSpot-public-api-spec-collection/main/PublicApiSpecs/CRM/Contacts/Rollouts/424/v3/contacts.json
- Generated operations: 13
- Main skill: `auto`
- Routing mode: direct operation skills
The generated code is intentionally editable. Tune prompts, operation
grouping, auth names, and safety policy before publishing serious agents.

13
a2a.yaml Normal file
View File

@@ -0,0 +1,13 @@
name: hubspot-contacts-openapi-agent
version: v3
entrypoint: agent:HubspotContactsOpenapiAgent
description: CRM object API for creating, reading, searching, and batching HubSpot
contacts.
runtime:
resources:
cpu: 200m
memory: 512Mi
egress:
allow_hosts:
- api.hubapi.com
deny_internet_by_default: true

678
agent.py Normal file

File diff suppressed because one or more lines are too long

2354
openapi.json Normal file

File diff suppressed because it is too large Load Diff

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