-
Notifications
You must be signed in to change notification settings - Fork 120
Agent Hub: Restructure — move production agents to hub/agents/ #1102
Copy link
Copy link
Open
Labels
agentdomain:distributionAgent Hub, Skills marketplace, OEM bundling, OS AgentsAgent Hub, Skills marketplace, OEM bundling, OS AgentsenhancementNew feature or requestNew feature or requestp0high priorityhigh prioritysdkSDK/framework changesSDK/framework changestrack:consumer-appConsumer product track — mobile-first: voice + messaging + memory + skillsConsumer product track — mobile-first: voice + messaging + memory + skills
Milestone
Metadata
Metadata
Assignees
Labels
agentdomain:distributionAgent Hub, Skills marketplace, OEM bundling, OS AgentsAgent Hub, Skills marketplace, OEM bundling, OS AgentsenhancementNew feature or requestNew feature or requestp0high priorityhigh prioritysdkSDK/framework changesSDK/framework changestrack:consumer-appConsumer product track — mobile-first: voice + messaging + memory + skillsConsumer product track — mobile-first: voice + messaging + memory + skills
Type
Fields
Give feedbackNo fields configured for issues without a type.
Context
Phase 0 of the Agent Hub platform. Production agents must be standalone packages that depend on the published
amd-gaiaPyPI package, not the source tree. This enables third-party contributors to follow the identical pattern.Scope
Create
hub/agents/directory:hub/agents/python/{chat,doc,file,data,web,email,jira,blender,docker,summarize,sd,emr,routing}/hub/agents/cpp/{bash,health,wifi}/gaia-agent.yaml(v0.1.0),pyproject.toml(depends onamd-gaia), proper package structure, tests, READMEStrip
src/gaia/agents/to framework only:base/,tools/,registry.py,builder/hub/agents/python/Update core packaging:
setup.pyremoves agent packages from core wheelamd-gaia[agents]extras that installs all AMD production agent wheelsKNOWN_TOOLSpaths stay (tool mixins are framework code)Update registry:
_register_builtin_agents()keeps onlybuildergaia-agent.yamlscan at~/.gaia/agents/+ installed wheel entry points0.1.0, independently versionedDev workflow:
pip install -e hub/agents/python/chat/for editable developmentpip install -e ".[dev]"for framework developmentRef: Agent Hub plan Phase 0