ssongliu
23a54653f8
fix(ai): persist model verification settings and reset lifecycle status ( #14312 )
...
* fix(ai): persist model verification settings and reset lifecycle status
* fix(ai): reset model verification before upgrade cutover
2026-11-06 00:44:50 +08:00
ssongliu
fe3953963e
refactor(ai): move model preparation to XPack and reorganize model views ( #14306 )
2026-11-05 16:27:06 +08:00
Yuki Guo and ssongliu
d658395188
feat(sync): sync php extended template ( #14299 )
...
* feat(sync): sync php extended template
* fix(i18n): complete resource sync translations
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-11-05 15:06:12 +08:00
ssongliu
b07afd3785
feat(ai): improve model preparation and download progress refresh ( #14297 )
2026-11-04 16:11:16 +08:00
ssongliu
30381a3c68
feat(ai): streamline deployments and add local model selection ( #14293 )
...
* feat(ai): split model management and add weight provider filters
* feat(ai): streamline deployments and add local model selection
2026-11-03 23:54:22 +08:00
Kadxy
37170ae81a
fix(openresty): report brotli as pending when the http.d include can be added ( #14285 )
...
Installs that enabled ngx_brotli before v2.3.0 have no http.d include in
nginx.conf, because the include is only inserted when a module is toggled
or built. The settings page reported this as "cannot write the managed
configuration" and skipped the brotli save, so the save path that inserts
the include was never reached, even on a stock nginx.conf.
The settings response now tells the two cases apart with an in-memory
insertion check that writes nothing:
- include missing but insertable, or managed file missing: managedPending,
the page explains the values take effect after saving and saves normally
- no safe insertion point: managedUnavailable, unchanged
The save path now inserts the include through ensureNginxHTTPIncludeActive,
the same function module activation uses, so both produce identical
results. A sentinel error keeps "no insertion point" mapped to
ErrBrotliUnsupported while I/O failures are still returned as-is.
2026-11-03 18:58:24 +08:00
ssongliu
daae8c43f8
refactor: remove Fxplay and TensorRT-LLM support ( #14287 )
2026-11-03 14:38:15 +08:00
蘭
e29679768b
feat: add MCP error metadata handling and improve source policy resolution ( #14270 )
...
* feat: add MCP error metadata handling and improve source policy resolution
* fix: adjust height-diff for improved table layout
2026-11-02 22:17:12 +08:00
ssongliu
c06c4e338b
feat(vm): enable community virtual machines and migrate xpack data ( #14279 )
...
* feat(vm): enable community virtual machines and migrate xpack data
* fix(vm): stop ISO download polling on failure or cancellation
* fix(vm): respect deleteFile when deleting failed ISO imports
2026-11-02 18:22:58 +08:00
ssongliu
f8c61993c5
feat(ai): open source model marketplace and migrate historical data ( #14277 )
...
* feat(ai): open source model marketplace and migrate historical data
* fix(ai): wait for canceled model downloads before retrying
2026-11-02 17:46:26 +08:00
Yuki Guo
50f0a37bee
feat: add remote Docker Hub image search ( #14271 )
2026-11-02 11:35:26 +08:00
Yuki Guo
50a45b72f3
Merge branch 'dev-v2' into pr@dev-v2@feat_image_check
2026-11-02 09:44:27 +08:00
ssongliu
13362f84a6
fix(ai): synchronize inference engine task states and unify management ( #14269 )
2026-11-01 23:36:15 +08:00
ssongliu
93ebc6a8b9
feat(ai): streamline Ollama model pool management ( #14259 )
2026-10-30 23:50:11 +08:00
ssongliu
7156addf79
feat(ai): refine model pools, navigation and GPU deployment configuration ( #14257 )
2026-10-30 23:00:23 +08:00
CityFun and ssongliu
832d367428
perf(appstore): reduce resource requests during synchronization ( #14248 )
...
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-30 18:14:41 +08:00
ssongliu
02031e4d7c
feat: support GB10 shared memory and refine AI model UI ( #14254 )
2026-10-30 18:09:51 +08:00
ssongliu
2f7bab67b3
feat(ai): add unified GPU configuration and collapsible deployment cards ( #14253 )
2026-10-30 17:03:21 +08:00
guoyuqi
e9c2162921
feat(container): add image update checks with scheduling and task logs
2026-10-29 18:25:32 +08:00
蘭
d32cbb40f6
feat(mcp): add Panel MCP task configuration and website binding structures ( #14229 )
...
* feat(mcp): add Panel MCP task configuration and website binding structures
* fix(mcp): correct variable assignment in mcpWebsiteDomain function
2026-10-28 14:04:38 +08:00
CityFun
1798f9768e
fix(ai): preserve legacy Feishu and safely migrate OpenClaw 2026.10.7 upgrades ( #14214 )
...
* fix(ai): preserve legacy Feishu and migrate bundled plugin upgrades
* fix(ai): override inherited Feishu allowlists when cleared
2026-10-28 11:24:03 +08:00
ssongliu
5346d5f58a
fix(ai): reconcile Ollama models and improve engine management ( #14211 )
2026-10-27 11:06:32 +08:00
ssongliu
fbf66766c2
fix: align AI menu order and labels ( #14192 )
2026-10-26 14:03:40 +08:00
蘭
d7355f3ccc
feat(mcp): add 1Panel MCP and enhance MCP credential management ( #14189 )
...
* feat(mcp): add 1Panel MCP and enhance MCP credential management
* feat(i18n): implement MCP document localization and remove legacy code
2026-10-26 13:59:49 +08:00
ssongliu
c4b76a8e89
feat(ai): unify model services and inference engine management ( #14175 )
2026-10-23 18:39:22 +08:00
Yuki Guo
ec998552b9
feat: ca website upload ( #14148 )
2026-10-23 18:12:57 +08:00
ssongliu
a393224729
feat(ai): support benchmark node options and report integration ( #14145 )
2026-10-21 18:07:39 +08:00
CityFun and ssongliu
577d771495
feat(agent): add DeepSeek Harness and OctoP support ( #14138 )
...
* feat(agent): add DeepSeek Harness and OctoP support
* fix: restore default core edition configuration
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-21 17:25:38 +08:00
Yuki Guo
13199efd62
feat: add overview more quick menu ( #14132 )
2026-10-21 16:21:07 +08:00
ssongliu
690cb48280
feat(vllm): refine monitor snapshots and historical request counts ( #14109 )
2026-10-16 13:36:29 +08:00
ssongliu
f226fed8cd
feat(firewall): support restoring rule backups on startup ( #14108 )
2026-10-16 10:50:07 +08:00
ssongliu
afcb94f6ef
feat(vllm): add request metrics and optimize monitor history ( #14032 )
2026-10-12 15:54:42 +08:00
Yuki Guo and ssongliu
486cd5d0ad
feat(redis): enable remote terminal through tracked background tasks ( #14012 )
...
* feat(redis): enable remote terminal through tracked background tasks
* feat(redis): enable remote terminal through tracked background tasks
* refactor(redis): remove redundant CLI status tracking
* refactor(redis): retain existing task execution flow
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-09 18:20:51 +08:00
ssongliu
00ce5a7b36
fix(firewall): preserve IPv6 RA protection and simplify error messages ( #14015 )
2026-10-09 17:45:57 +08:00
ssongliu
e119239d3d
refactor: manage firewall rules through runtime state and file backups ( #13998 )
...
Replace database rule synchronization with native rule operations and file-based backup, import, and recovery. Update firewall management views, descriptions, whitelist handling, and translations.
Include terminal reconnect fixes and xpack build tags for Darwin build targets. Remove temporary regression test files before committing.
2026-10-08 18:19:30 +08:00
ssongliu
b962144e7d
fix(ssh): validate imported key pairs and cancel stale file reads ( #13991 )
2026-10-08 14:06:40 +08:00
ssongliu
d0183f460e
feat: add vLLM monitoring ( #13942 )
2026-09-29 15:19:30 +08:00
ssongliu
d27d6db1ea
feat: enhance native GPU NPU and XPU monitoring ( #13939 )
2026-09-28 18:32:12 +08:00
蘭
cac73e6d45
fix: add success alert message for cron jobs and enhance alert handling ( #13919 )
2026-09-24 18:23:39 +08:00
ssongliu
19bb823b05
fix(firewall): guard IPv6 forwarding against RA disruption ( #13882 )
2026-09-21 17:12:17 +08:00
ssongliu
3a5371652e
refactor(firewall): simplify state reads and batch verification ( #13881 )
2026-09-21 15:09:13 +08:00
ssongliu
673ffac516
refactor(firewall): simplify whitelist configuration and rule protection ( #13838 )
2026-09-16 22:09:49 +08:00
ssongliu
86e4ed6f64
perf(firewall): optimize large rule sets and queue deletions ( #13829 )
2026-09-16 15:34:10 +08:00
ssongliu
fe742b9f41
fix(firewall): improve whitelist management and rule lifecycle ( #13826 )
2026-09-15 23:55:01 +08:00
CityFun
6b20ff0b13
feat: OpenClaw supports configuring model Max Tokens ( #13818 )
2026-09-15 18:36:24 +08:00
ssongliu
005f240fb7
fix: improve firewall lifecycle and sync ( #13809 )
2026-09-15 10:04:53 +08:00
蘭
75da53e374
feat: Remote download supports server file name options and improves error handling ( #13808 )
...
* feat: Remote download supports server file name options and improves error handling
* feat: Remote download supports server file name options and improves error handling
2026-09-15 10:04:44 +08:00
ssongliu
9300bf4141
refactor(firewall): queue rule operations and simplify synchronization ( #13786 )
2026-09-11 15:16:44 +08:00
ssongliu
2fcfe56a30
refactor(firewall): queue rule operations and simplify synchronization ( #13784 )
2026-09-10 23:54:46 +08:00
ssongliu
4cd77d8ee1
fix(firewall): simplify rule editing and reject duplicate adoption ( #13779 )
2026-09-10 18:11:36 +08:00