Add conversation package manifest download

This commit is contained in:
john
2026-07-02 21:58:14 +08:00
parent b4ae4a870c
commit 49127d8675
5 changed files with 127 additions and 1 deletions
+11
View File
@@ -45,6 +45,7 @@ import { createPageService, pageInternals, inlinePrivateAssetsInHtml, normalizeW
import { createConversationPackageRegistry } from './mindspace-conversation-package-registry.mjs';
import {
createDownloadConversationPackageArtifactHandler,
createDownloadConversationPackageManifestHandler,
createGetConversationPackageHandler,
} from './mindspace-conversation-package-routes.mjs';
import { createConversationPackageStore } from './mindspace-conversation-package-store.mjs';
@@ -2499,6 +2500,16 @@ api.get('/mindspace/v1/conversation-packages/:sessionId', createGetConversationP
mindSpaceError,
}));
api.get(
'/mindspace/v1/conversation-packages/:sessionId/manifest.json',
createDownloadConversationPackageManifestHandler({
getRegistry: () => mindSpaceConversationPackageRegistry,
getUserAuth: () => userAuth,
ensureMindSpaceEnabled,
mindSpaceError,
}),
);
api.get(
'/mindspace/v1/conversation-packages/:sessionId/artifacts/:artifactId/download',
createDownloadConversationPackageArtifactHandler({