fix(repo): stop scraping a retired domain, restore the files it corrupted - #12
Merged
Conversation
…pted `.github/workflows/sync-content.yml` fetched documentation from `agentdrive.run` with `curl -sSf`. That domain was retired and now answers 301. `curl -sSf` neither follows a redirect nor treats one as an error, so the job wrote the Cloudflare redirect page into five files and committed them to this public repo: skills/agentdrive/SKILL.md docs/setup.md docs/auth.md docs/api.md connector/llms.txt Delete the workflow — generating repo content by scraping a production website is the defect, not the redirect. The content is authored in-repo from now on. Delete the top-level `skills/` directory outright: it was a duplicate of the authored skill at `plugin/skills/agentdrive/SKILL.md`, and this copy is the corrupted one. Rewrite the remaining four files as authored Markdown. `docs/api.md` enumerates operations read from `sdk/openapi.json` rather than restating a contract from memory; all 63 match the committed spec. Repoint every dead host and address: api.agentdrive.run/mcp -> drive.mcp.tokencanopy.com/mcp agentdrive.run -> tokencanopy.com support@agentdrive.run -> hello@mnexa.ai Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W1nxC2LaqTPrix7CL4Ehuv
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
.github/workflows/sync-content.ymlgenerated repo content by fetching docs fromagentdrive.runwithcurl -sSf. That domain was retired and now answers301.curl -sSfneither follows a redirect nor treats one as an error, so the job wrote the Cloudflare redirect page into five files and committed them to this public repo:Each of those files currently contains nothing but a 301 HTML page on
main.Changes
sync-content.yml. Scraping a production website to generate repo content is the defect, not the redirect. Content is authored in-repo from now on.skills/directory. It duplicated the authored skill atplugin/skills/agentdrive/SKILL.md, and this copy was the corrupted one. The authored copy is untouched by this PR.README.mdandAGENTS.md.publish.yml: the Go module tagger was committing assupport@agentdrive.run, a dead address.api.agentdrive.run/mcpdrive.mcp.tokencanopy.com/mcpagentdrive.runtokencanopy.comsupport@agentdrive.runhello@mnexa.aiVerification
docs/api.mdenumerates operations read fromsdk/openapi.jsonrather than restating a contract from memory. All 63 operations match the committed spec exactly; none invented:agentdrive.runmention is one prose sentence describing the registry problem. Zero insdk/.docs/auth.mdverified live (app.tokencanopy.com→ 200;auth.tokencanopy.com/oidc/regfrom the published AS metadata).Notes
Independent of the companion plugin PR — the two touch disjoint files and were test-merged cleanly before either was pushed.
Nothing here republishes the MCP Registry entry, which still advertises the dead endpoint. That needs a DNS-verified republish and is a separate decision.
🤖 Generated with Claude Code
https://claude.ai/code/session_01W1nxC2LaqTPrix7CL4Ehuv