Successfully removed the adagents.json management UI from this repository and redirected all links to the external site at https://adcontextprotocol.org/adagents.
- Name:
adagents-json-generation(originallyadagents-ui-port, renamed by branch) - Location:
/Users/brianokelley/Developer/adcp-1/.conductor/tashkent-v2
-
server/public/adagents.html (3,362 lines)
- Complete standalone UI for adagents.json management
- Domain validation interface
- Agent card validation
- JSON creation tool
-
server/src/adagents-manager.ts (466 lines)
- Core business logic for adagents.json operations
- Domain validation
- Agent card checking
- JSON creation
-
server/src/types.ts
- Removed extensive AdCP v2.2.0 type definitions (108 lines removed)
- Restored original minimal interfaces:
AdAgentsJson(simplified)ValidationResult(unchanged)
-
server/src/http.ts
- Removed
AdAgentsManagerimport - Removed private field declaration
- Removed initialization in constructor
- Removed three API endpoints:
POST /api/adagents/validatePOST /api/adagents/createPOST /api/adagents/validate-cards
- Removed
GET /adagentsUI route
- Removed
-
package.json
- Removed
axiosdependency (no longer needed)
- Removed
-
server/public/index.html (new file added to repo)
- Updated link:
/adagents→https://adcontextprotocol.org/adagents
- Updated link:
-
server/public/shared-nav.html (new file added to repo)
- Updated link:
/adagents→https://adcontextprotocol.org/adagents
- Updated link:
-
server/public/registry.html
- Updated link:
/adagents→https://adcontextprotocol.org/adagents - References to
.well-known/adagents.jsonunchanged (these are protocol references, not UI links)
- Updated link:
axios: ^1.12.0- No longer needed after removing HTTP client functionality
Lines Changed:
- 8 files changed
- 531 insertions (+)
- 4,052 deletions (-)
- Net reduction: -3,521 lines
Commit Details:
- SHA: 42f29ea
- Previous commit: 388a560 (the original port that we're now reverting)
All tests passed successfully after removal:
- ✅ Schema validation tests (7/7 passed)
- ✅ Example validation tests (7/7 passed)
- ✅ TypeScript compilation (no errors)
All navigation links to the adagents.json manager now point to: https://adcontextprotocol.org/adagents
This external site hosts the full adagents.json management UI with all the features that were previously in this repository.
The repository still contains:
- Basic
AdAgentsJsontype definition (for protocol compatibility) ValidationResulttype (for agent authorization checking)- References to
.well-known/adagents.jsonin documentation (protocol spec) - No UI or API endpoints for managing adagents.json files
The adagents.json management UI is better suited as a standalone tool on the main AdCP website rather than embedded in the registry application. This simplifies the registry codebase and provides a single, authoritative location for publishers to manage their adagents.json files.
Generated: 2025-11-16 Status: ✅ Complete Previous commit: 388a560 (added UI) Current commit: 42f29ea (removed UI)