Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
47 lines (47 loc) · 3.37 KB
/
Copy pathpackage.json
File metadata and controls
47 lines (47 loc) · 3.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{
"name": "kairo-monorepo",
"devDependencies": {
"turbo": "^2.10.12",
"typescript": "~6.0.3"
},
"engines": {
"node": ">=20",
"bun": ">=1.0.0"
},
"packageManager": "bun@1.3.13",
"private": true,
"scripts": {
"predev": "bash scripts/check-local-deps.sh",
"dev": "turbo run dev --filter=@kairo/dashboard --filter=@kairo/landing --filter=@kairo/api --filter=@kairo/kelan",
"desktop": "bun run --filter @kairo/desktop dev",
"desktop:build": "bun run --filter @kairo/desktop bundle",
"dev:inngest": "$(command -v npx) --yes inngest-cli@latest dev -u http://localhost:3001/api/inngest",
"dev:observability": "docker compose -f docker-compose.observability.yml --env-file .env.local up -d",
"dev:observability:down": "docker compose -f docker-compose.observability.yml --env-file .env.local down",
"observability:provision": "bun scripts/observability/langfuse-dashboards.ts && bun scripts/observability/hyperdx-dashboard.ts",
"build": "turbo run build",
"lint": "turbo run lint",
"test": "SKIP_LLM_INTEGRATION=1 bun test apps/api packages/intelligence scripts/eval scripts/ui skills && turbo run test --filter=@kairo/dashboard --filter=@kairo/client-core --filter=@kairo/tokens --filter=@kairo/ui",
"test:semantic": "SUPABASE_URL=http://127.0.0.1:54321 SUPABASE_SERVICE_ROLE_KEY=acme-test-key RUN_SUPABASE_INTEGRATION=0 RUN_OLLAMA_EMBEDDING_TESTS=0 RUN_SEMANTIC_SQL_TESTS=0 bun --no-env-file test packages/intelligence/src/embeddings/service.test.ts apps/api/src/lib/semantic-boundaries.test.ts apps/api/src/lib/ticket-embedding.test.ts apps/api/src/lib/kb-embedding.test.ts apps/api/src/lib/workflow-knowledge.test.ts apps/api/src/lib/decision-workflow.test.ts apps/api/src/lib/ticket-context.test.ts apps/api/src/lib/agent-tools.test.ts apps/api/src/lib/suggest-reply.test.ts apps/api/src/test-support/local-supabase.test.ts",
"test:semantic:sql": "SUPABASE_URL=http://127.0.0.1:54321 SUPABASE_SERVICE_ROLE_KEY=acme-test-key RUN_SEMANTIC_SQL_TESTS=1 RUN_OLLAMA_EMBEDDING_TESTS=0 bun --no-env-file test apps/api/src/lib/semantic-service.db.test.ts",
"test:semantic:supabase": "bun --no-env-file scripts/test-semantic-integration.ts",
"test:semantic:ollama": "RUN_OLLAMA_EMBEDDING_TESTS=1 EMBEDDING_PROVIDER=ollama AI_GATEWAY_EMBEDDING_MODEL= OLLAMA_BASE_URL=http://127.0.0.1:11434 OLLAMA_EMBEDDING_MODEL=nomic-embed-text-v2-moe EMBEDDING_DIMENSIONS=768 bun --no-env-file test packages/intelligence/src/providers/ollama/embedding.integration.test.ts",
"test:gateway": "RUN_GATEWAY_INTEGRATION=1 bun --env-file=.env.local test apps/api/src/lib/ticket-assistant.gateway.integration.test.ts",
"test:gateway:contracts": "bun --env-file=.env.local scripts/eval/run_gateway_smoke.ts",
"clean": "turbo run clean",
"eval:pipeline": "bun scripts/eval/run_pipeline_eval.ts",
"eval:pipeline-jev": "bun scripts/eval/run_pipeline_eval_jev.ts",
"eval:metrics": "bun scripts/eval/compute_metrics.ts",
"eval:ablation": "bun scripts/eval/compare_ablation.ts",
"eval:matrix": "bun scripts/eval/run_matrix_eval.ts",
"eval:layered": "bun scripts/eval/run_layered_eval.ts",
"eval:attribute": "bun scripts/eval/attribute_layers.ts",
"ui:metrics": "bun scripts/ui-metrics.ts",
"ui:boundaries": "bun scripts/ui/check-boundaries.ts",
"ui:catalog": "bun scripts/ui/catalog.ts"
},
"workspaces": [
"apps/*",
"packages/*"
]
}