Skip to content

feat: add OpenAPI spec endpoint and enrich llms.txt - #52

Merged
sarthakagrawal927 merged 1 commit into
mainfrom
land/openapi-agent-surface
Sep 6, 2026
Merged

sarthakagrawal927 merged 1 commit into
mainfrom
land/openapi-agent-surface

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

Add /openapi.json endpoint with a machine-readable OpenAPI 3.1 spec
describing the public agent surfaces. Enrich llms.txt with an OpenAPI
link and a "When to use this" section. Add structured JSON 404 for
unknown /api/ paths and markdown 404 for non-existent markdown routes.

Rescued from a stale stash (WIP on pre-rename "Email Manager" naming);
adapted to current "Kinetic" product name. Clarity analytics parts of
the original stash were already shipped on main and are excluded.

Generated with Devin

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>

@sarthakagrawal927
sarthakagrawal927 force-pushed the land/openapi-agent-surface branch from 05ac6f2 to c1f9dfa Compare September 6, 2026 08:50
Add /openapi.json endpoint with a machine-readable OpenAPI 3.1 spec
describing the public agent surfaces. Enrich llms.txt with an OpenAPI
link and a "When to use this" section. Add structured JSON 404 for
unknown /api/ paths and markdown 404 for non-existent markdown routes.

Rescued from a stale stash (WIP on pre-rename "Email Manager" naming);
adapted to current "Kinetic" product name. Clarity analytics parts of
the original stash were already shipped on main and are excluded.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@sarthakagrawal927
sarthakagrawal927 force-pushed the land/openapi-agent-surface branch from c1f9dfa to bd2cca1 Compare September 6, 2026 08:52
@sarthakagrawal927
sarthakagrawal927 merged commit b8e59d8 into main Sep 6, 2026
1 check passed
@sarthakagrawal927
sarthakagrawal927 deleted the land/openapi-agent-surface branch September 6, 2026 08:53
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