Files
openwork/ee/apps
Jan Carbonell dd647d7775 feat(landing): markdown negotiation, API catalog, WebMCP (#1492)
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.
2026-04-19 09:02:47 -07:00
..