Add conversations and turns foundation + DDD (#188)

- Store conversations and turns for:
   - playground chat
   - api
 - New DDD code organisation with container dependency injection
 - sdk update
 - streaming api support
This commit is contained in:
Ramnique Singh 2025-08-05 14:40:48 +05:30 committed by GitHub
parent 659b23ae2b
commit 51a33ab2df
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
39 changed files with 1474 additions and 525 deletions

View file

@ -12,7 +12,8 @@
"deleteQdrant": "tsx app/scripts/delete_qdrant.ts",
"ragUrlsWorker": "tsx app/scripts/rag_urls_worker.ts",
"ragFilesWorker": "tsx app/scripts/rag_files_worker.ts",
"ragTextWorker": "tsx app/scripts/rag_text_worker.ts"
"ragTextWorker": "tsx app/scripts/rag_text_worker.ts",
"worker": "tsx app/scripts/worker.ts"
},
"dependencies": {
"@ai-sdk/openai": "^1.3.21",
@ -38,6 +39,7 @@
"@primer/react": "^37.27.0",
"@qdrant/js-client-rest": "^1.13.0",
"ai": "^4.3.13",
"awilix": "^12.0.5",
"cheerio": "^1.0.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
@ -52,6 +54,7 @@
"lucide-react": "^0.465.0",
"mermaid": "^11.9.0",
"mongodb": "^6.8.0",
"nanoid": "^5.1.5",
"next": "15.3.4",
"openai": "^4.67.2",
"quill": "^2.0.3",