Skip to content

AI GEO#29

Merged
dewabisma merged 7 commits into
mainfrom
beast/ai-geo
Jun 23, 2026
Merged

AI GEO#29
dewabisma merged 7 commits into
mainfrom
beast/ai-geo

Conversation

@dewabisma

@dewabisma dewabisma commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

Address https://isitagentready.com/www.quantus.com


Note

Medium Risk
Edge middleware changes GET/HEAD responses for negotiable routes (caching via Vary: Accept), and the GraphQL URL switch affects live on-site data/preconnect unless sub2 is fully equivalent.

Overview
Improves agent/GEO readiness (e.g. isitagentready.com) by serving markdown when clients send Accept: text/markdown, while keeping HTML the default for browsers.

Adds astro-markdown-for-agents to the Astro build (pre-built /_markdown-cache) plus a Cloudflare functions/_middleware.js path that negotiates content, applies agent content-signal headers, and falls back to normal HTML when markdown is missing or paths are excluded via markdown-for-agents.config.mjs.

Publishes machine-readable API discovery: RFC 9727 /.well-known/api-catalog, OpenAPI JSON under /.well-known/openapi/ (website, quests, indexer), and public/_headers Link + Vary: Accept on locale homepages; markdown cache responses get noindex and no-cache rules.

Also points GRAPHQL_URL at https://sub2.quantus.com/v1/graphql (was subsquid.quantus.com/graphql) and ignores .wrangler in git.

Reviewed by Cursor Bugbot for commit 2137d8e. Configure here.

dewabisma and others added 7 commits June 23, 2026 14:42
Enable automated agent discovery per RFC 8288 and RFC 9727 by advertising
the API catalog and documentation from homepage responses.

Co-authored-by: Cursor <cursoragent@cursor.com>
Serve Accept: text/markdown responses via build-time cache and Cloudflare Pages middleware so agents get markdown while browsers keep HTML.

Co-authored-by: Cursor <cursoragent@cursor.com>
Publish per-API linkset entries with service-desc, service-doc, and status links, and point the indexer to sub2.quantus.com.

Co-authored-by: Cursor <cursoragent@cursor.com>
@dewabisma dewabisma merged commit cae9bdc into main Jun 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant