mirror of
https://github.com/different-ai/openwork
synced 2026-04-25 17:15:34 +02:00
Adds three agent-readiness features on openworklabs.com: - Markdown content negotiation: middleware serves hand-authored markdown twins for /, /pricing, /enterprise, /den, /download, and /trust when Accept: text/markdown outranks text/html. Sets Content-Type: text/markdown; charset=utf-8, Vary: Accept, and an X-Markdown-Tokens estimate. Browsers still get HTML by default. - API catalog (RFC 9727): /.well-known/api-catalog returns an application/linkset+json document pointing at api.openworklabs.com's openapi.json, /docs/api-reference, /health, and llms.txt. Advertised from the home page via the Link header. - WebMCP: a client component calls navigator.modelContext.provideContext on mount with four tools — navigate_to, open_enterprise_contact, get_pricing_summary, and get_download_links. Submit-style mutations are intentionally excluded; agents navigate users to forms instead of posting on their behalf.