625 Commits

Author SHA1 Message Date
Full Stack Engineer
98f1139852 fix: ctx_size overflow causing model load failure after reopening chat (#7879)
* feat: paragraph-level Edit with AI for assistant markdown (#7812)

* fix: ctx_size overflow causing model load failure after reopening chat

* fix linter issue

---------

Co-authored-by: Clayton <118192227+claytonlin1110@users.noreply.github.com>
2026-04-03 06:55:44 +05:30
Clayton
f5432ddfa8 feat: add API key fallbacks with automatic rotation (#7877)
* feat: add API key fallbacks with automatic rotation

* fix: update

* fix: lint

* fix: update

* fix: update

* fix: update style

* fix: update description
2026-04-02 16:16:57 +07:00
dataCenter430
a68dcc8ccd feat(mcp): optional lightweight router model for MCP tool routing (#7846)
* feat(mcp): optional dedicated model for smart tool routing

* refactor: update mcp router model filter and settings

* fix: typescript error
2026-04-01 10:39:42 +05:30
Clayton
1c3a03557c feat: add optional health check auto-restart for crashed model sessions (#7855)
* feat: add optional health check auto-restart for crashed model sessions

* fix: update

* fix: update

* fix: lint

* fix: lint

* fix: tauri

* fix: build

* fix: update

* fix: update
2026-03-31 12:34:23 +05:30
dataCenter430
42b2d13321 feat(gguf): fix model compatibility heuristic for Apple Silicon unified memory (#7842)
* feat(gguf): improve model compatibility heuristic for Apple Silicon unified memory

* fix: resolve review

---------

Co-authored-by: Louis <louis@jan.ai>
2026-03-28 13:36:32 +07:00
Dexterity104
6a9100b07f fix: normalize extended-length paths for Windows file explorer compatibility 2026-03-27 10:44:58 -04:00
dataCenter430
f3858d22d3 feat: add toggle option to enable MCP tools 2026-03-26 18:32:04 +01:00
dataCenter430
fefe00838a refactor(mcp): dedupe collect_mcp_tools path; skip stale server names safely 2026-03-26 14:00:26 +01:00
dataCenter430
0ab4d4972e Merge branch 'main' into feat/MCP-agent-to-orchestrate-tools-use 2026-03-25 13:24:15 +01:00
linuxid10t
495c69ab55 fix: prevent data loss on app reload
- Fix extension active state key mismatch: code was reading '_active'
  but file stores 'active', causing extensions to appear inactive
- Fix app configuration fallback to use absolute data folder path
  instead of relative './data' which could resolve differently
- Fix assistant extension to return default assistant when no assistants
  found instead of empty array

These fixes ensure discussions and assistants persist correctly across
app reloads.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 16:38:25 -05:00
dataCenter430
09e9e6a04c Merge branch 'main' into feat/MCP-agent-to-orchestrate-tools-use 2026-03-24 15:25:47 +01:00
Clayton
305a15ee0e feat: add GUI toggle for server-side tool execution on /chat/completi… (#7808) 2026-03-24 18:03:41 +07:00
Clayton
d469c2e38c feat: add /v1/orchestrations for server-side MCP tool execution (#7800)
* feat: add /v1/orchestrations for server-side MCP tool execution

* fix: test

* fix: optional assistant_id
2026-03-24 14:31:34 +07:00
dev-miro26
34d2123ba0 fix: resolve MCP stdio transport disconnect and add auto-reconnect (#7791)
* feat: enhance MCP server tool retrieval and monitoring with auto-reconnect logic

* feat: add functionality to remove MCP server entries and handle tool listing failures

* refactor: reorganize and clarify documentation for tool retrieval function in MCP commands

* feat: add MCP reconnect notification mechanism
2026-03-24 10:59:23 +07:00
dataCenter430
3cc31fc14e Merge branch 'main' into feat/MCP-agent-to-orchestrate-tools-use 2026-03-23 13:35:26 +01:00
Vanalite
0ec8edc639 Merge remote-tracking branch 'origin/main' into chore/merge_main_to_v.0.7.9
# Conflicts:
#	Makefile
2026-03-23 13:31:38 +07:00
dataCenter430
7070d7a662 feat: add get_tools_for_server and get_srever_summaries 2026-03-22 23:38:06 +01:00
dev-miro26
203b1ae196 chore: update .gitignore to include autogenerated plugin permissions and ensure download.bat is tracked 2026-03-20 22:39:36 -07:00
dev-miro26
481c81314c refactor: improve JSON parsing in build.rs for capability file permissions 2026-03-20 06:47:33 +00:00
dev-miro26
e917a4cb78 feat: conditionally add foundation-models permissions to capability files and update Cargo.toml dependencies 2026-03-20 06:30:53 +00:00
dev-miro26
5504a7aa7e chore: update dependencies in Cargo.lock and Cargo.toml, add fm-rs package and modify tauri-plugin-foundation-models dependencies 2026-03-20 06:04:33 +00:00
dev-miro26
c1eeee0d9c refactor: update macOS target configuration to support Apple Silicon architecture for foundation models 2026-03-20 05:21:50 +00:00
dev-miro26
0d543eba92 feat: add macOS specific build configurations for Swift integration in build.rs 2026-03-19 21:38:18 +00:00
dev-miro26
9a684f5473 fix: ensure chunk_text is converted to a string in chat completion stream 2026-03-19 21:28:29 +00:00
dev-miro26
7d98402c62 refactor: change max_tokens type to u32 and improve variable naming in commands.rs 2026-03-19 21:21:59 +00:00
dev-miro26
da499a579b refactor: remove foundation models server dependency and streamline integration with Apple's FoundationModels framework 2026-03-19 19:08:12 +00:00
Vanalite
ab12f7463f chore: disable foundation model for RC 2026-03-19 14:43:29 +07:00
dev-miro26
be8d96d411 Merge branch 'main' into feature/expand-document-attachment-file-types 2026-03-19 01:32:51 +09:00
dev-miro26
aa2b968181 feat: expand file type support in document parser and UI components 2026-03-18 15:41:59 +00:00
Vanalite
50f6b798cb fix: api server cors vulnerability 2026-03-18 20:01:33 +07:00
Vanalite
7af7ffbea8 fix: log instead of stale the process when cannot rename 2026-03-18 18:11:54 +07:00
Vanalite
c391b1a662 chore: just remove env PATH during the uninstall, rename is prone to failure 2026-03-18 18:05:12 +07:00
Vanalite
68c0b626ab fix: cli install method on Window 2026-03-18 17:54:01 +07:00
Vanalite
841ab1bb91 chore: remove openclaw integration on desktop app
Retain the cli launch openclaw

# Conflicts:
#	extensions/yarn.lock
#	src-tauri/Cargo.toml
#	src-tauri/src/core/app/commands.rs
#	src-tauri/src/lib.rs
#	web-app/src/components/left-sidebar/NavMain.tsx
#	yarn.lock
2026-03-18 17:00:31 +07:00
Nghia Doan
708d3578ad Merge branch 'main' into fix/safe_remove_data 2026-03-18 14:44:07 +07:00
Nghia Doan
f84f1785e7 Merge pull request #7763 from janhq/fix/change_data_location
fix: change data location that has accident symlink failed
2026-03-18 14:43:18 +07:00
Vanalite
74d868ce82 fix: exclude entry before type branching 2026-03-18 13:44:34 +07:00
Vanalite
fde34c43bb feat: safe define remove dir list during the factory reset 2026-03-18 13:12:59 +07:00
dev-miro26
d5aa7d4022 feat: add foundation models plugin with server management capabilities (#7744) 2026-03-18 13:08:52 +07:00
Vanalite
37b279ddde fix: exclude openclaw from changing location data 2026-03-18 12:34:50 +07:00
Vanalite
e221415085 fix: change data location that has accident symlink failed 2026-03-18 10:58:21 +07:00
Louis
2b18fb5ab1 fix: kv-cache defaults and fit migration (#7751)
* fix: kv-cache default to q8

* fix: add tests

* fix: disable fit setting by default

* fix: default parallel
2026-03-17 21:45:38 +07:00
Louis
74189b8f35 fix: CLI examples (#7753) 2026-03-17 14:43:04 +07:00
since-2017-hub
ec999a7ad4 fix: system theme not updating when switching dark/light mode on KDE Linux (#7629) 2026-03-12 21:24:44 +07:00
dataCenter430
8df4bf887e Merge pull request #7605 from dataCenter430/fix/GPU-detection-losing
Fix: gpu detection losing
2026-03-12 18:10:06 +07:00
Louis
7c4232648c Revert "Merge pull request #7628 from since-2017-hub/fix/clean-claude-code-env-on-server-stop"
This reverts commit 041e817445, reversing
changes made to 38e5b1ddc5.

# Conflicts:
#	src-tauri/src/lib.rs
#	web-app/src/routes/settings/local-api-server.tsx
2026-03-12 12:15:51 +07:00
Vanalite
318d49a711 Merge remote-tracking branch 'origin/main' into release/v0.7.8
# Conflicts:
#	src-tauri/src/lib.rs
#	web-app/src/routes/settings/local-api-server.tsx
2026-03-11 19:47:46 +07:00
Vanalite
2c75549eec fix: append localhost as allowedOrigins on docker path 2026-03-11 17:14:59 +07:00
Louis
8c81f7363d Merge pull request #7709 from janhq/fix/openclaw-runtime-error
fix: openclaw runtime error
2026-03-11 17:11:09 +07:00
Louis
761d952aa8 fix: correct bun install path 2026-03-11 15:03:02 +07:00