| 1 | import { readFileSync } from "fs"; |
| 2 | import { fileURLToPath } from "url"; |
| 3 | import { dirname, join } from "path"; |
| 4 | |
| 5 | const __dirname = dirname(fileURLToPath(import.meta.url)); |
| 6 | |
| 7 | export const chatVectors = JSON.parse(readFileSync(join(__dirname, "chat.json"), "utf8")); |
| 8 | export const todoVectors = JSON.parse(readFileSync(join(__dirname, "todo.json"), "utf8")); |
| 9 | export const remindVectors = JSON.parse(readFileSync(join(__dirname, "remind.json"), "utf8")); |
| 10 | export const groupAppsVectors = JSON.parse(readFileSync(join(__dirname, "groupapps.json"), "utf8")); |
| 11 | export const spaceAppsVectors = JSON.parse(readFileSync(join(__dirname, "spaceapps.json"), "utf8")); |
| 12 | export const adminVectors = JSON.parse(readFileSync(join(__dirname, "admin.json"), "utf8")); |
| 13 | export const viewsVectors = JSON.parse(readFileSync(join(__dirname, "views.json"), "utf8")); |
| 14 | export const vaultVectors = JSON.parse(readFileSync(join(__dirname, "vault.json"), "utf8")); |
| 15 | export const webhooksVectors = JSON.parse(readFileSync(join(__dirname, "webhooks.json"), "utf8")); |
| 16 | export const agentsVectors = JSON.parse(readFileSync(join(__dirname, "agents.json"), "utf8")); |
| 17 | |
| 18 | // Flatten all vectors for easy iteration in tests |
| 19 | export const allVectors = { |
| 20 | chat: chatVectors.vectors || [], |
| 21 | todo: todoVectors.vectors || [], |
| 22 | remind: remindVectors.vectors || [], |
| 23 | groupapps: groupAppsVectors.vectors || [], |
| 24 | spaceapps: spaceAppsVectors.vectors || [], |
| 25 | admin: adminVectors.vectors || [], |
| 26 | views: viewsVectors.vectors || [], |
| 27 | vault: vaultVectors.vectors || [], |
| 28 | webhooks: webhooksVectors.vectors || [], |
| 29 | agents: agentsVectors.vectors || [], |
| 30 | }; |
| 31 | |