* feat: preserve model settings
* feat: preserve model settings across new threads
* chore: lint fix
* fix: feature toggle off should also affect default value retrieve
This reverts commit ad6fbea22df6deaba31e146dddb456e4a5d5dd75
Revert "chore: add engine logo from local instead of metadata logo (#3363)"
This reverts commit ad6fbea22df6deaba31e146dddb456e4a5d5dd75.
Revert "fix: LaTex formula render issue (#3353)"
This reverts commit 3b2c84c4fee61b886c883c68801be3bc5a8584ad.
Revert "chore: minor ui improvement (#3352)"
This reverts commit 6dd387db2b5b9890f19d0c3505cf9cb770fd492f.
Revert "fix: failed to relaunch app to update (#3351)"
This reverts commit fcaf98a2fa4e674799602e8093914bcc04ced153.
Revert "chore: add back GPU information to system monitoring bar (#3350)"
This reverts commit 03455a91807c7af6c6325901997c6d7231d2cd0d.
Revert "fix: empty model page not shown when delete all threads and models (#3343)"
This reverts commit 9e29fcd69eb9085843896686806fd453a1285723.
Revert "feat: allow user configure remote model from my model (#3348)"
This reverts commit fdab8af057f80cf1ccaae0dc42c4e5161925f51e.
Revert "chore: ui fix button outline for configure cloud model (#3347)"
This reverts commit fe8ed1f26dc86ead92ffea4f36e2989caf7dad88.
Revert "feat: move icon create new thread into top panel (#3346)"
This reverts commit 46cb1b45b997181e2188f8dafb2fc0d0cc12ddcd.
Revert "chore(UI): update experience model dropdown (#3342)"
This reverts commit 8b44613015a907dc491113aeb99c963080424892.
Revert "Chore/simple bug template and correct a copy (#3344)"
This reverts commit 23cd5fd3979e7529811045da5c4912369bcc7532.
Revert "chore(ui): fix alignment loader starter screen (#3338)"
This reverts commit e9f5d2f837ce323b0851ea04cded913ab433388c.
Revert "Increase retry upload to R2 to 5 times (#3337)"
This reverts commit dcfb497934edc795955d971b6d391ee1e6309a03.
Revert "fix: broken jan build - add log trace (jan.log) (#3336)"
This reverts commit 77422c3a7ed240909942ac0d8c4b259af8d87a28.
Revert "chore: disable quick ask (#3334)"
This reverts commit 6e4b6b09ae009149f262d86d5b19bb8096267c19.
Revert "fix: update legacy path (#3328)"
This reverts commit 5eb112142c6431cfe0cdf11ce28810ca650a5427.
Revert "chore: add cortex version (#3318)"
This reverts commit 60587649c56a1f24272e763f25aa5b4042f7719a.
Revert "fix: broken app due to incorrect api path (#3316)"
This reverts commit 3de4eab2a0dfbf9f593d73b9dde6bca1d9df2279.
Revert "feat: modal waiting cortex (#3306)"
This reverts commit 1f5168d4af9080b867c19d334c398bf32e4f54b8.
Revert "fix: refresh should not create new thread (#3314)"
This reverts commit 624d07703c50ea332ed4eeac9dc3a26bc8190d08.
Revert "fix: avoid lose title threads (#3307)"
This reverts commit a4f5fda104c2d1e01ea72798f055e5b4e3cfd616.
Revert "feat: change data folder (#3309)"
This reverts commit b43242b9b24352c7f90995eccab753dede679616.
Revert "feat: embed cortex into jan as a js module (#3305)"
This reverts commit b348110fb73bd5f13c69f1b915168687dea776d0.
Revert "fix: migration item in setting detail omit buttons (#3298)"
This reverts commit 709204b2bc9d9ed08e2245cbb084482f5908ab3a.
Revert "fix: merge gpu arch and os tensorrt models (#3299)"
This reverts commit aa7dbdc9fa701debeee28d9c7eb4af6258685321.
Revert "chore: update cortex new version (#3300)"
This reverts commit 602097909d38b4874db8b9f19a729c65a0ac9619.
Revert "fix: engine logo on model dropdown (#3291)"
This reverts commit 8eb8611c28f6c4cdf1ab142a6e18c82bcc4c2073.
Revert "fix: icon setting can close and open right panel (#3295)"
This reverts commit be31e9315e2df5c483de3f46bd37740d277cfccd.
Revert "fix: error while importing local model is not shown (#3294)"
This reverts commit 26be941e8426462e1e3a28e5b9bf1f834f462f82.
Revert "fix: add lower case quantization support (#3293)"
This reverts commit 3135ccc27e894a4056f882cd25f0bf7e10e56f49.
Revert "fix: onnx can't be selected in download model modal (#3283)"
This reverts commit 2521e1db518e9e01493e89dcc98c181ccd2b48a2.
Revert "feat: add chunk count (#3290)"
This reverts commit bad481bf05aa38edcf553e1273f5d692a65c9225.
Revert "fix: RAM always show 0% (#3287)"
This reverts commit 2201e6c5f87538b953503937fe6b135fe1aa2d94.
Revert "fix: remote engine should not allow reinit (#3284)"
This reverts commit 98abff0da3467c090618233db12a25bfa4c1db69.
Revert "chore": update minor UI (#3281)"
This reverts commit 105a9aa1a1830648a32ae285f751b4078c8ac2b2.
Revert "chore: update z-index tooltip (#3280)"
This reverts commit 5a81865508c205ed8c54df209092553a0c40054f.
Revert "feat: add nvidia engine (#3279)"
This reverts commit 8372f30f0ee99606b123351e7bb62636c62c8b23.
Revert "fix: migration wrong directory (#3278)"
This reverts commit 7fb1354287677f577070ccb065ed3a5f9e5b9882.
Revert "fix: clearer app loading prompt (#3275)"
This reverts commit 44a6401000334b79b225ab6fd6afb79f9da4bd51.
Revert "fix: allow user to reinit engine from settings page (#3277)"
This reverts commit 57cf3c7b3d5bface785763d06813906ba6eab7c9.
Revert "feat: enable copy over instructions (#3266)"
This reverts commit 2074511067201f0addb9d274cc90d1e782f2bc1d.
Revert "chore: toast message on model import fail with reason (#3276)"
This reverts commit 3bebdfe67e1571c7414065a36d16eb5941115ee0.
Revert "fix: should not let second instance terminate cortex (#3274)"
This reverts commit d074a5a445b73ca195a49814a935300f9e895aaa.
Revert "chore: remnove focus button (#3272)"
This reverts commit 07fa79e71a401becdbc0f474c27b860654a8bd62.
Revert "chore: update hub search result (#3273)"
This reverts commit 10b4a9087af709d147b34f6c3ee63d2d3b75c77a.
Revert "chore: temporary hidden import model (#3270)"
This reverts commit db5d8aba454fd4cc1e07253ca4805d4b1b3e7fb2.
Revert "fix: set cortex data folder path when starting jan (#3252)"
This reverts commit 91c77eda78ecd251d480e58b853fe7b261f6de50.
Revert "fix: remote model added manually does not shown in model drop down (#3261)"
This reverts commit 224ca3f7cc25b2577ab123829907964b78b78aa8.
Revert "feat: add more options for cortex popup (#3236)"
This reverts commit 5e06ed8a122aaed9d68fbd04ce42b65bf8987e58.
Revert "feat: manage cloud models from threads screen (#3223)"
This reverts commit 37a3c4f844419e66cfe3f2a9ff79ba688538241f.
Revert "chore: check the legacy incompatible message type (#3248)"
This reverts commit c10caf8d7f1f9cf68551e41de5d54cd4450cf44a.
Revert "chore: minor copy for grammar (#3235)"
This reverts commit f0f23078f31f58e01ba27787d6926f5c1eb2ff0b.
Revert "fix: add back normalize message function (#3234)"
This reverts commit 83579df3a40ff61eac25975da8295fceaec679dc.
Revert "chore: update conditional starter screen after cortex load (#3227)"
This reverts commit 4d3a97f1dca9e6c3ea746586e8607541f2d1c0b3.
Revert "fix: broken status parse due to empty category (#3233)"
This reverts commit 68714eeaf9212a6fdacd5c6a48d8691db9cc99eb.
Revert "feat: make scroll area type auto for make default visible scrollbar (#3220)"
This reverts commit 13428d60e7d3ea6a24c0df8871ea13e2dec0d5fd.
Revert "fix: update new api from cortex to support 0.5.0 (#3221)"
This reverts commit ec9b5bf682a8676e132a08075b6ae03cf9e23132.
Revert "feat: new starter screen (#3217)"
This reverts commit e8ee694abd33b34112d2c7d09f8c03370c2d22cc.
Revert "bump-cortex-0.5.0-1 (#3218)"
This reverts commit 5369da78f5b83b1c8761cb48820ccf3111728a90.
Revert "Deprecate Docker and K8s (#3219)"
This reverts commit 7611a05c44982d07465bec57658d5bf965f30ad5.
Revert "chore: set container max width for chat message and new hub screen (#3213)"
This reverts commit 007daa71616268b0e741e7a890b319401e49a81e.
Revert "feat: integrating cortex (#3001)"
This reverts commit 101268f6f36df96b62982a9eeb8581ebe103a909.
* feat: integrating cortex
* Temporary prevent crash
Signed-off-by: James <namnh0122@gmail.com>
* fix yarn lint
Signed-off-by: James <namnh0122@gmail.com>
* refactor: remove core node module - fs - extensions and so on (#3151)
* add migration script for threads, messages and models
Signed-off-by: James <namnh0122@gmail.com>
* remove freq_penalty and presence_penalty if model not supported
Signed-off-by: James <namnh0122@gmail.com>
* add back models in my models
Signed-off-by: James <namnh0122@gmail.com>
* fix api-url for setup API key popup
Signed-off-by: James <namnh0122@gmail.com>
* fix using model name for dropdown model
Signed-off-by: James <namnh0122@gmail.com>
* fix can't click to hotkey
Signed-off-by: James <namnh0122@gmail.com>
* fix: disable some UIs
Signed-off-by: James <namnh0122@gmail.com>
* fix build
Signed-off-by: James <namnh0122@gmail.com>
* reduce calling HF api
Signed-off-by: James <namnh0122@gmail.com>
* some ui update
Signed-off-by: James <namnh0122@gmail.com>
* feat: modal migration UI (#3153)
* feat: handle popup migration
* chore: update loader
* chore: integrate script migration
* chore: cleanup import
* chore: moving out spinner loader
* chore: update check thread message success migrate
* chore: add handle script into retry button
* remove warning from joi
Signed-off-by: James <namnh0122@gmail.com>
* chore: fix duplicate children
* fix: path after migrating model
Signed-off-by: James <namnh0122@gmail.com>
* chore: apply mutation for config
* chore: prevent calling too many create assistant api
Signed-off-by: James <namnh0122@gmail.com>
* using cortexso
Signed-off-by: James <namnh0122@gmail.com>
* update download api
Signed-off-by: James <namnh0122@gmail.com>
* fix use on slider item
Signed-off-by: James <namnh0122@gmail.com>
* fix: ui no download model or simple onboarding (#3166)
* fix download huggingface model match with slider item
Signed-off-by: James <namnh0122@gmail.com>
* update owner_logo to logo and author
Signed-off-by: James <namnh0122@gmail.com>
* update new cortexso
Signed-off-by: James <namnh0122@gmail.com>
* Add install python step for macos
* add engine table
Signed-off-by: James <namnh0122@gmail.com>
* fix local icons
Signed-off-by: James <namnh0122@gmail.com>
* feat: add search feature for model hub
Signed-off-by: James <namnh0122@gmail.com>
* fix misalign switch
Signed-off-by: James <namnh0122@gmail.com>
* fix: delete thread not focus on other thread
Signed-off-by: James <namnh0122@gmail.com>
* add get model from hugging face
Signed-off-by: James <namnh0122@gmail.com>
* fix download from hugging face
Signed-off-by: James <namnh0122@gmail.com>
* small update
Signed-off-by: James <namnh0122@gmail.com>
* update
Signed-off-by: James <namnh0122@gmail.com>
* fix system monitor rounded only on the left
Signed-off-by: James <namnh0122@gmail.com>
* chore: update ui new hub screen (#3174)
* chore: update ui new hub screen
* chore: update layout centerpanel thread and hub screen
* chore: update detail model by group
* update cortexso 0.1.13
Signed-off-by: James <namnh0122@gmail.com>
* chore: add file size
Signed-off-by: James <namnh0122@gmail.com>
* chore: put engine to experimental feature
Signed-off-by: James <namnh0122@gmail.com>
* chore: open cortex folder
Signed-off-by: James <namnh0122@gmail.com>
* chore: add back user avatar
Signed-off-by: James <namnh0122@gmail.com>
* chore: minor UI hub (#3182)
* chore: add back right click thread list and update 3 dots are overlapping with the text
* chore: update position dropdown list my models
* chore: make on-device tab showing 6 items instead of 4
* chore: update style description modals detail model
* chore: update isGeneration loader and author name on modal
* feat: integrate cortex single executable
Signed-off-by: James <namnh0122@gmail.com>
* fix build
Signed-off-by: James <namnh0122@gmail.com>
* chore: added blank state
* chore: update ui component blank state
* bump cortex binary version
* fix: logic show modal migration (#3165)
* fix: logic show modal migration
* chore: fixed logic
* chore: read contain format gguf local models
* chore: change return hasLocalModel
* chore: intiial skipmigration state
* chore: filter embedding model
* fix: delete top thread not focus on any other thread
* chore: added UI no result component search models group (#3188)
* fix: remote model should show all when user config that engine
Signed-off-by: James <namnh0122@gmail.com>
* chore: set state thread and models migration using getOnInit (#3189)
* chore: set state thread and models migration using getOnInit
* chore: add state as dependecies hooks
* chore: system monitor panel show engine model (#3192)
* fix: remove config api, replace with engine
Signed-off-by: James <namnh0122@gmail.com>
* update
Signed-off-by: James <namnh0122@gmail.com>
* update reactquery
Signed-off-by: James <namnh0122@gmail.com>
* bump cortex 0.4.35
* feat: add waiting for cortex popup
Signed-off-by: James <namnh0122@gmail.com>
* chore: add loader detail model popup (#3195)
* chore: model start loader (#3197)
* chore: added model loader when user starting chat without model active
* chore: update copies loader
* fix: select min file size if recommended quant does not exist
Signed-off-by: James <namnh0122@gmail.com>
* chore: temporary hide gpu config
* fix: tensorrt not shown
Signed-off-by: James <namnh0122@gmail.com>
* fix lint
Signed-off-by: James <namnh0122@gmail.com>
* fix tests
Signed-off-by: James <namnh0122@gmail.com>
* fix e2e tests (wip)
Signed-off-by: James <namnh0122@gmail.com>
* update
Signed-off-by: James <namnh0122@gmail.com>
* fix: adding element and correct test to adapt new UI
* fix: temp skip unstable part
* fix: only show models which can be supported
Signed-off-by: James <namnh0122@gmail.com>
* Update version.txt
* update send message
Signed-off-by: James <namnh0122@gmail.com>
* fix: not allow user send message when is generating
Signed-off-by: James <namnh0122@gmail.com>
* chore: temp skip Playwright test due to env issue
* chore: temp skip Playwright test due to env issue
* update
Signed-off-by: James <namnh0122@gmail.com>
* chore: minor-ui-feedback (#3202)
---------
Signed-off-by: James <namnh0122@gmail.com>
Co-authored-by: Louis <louis@jan.ai>
Co-authored-by: Faisal Amir <urmauur@gmail.com>
Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: Van Pham <64197333+Van-QA@users.noreply.github.com>
Co-authored-by: Van-QA <van@jan.ai>
* feat: add extesion settings
Signed-off-by: James <james@jan.ai>
---------
Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: Louis <louis@jan.ai>
* fix: message should only be interrupted when i start another thread
* fix: thread lost message streaming if navigate to another thread
* fix: state issue with useThreads
* fix: avoid allow users to create so many threads at the same time
* fix missing last message
* remove console
* update last message metadata thread
* update conditional statement
chore: Update new model.json with multiple binaries
feat: Add updates for handling multiple model binaries
chore: jan can see
Update Model.json (#1005)
* add(mixtral): add model.json for mixtral
* archived some models + update the model.json
* add(model): add pandora 10.7b
* fix(model): update description
* fix(model): pump vers and change the featured model to trinity
* fix(model): archive neuralchat
* fix(model): decapriated all old models
* fix(trinity): add cover image and change description
* fix(trinity): update cover png
* add(pandora): cover image
* fix(pandora): cover image
* add(mixtral): add model.json for mixtral
* archived some models + update the model.json
* add(model): add pandora 10.7b
* fix(model): update description
* fix(model): pump vers and change the featured model to trinity
* fix(model): archive neuralchat
* fix(model): decapriated all old models
* fix(trinity): add cover image and change description
* fix(trinity): update cover png
* add(pandora): cover image
* fix(pandora): cover image
* chore: model desc nits
* fix(models): adjust the size for solars and pandoras
* add(mixtral): description
---------
Co-authored-by: 0xSage <n@pragmatic.vc>
chore: reformat model.json and use new template
fix(Model): download/abort model (#1163)
* fix(Model): download/abort model
* fix: image preview
Signed-off-by: James <james@jan.ai>
---------
Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: Louis <louis@jan.ai>
add preview and reduce time re-render all chat screen
Signed-off-by: James <james@jan.ai>
store files under thread_id/files
Signed-off-by: James <james@jan.ai>
fix: Update llava 1.5 size
fix: Nitro extension path resolver
feat: Add upload preview clearance
chore: Update FileType to multiple targets
fix: delete file preview once new thread created
chore: Add langchain import
support storing pdf file
Signed-off-by: James <james@jan.ai>
feat: add retrieval tool in node runtime
fix: import module done
Co-authored-by: Louis <louis-jan@users.noreply.github.com>
feat: Add type assistant tool
chore: Add tool_retrieval_enabled to InferenceEngine
chore: Add AssistantTool to thread entity
chore: refactor tool retrieval base class
feat: Add handler for assistant with rag enabled
chore: Update inferenceEngine type properly
chore: Update inferenceEngine type properly
fix: Update retrieval tool
chore: main entry correction
refactor: tsconfig files
chore: Update ModelRuntimeParams type
refactor: Remove unused files
fix: wip
chore: remove unused console.log for FileUploadPreview
fix: Update mapping correctly for engine and proxyEngine
feat: Add proxyEngine to type ModelInfo
fix: WIP with test route
fix: Add bundleDependencies to package.json
chore: remove conversational history memory
fix: refactor data passing
reafactor: remove unused code
fix: Update module
chore: export import correction
fix conflict
Signed-off-by: James <james@jan.ai>
fix: resolve after rebased
fix: Update llava 1.5 model json
feat: Add bakllava 1 model json
refactor: node module export, ES syntax and langchain import
fix: WIP
fix: WIP
fix: WIP
fix: external module import
fix: WIP
Add UI attachment fot file upload
Prepare Thumbnail UI image
chore: rebase model folder to dev branch
chore: remove multiple binaries related commits
fix: remove multiple binaries related commits part 2
fix: Remove transformer.js related deps
Fix truncate file name attachment
remove unused code image preview attachment
fix: remove multi binaries error
chore: remove commented code for ModelArtifacts type
Dropzone for drag and drop attachment
Avoid conditional showing 0 using length
fix symbol windows
avoid undefined tools
fix: add tool retrieval to true by default and disable the change
chore: remove unused code
fix: Enable nitro embedding by default
fix: Update code WIP with nitro embedding
chore: remove unused running function
fix: assistant extension missing module
feat: Retrieval ingest, query and reforward
fix: Update hnswlib version conflict
fix: Add tool settings
fix: Update path to thread_id/memory
fix: Add support for nitro embedding usage
fix: RAG does not work with plain content message
fix(Model): #1662 imported model does not use gpu (#1723)
Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
feat: allow users to update retrieval settings
chore: pass thread assistant settings to assistant extensions
chore: eslint fix
fix bug border right panel showing in thread while not have active thread
Update setting layout retrieval assistant
Renaming file settingcomponent
change default value in core extention
add fake loader generate response
fix conditional fake loader
remove unused import
Proper error message on file typr
fix: loading indicator
fix: chunk size and overlap constraint
conditional drag and drop when retrieval off
fix: enable retrieval middleware as soon as its tool is enabled
fix: configure embedding engine according to request
fix: Retrieval false by default
fix: engine json
chore: migrate assistant
disabled collapse panel when retrieval or children null
chore: remove unused log
chore: Bump nitro version to 0.2.14 for batch embedding
chore: remove unused console.log
* feat: adding model params
Signed-off-by: James <james@jan.ai>
* chore: inference request parameter
* Improve ui right panel model params
* Remove unused import
* Update slider track for darkmode
---------
Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: Louis <louis@jan.ai>
Co-authored-by: Faisal Amir <urmauur@gmail.com>