Remove defaults and example URLs from adagents.json #335
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.
Summary
Alternative fix for #324. Instead of hard-coding
v2URLs that will eventually go stale, this removes the unnecessary$schemareferences entirely:defaultfields from$schemaproperty definitions (JSON Schema validators don't auto-insert defaults, so these weren't functional)$schemafields from all examples (the field is optional in adagents.json files)This avoids version maintenance issues without losing any functionality.
Context
The original issue was that
https://adcontextprotocol.org/schemas/adagents.jsonreturns 404 while/schemas/v2/adagents.jsonworks. The build system transforms$idand$refbut notdefaultvalues or example content.Rather than hard-coding a version that will need updating when v3 releases, we simply remove these non-functional references.
Test plan
🤖 Generated with Claude Code