Capabilities
What Tessen can be asked to do, and the honest status of each — including the ones that are registered and deliberately not offered.
GET/api/capabilities
The capability registry, with coverage totals.
Public — no authentication.
Request
curl https://cloud.tessen.ai/api/capabilitiesResponse
HTTP/1.1 200 OK
{
"coverage": { "total": 14, "available": 7, "partial": 3, "unbuilt": 4 },
"capabilities": [
{
"id": "documents",
"label": "Documents",
"status": "available",
"examples": ["summarise this", "analyse these PDFs"],
"backedBy": ["lib/files", "lib/knowledge", "lib/search", "lib/memory"],
"note": null,
"workspaces": [{ "id": "research", "label": "Research" }]
}
]
}Genuinely public — it discloses nothing about anyone, and somebody deciding whether Tessen can do their job should not have to sign up to find out it cannot. `status` is `available`, `partial` or `unbuilt`; anything not `available` carries a `note` saying why.