18 Commits

Author SHA1 Message Date
Louis
99d083d84a
refactor: file prefix replace utils & add unit test (#1676)
* refactor: file prefix replace utils

* chore: add unit tests for core module
2024-01-22 10:05:47 +07:00
Louis
f4f861d0e9
refactor: introduce node module in nitro extension (#1630) 2024-01-17 11:28:54 +07:00
Louis
5250061c11
feat: Jan Server, API and decoupled clients (#948)
* chore: expose fs apis

* chore: correct electron import path

* update download api

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

* update chat_completion

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

* fix electron import

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

* feat: adding API support at 1337 (#991)

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

* feat: Add /chat/completion api and handler

* chore: add todo for modelList

* chore: read engine.json for openai chat_completion (#1030)

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

* refactor: move routes to shared node module

* refactor: exported modules from core with types (#1172)

* refactor: exported modules from core with types

* fix: fix file reading args

* refactor: fileManager handles

* fix: app issues with server refactoring

* refactor: shared server module (#1210)

* chore: resolve main

* chore: update makefile

---------

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: NamH <NamNh0122@gmail.com>
Co-authored-by: hiro <vuonghoainam.work@gmail.com>
2023-12-28 17:57:39 +07:00
Louis
8bde944122
fix: import_typescript.default.isTokenKind is not a function (#923) 2023-12-08 22:05:33 +07:00
Louis
cfec5f9493
chore: universal module definition (#902) 2023-12-08 16:52:00 +07:00
Louis
1143bd3846
refactor: jan extensions (#799)
* refactor: rename plugin to extension
2023-12-01 11:30:29 +07:00
Service Account
155a2d4c87 janhq/jan: Update tag build 0.1.10 2023-11-06 06:46:21 +00: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
Service Account
b9dcdb737c janhq/jan: Update tag build 0.1.9 2023-10-30 08:18:07 +00:00
Service Account
d695a37e1e janhq/jan: Update tag build 0.1.8 2023-10-27 07:11:15 +00:00
Service Account
01b08d9283 janhq/jan: Update tag build 0.1.7 2023-10-24 04:52:33 +00:00
Service Account
b9e181c01d janhq/jan: Update tag build 0.1.6 2023-10-21 06:34:34 +00:00
Service Account
97782b0f3b janhq/jan: Update tag build 0.1.5 2023-10-19 08:56:23 +00:00
Service Account
84c041de6a janhq/jan: Update tag build 0.1.4 2023-10-19 08:30:07 +00:00
Service Account
a1ab991e41 janhq/jan: Update tag build 0.1.3 2023-10-19 03:32:23 +00:00
Service Account
aa14557454 janhq/jan: Update tag build 0.1.2 2023-10-17 12:49:11 +00:00
Service Account
d5f2f1e74e janhq/jan: Update tag build 0.1.1 2023-10-17 06:57:24 +00:00
hiento09
3e2d878e12
Rename plugin-core to core (#370)
Co-authored-by: Hien To <>
2023-10-17 06:56:57 +00:00