QVAC Logo

ragCloseWorkspace( )

Closes a RAG workspace, releasing in-memory resources (Corestore, HyperDB adapter, RAG instance).

function ragCloseWorkspace(params?): Promise<void>;

Releases Corestore, HyperDB adapter, and RAG instance. Workspace data remains on disk unless deleteOnClose is set.

Parameters

NameTypeRequired?DefaultDescription
params.workspacestring"default"Workspace to close
params.deleteOnClosebooleanfalseIf true, deletes workspace data from disk after closing

Returns

Promise<void> — Resolves when the workspace is closed.

Throws

ErrorWhen
RAG_WORKSPACE_CLOSE_FAILEDThe close operation fails

Example

// Close a workspace
await ragCloseWorkspace({ workspace: "my-docs" });

// Close and delete in one call
await ragCloseWorkspace({ workspace: "my-docs", deleteOnClose: true });

On this page