Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementation: Jan uses cortex.cpp to persist /threads, /messages #4288

Closed
Tracked by #3904
louis-menlo opened this issue Dec 18, 2024 · 0 comments
Closed
Tracked by #3904
Assignees
Labels
Milestone

Comments

@louis-menlo
Copy link
Contributor

louis-menlo commented Dec 18, 2024

Problem Statement

This is the frontend implementation issue for issue #3904, which is related to QA tracking.

This epic scope threads and messages migration to use cortex.cpp APIs instead of persisting via Jan FS APIs

Deprecate file system requests and ensure that all operations are served by cortex.cpp. The scope of this change is to affect the following operations:

  • Thread creation
  • Thread title update
  • Message send and receive (including text, images, and PDFs)
  • Thread settings, model settings, and tool settings
  • Files upload
  • Image upload

Out of scope:

  • File ingestion (VectorDB & Retrieval)

Notes:

  • All of the current threads from older versions should be maintained
  • New file upload now persisted in /files
  • Base64 image now also OpenAI compatible data -> attached in messages.jsonl -> No external file preview supported -> only inline preview.
@louis-menlo louis-menlo added the type: feature request A new feature label Dec 18, 2024
@louis-menlo louis-menlo self-assigned this Dec 18, 2024
@github-project-automation github-project-automation bot moved this to Investigating in Menlo Dec 18, 2024
@louis-menlo louis-menlo added this to the v0.5.12 milestone Dec 18, 2024
@louis-menlo louis-menlo moved this from Investigating to Eng Review in Menlo Dec 18, 2024
@louis-menlo louis-menlo moved this from Eng Review to QA in Menlo Dec 18, 2024
@imtuyethan imtuyethan moved this from QA to Completed in Menlo Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

No branches or pull requests

2 participants