Skip to content

chore: remove every trace of the discontinued agent catalog - #3804

Merged
dgageot merged 2 commits into
docker:mainfrom
dgageot:remove-agentcatalog
Jul 23, 2026
Merged

chore: remove every trace of the discontinued agent catalog#3804
dgageot merged 2 commits into
docker:mainfrom
dgageot:remove-agentcatalog

Conversation

@dgageot

@dgageot dgageot commented Jul 23, 2026

Copy link
Copy Markdown
Member

The agentcatalog Docker Hub namespace was discontinued, so every reference to it — in code, CLI help texts, tests, documentation, and examples — pointed users toward something that no longer exists. This PR removes all of those references cleanly.

All agentcatalog/* examples are replaced with the neutral placeholder myorg/agent:tag (or myorg/agent where an untagged form is semantically required). The "Agent Catalog" documentation section is removed, along with all hub.docker.com/u/agentcatalog links in the docs index, quickstart, multi-agent guide, and footer partial. The CLI reference table row previously labeled "Agent catalog" is renamed "Hub shorthand". The example file examples/sub-agents-from-catalog.yaml is renamed to examples/sub-agents-from-registry.yaml with updated wording to reflect that sub-agents can be pulled from any OCI registry.

pkg/teamloader now skips that renamed example in TestLoadExamples since it references a placeholder repo that cannot actually be pulled. The docker agent share push/pull commands and OCI artifact hosting remain fully supported — only references to the catalog namespace are gone.

dgageot added 2 commits July 23, 2026 13:06
…olders

Replace all agentcatalog/pirate and agentcatalog/* examples with generic
myorg/agent:tag placeholders across code, docs, schema, and tests. Rename
examples/sub-agents-from-catalog.yaml to sub-agents-from-registry.yaml and
skip it in teamloader tests since the placeholder repo doesn't exist.

Assisted-By: claude-sonnet-4-5
@dgageot
dgageot requested a review from a team as a code owner July 23, 2026 11:33

@docker-agent docker-agent left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assessment: 🟢 APPROVE

This PR cleanly removes all references to the discontinued agentcatalog Docker Hub namespace. All example strings are consistently replaced with the neutral placeholder myorg/agent:tag, the renamed example file sub-agents-from-registry.yaml is correctly added to skipExamples in the teamloader test (so the placeholder OCI reference is never resolved in tests), and no logic errors, resource leaks, or broken test coverage were introduced. The change is safe to merge.

@dgageot
dgageot merged commit 5e520fd into docker:main Jul 23, 2026
16 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants