Fix a dead repository URL, an unresolvable homepage, and four stale project links - #31
Open
asish-singh wants to merge 1 commit into
Open
Fix a dead repository URL, an unresolvable homepage, and four stale project links#31asish-singh wants to merge 1 commit into
asish-singh wants to merge 1 commit into
Conversation
Verified every homepage_url and repo_url in landscape/landscape.yml by request. Two entries no longer resolve and four point at organisation or domain names the projects have since moved away from. A2A: repo_url github.com/Agent2Agent/specification returns 404, and homepage_url pointed at a GitHub organisation page rather than the project site. The project lives at a2aproject/A2A with the site at a2a-protocol.org, which is also what the published aaif/aaif-landscape entry uses. OpenHands: openhands.ai does not resolve (no DNS record), and the repository moved from All-Hands-AI/OpenHands to OpenHands/OpenHands. CrewAI, NeMo Guardrails: repository owners renamed to crewAIInc and NVIDIA-NeMo. The old paths still redirect, so this is about the data being current rather than about a broken link. Braintrust, Meta Llama Guard: homepage domains moved to braintrust.dev and to the Llama protections page on developer.meta.com. NeMo Guardrails also carried the same URL in homepage_url and repo_url, so homepage_url now points at the documentation site. All nine replacement URLs return HTTP 200 without a redirect. The file still parses and every item keeps its required fields.
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.
What
Fixes one repository URL that returns 404, one homepage that no longer resolves, and four links pointing at organisation or domain names the projects have moved away from.
How these were found
I requested every
homepage_urlandrepo_urlinlandscape/landscape.yml, 51 URLs across 33 items, following redirects and recording the final URL.github.com/Agent2Agent/specificationgithub.com/a2aproject/A2Aa2aproject/A2Ais also what the published aaif/aaif-landscape usesgithub.com/Agent2Agenta2a-protocol.orgopenhands.aiwww.openhands.devAll-Hands-AI/OpenHandsOpenHands/OpenHandsjoaomdmoura/crewAIcrewAIInc/crewAINVIDIA/NeMo-GuardrailsNVIDIA-NeMo/Guardrailsdocs.nvidia.com/nemo/guardrails/www.braintrustdata.comwww.braintrust.devai.meta.com/llama/developer.meta.com/ai/llama-protections/All nine replacement URLs return HTTP 200 with no redirect.
The four renames still redirect, so those four are about the data being current rather than about a broken link. The A2A repository URL and the OpenHands homepage are the two that genuinely do not work.
Left alone deliberately
Six cosmetic redirects (adding
www, adding a trailing slash, a deeper docs path) still resolve correctly, so changing them would add churn without adding accuracy.The ISO 42001 link returns 403 to any automated request, including with a browser user agent. It works for a human, so it is not a broken link and I have not touched it.
One thing for the editors rather than for this PR
A2A carries
project: externalhere, while aaif/project-proposals#37 shows the A2A proposal as TC Approved with the contribution agreement signed. Whether that changes the marker is an editor call, so this PR only fixes the URLs.Validation
landscape/landscape.ymlstill parses, and every item across all categories keeps its requiredname,homepage_url,descriptionandprojectfields, withprojectwithin the allowed values. Nine lines changed in one file, no entries added or removed.