61 Commits

Author SHA1 Message Date
Louis
36c9807ae4 feat: JSON Conversational Plugin 2023-11-06 13:46:01 +07:00
Louis
96dba2690d feat: class-based plugin manager
chore: add facades

refactor: core module export

refactor: inference plugin - deprecate function registering (#537)

* refactor: revamp inference plugin as class - deprecate function registering

* refactor: monitoring plugin - deprecate service registering (#538)

refactor: revamp inference plugin as class - deprecate function registering

chore: update import

refactor: plugin revamp - model management

chore: update build steps and remove experimental plugins

refactor: remove pluggable electron

chore: add sorting for conversations

chore: build plugins for testing

chore: consistent plugin directory name

chore: docs

chore: fix CI

chore: update conversation prefix
2023-11-06 13:46:01 +07:00
hiento09
06da2d8c5f
Add install nitro mac intel inference plugin build locally (#542)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-11-05 14:27:11 +07:00
Service Account
b495dabf88 janhq/jan: Update tag build 1.0.21 for inference-plugin 2023-11-03 11:13:18 +00:00
hiento09
4eb5ecdbb4
Bump nitro version to 0.1.4 (#532)
* Bump nitro version to 0.1.4

* Add chmod for linux-start.sh file

---------

Co-authored-by: Service Account <service@jan.ai>
2023-11-03 18:11:19 +07:00
hiento09
8f9cc300b3
Chore/update yarn dev script (#529)
* reduce runtime command yarn build:plugins locally on mac silicon

* rename yarn script

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: Service Account <service@jan.ai>
2023-11-02 17:41:13 +07:00
Service Account
6f3b17bed8 janhq/jan: Update tag build 1.0.20 for inference-plugin 2023-11-01 16:36:49 +00:00
hiento09
200f19f3ee
Inference Plugin pull nitro binary from release (#524)
* refactor nitro folder structure inside inference plugin

* Change to flat folder structure for nitro binary

* Remove all exiting nitro binary file

* add download command for nitron linux cuda

* Add yarn script to download nitro

* Add build deps to data-plugins yarn script

* add chmod for nitro binary file

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: Service Account <service@jan.ai>
2023-11-01 23:32:41 +07:00
Service Account
5ab61c3e5e janhq/jan: Update tag build 1.0.19 for inference-plugin 2023-10-31 09:13:57 +00:00
John
7a1f713229 Chore: refactor code, hide plugin menu in web 2023-10-31 15:38:21 +07:00
Service Account
76a844ae77 janhq/jan: Update tag build 1.0.18 for inference-plugin 2023-10-31 08:22:31 +00:00
Louis
1efe2cbd1e
fix: dest.end is not a function (#501) 2023-10-31 15:21:18 +07:00
Service Account
197eb6c0b6 janhq/jan: Update tag build 1.0.17 for inference-plugin 2023-10-31 02:58:00 +00:00
John
6be67895dd 255: Cloud native 2023-10-30 23:20:10 +07:00
Service Account
7ccdb8360d janhq/jan: Update tag build 1.0.16 for inference-plugin 2023-10-30 15:37:19 +00:00
hiento09
fd87f8ad7f
Correct version and license (#498)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-10-30 22:32:34 +07:00
Louis
2711552614
chore: update plugin readme (#497) 2023-10-30 21:52:14 +07:00
Louis
4f9d883c6b
chore: update plugins license (#496) 2023-10-30 21:30:56 +07:00
John
6bf5b7d906 #255: Read plugins manifest from CDN 2023-10-30 19:36:03 +07:00
Louis
1439742544
chore: attempt to kill Nitro subprocesses (#484) 2023-10-27 16:46:18 +07:00
NamH
0bd52e58ec
fix: download now change state immediately (#475)
* fix: download now change state immediately

Signed-off-by: James <james@jan.ai>

* fix: add back last message

Signed-off-by: James <james@jan.ai>

* update send button status

Signed-off-by: James <james@jan.ai>

---------

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
2023-10-27 14:10:47 +07:00
Service Account
0a1302e301 janhq/jan: Update tag build 1.0.14 for inference-plugin 2023-10-26 02:00:59 +00:00
Louis
9903b033b0
fix: correct app version display (#452) 2023-10-26 08:59:28 +07:00
Service Account
b121495ff4 janhq/jan: Update tag build 1.0.13 for inference-plugin 2023-10-25 08:55:35 +00:00
Service Account
fffeaf5bc9 Change to load nitron on windows and linux from bash/shell script 2023-10-25 14:32:48 +07:00
Service Account
914b4082a9 janhq/jan: Update tag build 1.0.12 for inference-plugin 2023-10-25 01:02:00 +07:00
Service Account
e60e7a228e fix error codesign 2023-10-25 00:58:36 +07:00
Service Account
6c9069a1ad
janhq/jan: Update tag build 1.0.11 for inference-plugin 2023-10-24 11:01:16 +07:00
Faisal Amir
539b467141
ui: interface revamp (#429)
* feat: adding create bot functionality

Signed-off-by: James <james@jan.ai>

* update the temperature progress bar

Signed-off-by: James <james@jan.ai>

* WIP baselayout

* Mapping plugins with available preferences

* Added loader component

* WIP working another screen

* Cleanup types and avoid import one by one

* Prepare bottom bar

* Add css variables colors to enable user select the accent

* Enable change accent color

* Seperate css variable

* Fix conflict

* Add blank state of my model empty

* Restyle explore models page

* Enable user config left sidebar

* Restyle my models page

* WIP styling chat page

* Restyling chat message

* Fix conflict

* Adde form preferences setting plugins

* Fixed form bot info

* Sidebar bot chat

* Showing rightbar for both setting when user created bot

* Fix style bot info

* Using overflow auto intead of scroll

* Remove script built UI from root package

* Fix missig import

* Resolve error linter

* fix e2e tests

Signed-off-by: James <james@jan.ai>

---------

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
2023-10-24 10:59:12 +07:00
Service Account
b4e982552f janhq/jan: Update tag build 1.0.10 for inference-plugin 2023-10-23 16:05:39 +07:00
hiento09
acdfe7e83b
Merge pull request #426 from janhq/chore/add-readme-retrieval-plugin
Add readme inference plugin
2023-10-23 16:04:36 +07:00
Service Account
e3f29d1526 Add readme 2023-10-23 16:03:17 +07:00
Service Account
6f4b937b1c janhq/jan: Update tag build 1.0.9 for inference-plugin 2023-10-23 15:59:55 +07:00
NamH
6e2210cb22
feat: adding create bot functionality (#368)
* feat: adding create bot functionality

Signed-off-by: James <james@jan.ai>

* update the temperature progress bar

Signed-off-by: James <james@jan.ai>

* chore: remove tgz

Signed-off-by: James <james@jan.ai>

* update core dependency

Signed-off-by: James <james@jan.ai>

* fix e2e test

Signed-off-by: James <james@jan.ai>

---------

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
2023-10-23 15:57:56 +07:00
Service Account
bb5c430d1b
janhq/jan: Update tag build 1.0.8 for inference-plugin 2023-10-21 18:09:22 -07:00
Service Account
5fc65cdcad
chore: Update nitro with/ without CUDA support - v0.1.2 2023-10-21 18:05:32 -07:00
Service Account
70f79c192c
feat: Add nitro 0.1.2 linux amd64 binary support 2023-10-21 18:05:14 -07:00
Service Account
f72a9961a5
chore: Update nitro windows external DLL for runtime 2023-10-21 18:04:55 -07:00
Service Account
47e5327228
chore: Add todo for checking whether CUDA exists or not 2023-10-21 18:04:29 -07:00
Service Account
5f536d8d3b janhq/jan: Update tag build 1.0.7 for inference-plugin 2023-10-20 04:00:11 +00:00
Louis
d133594db7
chore: clean 2023-10-20 10:48:53 +07:00
vuonghoainam
d98ad60422 chore: Add support for nitro 0.1.2 with load_model 2023-10-19 17:44:16 -07:00
vuonghoainam
25457aa594 feat: Add inferene params wrt nitro 0.1.2 2023-10-19 17:43:47 -07:00
vuonghoainam
64f7a81e9e chore: Update nitro 0.1.2 for Intel 2023-10-19 16:18:05 -07:00
vuonghoainam
91c623e11e chore: Update nitro for linux with cuda support version 0.1.2 2023-10-19 16:17:53 -07:00
vuonghoainam
9a5963294f chore: Update new nitro for Mac M with new metal file 2023-10-19 16:17:31 -07:00
vuonghoainam
cd22ec0c58 chore: Update nitro windows 0.1.2 with cuda support by default 2023-10-19 16:17:08 -07:00
vuonghoainam
80485b21b6 chore: Remove config.json file as new nitro does not need it 2023-10-19 16:16:32 -07:00
vuonghoainam
4684e0344f fix: Update default windows exe file to cuda by default 2023-10-19 16:16:04 -07:00
vuonghoainam
c2d3940298 fix: Use IP instead of localhost to improve performance 2023-10-19 16:15:35 -07:00