mirror of
https://github.com/niels-emmer/myace.git
synced 2026-09-13 23:53:30 +02:00
[PR #146] [MERGED] docs: add API.md with API discoverability guide #146
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
github-mirrors/myace#146
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/niels-emmer/myace/pull/146
Author: @niels-emmer
Created: 8/31/2026
Status: ✅ Merged
Merged: 8/31/2026
Merged by: @niels-emmer
Base:
main← Head:docs/api-discoverability📝 Commits (2)
78fa907docs: add API.md with API discoverability guideedbace7Merge branch 'main' into docs/api-discoverability📊 Changes
3 files changed (+148 additions, -0 deletions)
View changed files
➕
API.md(+143 -0)📝
README.md(+1 -0)📝
docs/README.md(+4 -0)📄 Description
Summary
Adds
API.mdat the repo root documenting the MyACE HTTP API, following theapi-discoverability-for-agentsskill's discover → document → write-back loop.What was found
API.md, OpenAPI spec files, Postman collections, or.httpfiles existed in the repo./openapi.json— generated for free, served even in production (only the Swagger UI is disabled viadocs_url=None;openapi_urlstays at its default). Verified offline: 61 paths, every route covered.Depends(get_current_user)dependency), so an agent reading only the spec cannot determine how to authenticate.What changed
API.md(new) — orientation layer on top of the live spec: base URLs, spec endpoints, the two auth mechanisms (flagged as the authoritative auth reference), route-group table, and verified curl examples (register, login, token creation, list collections, compile, demo compile). All request/response shapes pulled from the actual generated schemas.README.md/docs/README.md— linkedAPI.mdfrom the docs map and index.Verification
app.openapi()(61 paths, all routers present).🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.