chore: remove every trace of the discontinued agent catalog - #3804
Merged
Conversation
…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
Assisted-By: Docker AI Agent
rumpl
approved these changes
Jul 23, 2026
docker-agent
left a comment
Contributor
There was a problem hiding this comment.
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The
agentcatalogDocker 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 placeholdermyorg/agent:tag(ormyorg/agentwhere 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 fileexamples/sub-agents-from-catalog.yamlis renamed toexamples/sub-agents-from-registry.yamlwith updated wording to reflect that sub-agents can be pulled from any OCI registry.pkg/teamloadernow skips that renamed example inTestLoadExamplessince it references a placeholder repo that cannot actually be pulled. Thedocker agent share push/pullcommands and OCI artifact hosting remain fully supported — only references to the catalog namespace are gone.