Louis
9872a6e82a
test: add missing unit tests
2025-07-15 22:29:28 +07:00
Akarshan Biswas
dee98f41d1
✨ Feat: Improved llamacpp Server Stability and Diagnostics ( #5761 )
...
* feat: Improve llamacpp server error reporting and model load stability
This commit introduces significant improvements to how the llamacpp server
process is managed and how its errors are reported.
Key changes:
- **Enhanced Error Reporting:** The llamacpp server's stdout and stderr
are now piped and captured. If the llamacpp process exits prematurely
or fails to start, its stderr output is captured and returned as a
`LlamacppError`. This provides much more specific and actionable
diagnostic information for users and developers.
- **Increased Model Load Timeout:** The `waitForModelLoad` timeout has
been increased from 30 seconds to 240 seconds (4 minutes). This
addresses issues where larger models or slower systems would
prematurely time out during the model loading phase.
- **API Secret Update:** The internal API secret for the llamacpp
extension has been updated from 'Jan' to 'JustAskNow'.
- **Version Bump:** The application version in `tauri.conf.json` has
been incremented to `0.6.901`.
* fix: should not spam load requests
* test: add test to cover the fix
* refactor: clean up
* test: add more test case
---------
Co-authored-by: Louis <louis@jan.ai>
2025-07-14 11:55:44 +05:30
Louis
03bcd02002
test: add missing unit tests
2025-07-12 22:46:27 +07:00
Louis
c2790d9181
test: remove route tests
2025-07-12 21:35:49 +07:00
Louis
864ad50880
test: add missing tests
2025-07-12 21:29:51 +07:00
Louis
c5fd964bf2
test: add missing tests
2025-07-12 20:15:45 +07:00
Louis
b8259e7794
feat: add HF token setting
2025-07-11 00:05:52 +07:00
Louis
a770e08013
test: migrate jest to vitest
2025-07-10 21:14:21 +07:00
Louis
389721ba89
fix: build step
2025-07-10 16:49:21 +07:00
Louis
ca6f4f8977
test: fix failed tests
2025-07-10 16:25:47 +07:00
Louis
6e0218c084
Merge branch 'release/v0.7.0' into feat/inference-llamacpp-extension
...
# Conflicts:
# .devcontainer/buildAppImage.sh
# .github/workflows/template-tauri-build-linux-x64.yml
# Makefile
# core/src/node/extension/index.test.ts
# package.json
# src-tauri/tauri.conf.json
# web-app/package.json
2025-07-10 15:36:41 +07:00
Bob Ros
e160339c7b
Merge branch 'dev' into de_de-i18n
2025-07-08 09:38:09 +02:00
Faisal Amir
60b7e6a081
🐛 fix: think tag auto expand like tool tag behavior ( #5727 )
2025-07-08 11:11:46 +07:00
Bob Ros
0a3185f88d
Merge branch 'dev' into de_de-i18n
2025-07-07 22:18:55 +02:00
hiento09
3287e8b300
chore: enable test coverage ( #5710 )
...
* chore: enable test coverage
2025-07-07 11:24:13 +07:00
Faisal Amir
a0be23b500
enhancement: show readme on detail each model ( #5705 )
...
* 🧹 cleanup: linter and log
* Update web-app/src/routes/hub/$modelId.tsx
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-07-07 09:54:16 +07:00
Louis
9696589e79
Merge pull request #5389 from STRRL/feat/identify-jan-on-openrouter
...
feat: identidy jan for openrouter
2025-07-07 09:32:46 +07:00
Zhiqiang ZHOU
9ff3cbe63f
Merge remote-tracking branch 'upstream/dev' into feat/identify-jan-on-openrouter
2025-07-06 11:54:46 -07:00
Ethan Garber
5bf78a31d9
streaming content doesn't need to deal with edits so doesn't need updateMessage function
2025-07-05 21:41:29 -04:00
Ethan Garber
a1ff097336
Merge branch 'dev' into allow-assistant-message-edits
2025-07-05 19:58:24 -04:00
Faisal Amir
3a197d56c0
enhancement: filter active gpu on system monitor
2025-07-03 23:36:53 +07:00
Faisal Amir
19fc399ae1
enhancement: gpu list based on backend
2025-07-03 23:18:50 +07:00
Faisal Amir
c34291237f
✨ enhancement: add hub detail page
2025-07-03 13:36:00 +07:00
Faisal Amir
0343c09704
🧹 cleanup: hub model title should not truncate just let make another line
2025-07-03 11:05:34 +07:00
Bob Ros
c778e8bcac
Merge branch 'dev' into de_de-i18n
2025-07-02 15:49:59 +02:00
Louis
e123d22b8d
fix: deprecate sidecar run
2025-07-02 12:48:50 +07:00
Louis
0dbfde4c80
refactor: wait for extension load
2025-07-02 12:29:02 +07:00
Louis
66bae2adb8
chore: clean up
2025-07-02 12:29:02 +07:00
Louis
9b730058b4
feat: use hardware information api
2025-07-02 12:29:02 +07:00
Louis
2bdbce2e40
refactor: clean up unused apis
2025-07-02 12:29:02 +07:00
Louis
c6ac9f1d2a
feat: sync hub with model catalog
2025-07-02 12:29:01 +07:00
Louis
f70bb2705d
🔧 test: util and lib unit tests
2025-07-02 12:28:25 +07:00
Louis
5edc773535
fix: wait for model start
2025-07-02 12:28:25 +07:00
Louis
ae58c427a5
fix: tool call params
2025-07-02 12:28:25 +07:00
Louis
8bd4a3389f
refactor: frontend uses new engine extension
...
# Conflicts:
# extensions/model-extension/resources/default.json
# web-app/src/containers/dialogs/DeleteProvider.tsx
# web-app/src/routes/hub.tsx
2025-07-02 12:28:24 +07:00
Akarshan Biswas
a7a2dcc8d8
refactor load/unload again; move types to core and refactor AIEngine abstract class
2025-07-02 12:27:09 +07:00
Faisal Amir
2a0597ff01
Merge branch 'dev' into release/v0.6.6
2025-07-02 10:26:32 +07:00
Faisal Amir
662879bb5d
✨ enhancement: setting responsive ( #5615 )
...
* ✨ feat: setting responsive
* 🧹 cleanup: feeback PR
* 🧹 cleanup: unused className
* 🧹 cleanup: unused props
2025-07-01 09:44:32 +07:00
Sam Hoang Van
5918c9cd6f
fix: custom based url and header by upgrade token.js version ( #5596 )
2025-06-30 10:56:23 +07:00
Bob Ros
39f220fae1
Merge branch 'dev' into de_de-i18n
2025-06-29 18:33:45 +02:00
Louis
e52b6553a5
Merge branch 'dev' into allow-assistant-message-edits
2025-06-29 17:43:38 +07:00
Louis
834bc39242
test: init e2e test with selenium and CI work ( #5591 )
...
* test: init e2e test
* Update yarn.lock
2025-06-29 17:12:16 +07:00
Bob Ros
3b7ed88180
Update web-app/src/locales/de-DE/common.json
...
change to informal
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-28 03:11:21 +02:00
Bob Ros
2fdfba208a
Update web-app/src/locales/de-DE/mcp-servers.json
...
use modern style for ß
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-28 03:09:51 +02:00
Bob Ros
224aa1b4e6
Update web-app/src/locales/de-DE/mcp-servers.json
...
fix typo
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-28 03:09:21 +02:00
Bob Ros
8a77c41519
Update web-app/src/locales/de-DE/mcp-servers.json
...
use modern style of ß
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-28 03:08:28 +02:00
Bob Ros
9c3b93a8c7
Update web-app/src/locales/de-DE/common.json
...
fix forgotten translation
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-28 03:07:21 +02:00
Bob Ros
0114d89993
Update web-app/src/locales/de-DE/common.json
...
fix forgotten translation
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-28 03:06:53 +02:00
Bob Ros
3329be5c73
Update web-app/src/locales/de-DE/common.json
...
fix forgotten translation deleteAll
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-28 03:06:24 +02:00
Bob Ros
e6f77faf06
Update web-app/src/locales/de-DE/providers.json
...
remove useless white space
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-28 03:05:46 +02:00