diff --git a/site/src/api/api.ts b/site/src/api/api.ts index d95d644ef7678..f1ccef1faf1e3 100644 --- a/site/src/api/api.ts +++ b/site/src/api/api.ts @@ -2702,14 +2702,18 @@ class ExperimentalApiMethods { queryExpressions.push(`owner:${filter.username}`); } - const workspaces = await API.getWorkspaces({ + const res = await API.getWorkspaces({ q: queryExpressions.join(" "), }); + // Exclude prebuild workspaces as they are not user-facing. + const workspaces = res.workspaces.filter( + (workspace) => !workspace.is_prebuild, + ); const prompts = await API.experimental.getAITasksPrompts( - workspaces.workspaces.map((workspace) => workspace.latest_build.id), + workspaces.map((workspace) => workspace.latest_build.id), ); - return workspaces.workspaces.map((workspace) => ({ + return workspaces.map((workspace) => ({ workspace, prompt: prompts.prompts[workspace.latest_build.id], }));