feat: add AI catalog description generation

This commit is contained in:
Codex
2026-08-29 16:42:56 +02:00
parent b0afba81ca
commit 376dd5a09d
76 changed files with 14860 additions and 102 deletions
@@ -0,0 +1,13 @@
import type { FastifyInstance } from "fastify";
import { isPrincipalContext, requirePermission } from "../auth/authorization.js";
import type { MetadataGenerationModels } from "../catalog/metadata-generation-models.js";
export function metadataGenerationModelRoutes(
app: FastifyInstance,
models: MetadataGenerationModels,
): void {
app.get("/catalog/metadata-generation/models", async (request, reply) => {
if (!isPrincipalContext(requirePermission(request, reply, "database.manage"))) return reply;
return models.catalog();
});
}