dependabot[bot]
3f38fecdfc
chore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.1.0 to 1.2.0 ( #7776 )
...
chore(deps): bump github.com/modelcontextprotocol/go-sdk
Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/modelcontextprotocol/go-sdk/releases )
- [Commits](https://github.com/modelcontextprotocol/go-sdk/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: github.com/modelcontextprotocol/go-sdk
dependency-version: 1.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 22:15:29 +01:00
dependabot[bot]
20a4199229
chore(deps): bump github.com/schollz/progressbar/v3 from 3.18.0 to 3.19.0 ( #7775 )
...
chore(deps): bump github.com/schollz/progressbar/v3
Bumps [github.com/schollz/progressbar/v3](https://github.com/schollz/progressbar ) from 3.18.0 to 3.19.0.
- [Release notes](https://github.com/schollz/progressbar/releases )
- [Commits](https://github.com/schollz/progressbar/compare/v3.18.0...v3.19.0 )
---
updated-dependencies:
- dependency-name: github.com/schollz/progressbar/v3
dependency-version: 3.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 22:15:11 +01:00
Ettore Di Giacinto
ded9955881
chore(ci): do not select models if we have only 1 result
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-29 22:14:14 +01:00
dependabot[bot]
cf78f9a2a8
chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0 ( #7777 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.77.0 to 1.78.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.77.0...v1.78.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.78.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 21:03:57 +01:00
dependabot[bot]
0c16f55b45
chore(deps): bump securego/gosec from 2.22.9 to 2.22.11 ( #7774 )
...
Bumps [securego/gosec](https://github.com/securego/gosec ) from 2.22.9 to 2.22.11.
- [Release notes](https://github.com/securego/gosec/releases )
- [Commits](https://github.com/securego/gosec/compare/v2.22.9...v2.22.11 )
---
updated-dependencies:
- dependency-name: securego/gosec
dependency-version: 2.22.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 19:18:29 +00:00
Richard Palethorpe
0b80167912
chore: ⬆️ Update leejet/stable-diffusion.cpp to 4ff2c8c74bd17c2cfffe3a01be77743fb3efba2f ( #7771 )
...
* ⬆️ Update leejet/stable-diffusion.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: Add KL_OPTIMAL scheduler, pass sampler to default scheduler for LCM and fixup other refactorings from upstream
Signed-off-by: Richard Palethorpe <io@richiejp.com >
* Delete backend/go/stablediffusion-ggml/compile_commands.json
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
---------
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Richard Palethorpe <io@richiejp.com >
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2025-12-29 19:06:35 +01:00
Richard Palethorpe
99b5c5f156
feat(api): Allow tracing of requests and responses ( #7609 )
...
* feat(api): Allow tracing of requests and responses
Signed-off-by: Richard Palethorpe <io@richiejp.com >
* feat(traces): Add traces UI
Signed-off-by: Richard Palethorpe <io@richiejp.com >
---------
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-12-29 11:06:06 +01:00
Ettore Di Giacinto
9ab812a8e8
chore(ci): be more precise when detecting existing models ( #7767 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-29 10:06:42 +01:00
Ettore Di Giacinto
185a685211
fix(amd-gpu): correctly show total and used vram ( #7761 )
...
An example output of `rocm-smi --showproductname --showmeminfo vram --showuniqueid --csv`:
```
device,Unique ID,VRAM Total Memory (B),VRAM Total Used Memory (B),Card Series,Card Model,Card Vendor,Card SKU,Subsystem ID,Device Rev,Node ID,GUID,GFX Version
card0,0x9246____________,17163091968,692142080,Navi 21 [Radeon RX 6800/6800 XT / 6900 XT],0x73bf,Advanced Micro Devices Inc. [AMD/ATI],001,0x2406,0xc1,1,45534,gfx1030
card1,N/A,67108864,26079232,Raphael,0x164e,Advanced Micro Devices Inc. [AMD/ATI],RAPHAEL,0x364e,0xc6,2,52156,gfx1036
```
Total memory is actually showed before the total used memory as can be seen in https://github.com/LostRuins/koboldcpp/issues/1104#issuecomment-2321143507 .
This PR fixes https://github.com/mudler/LocalAI/issues/7724
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-29 07:57:07 +01:00
LocalAI [bot]
1a6fd0f7fc
chore: ⬆️ Update ggml-org/llama.cpp to 4ffc47cb2001e7d523f9ff525335bbe34b1a2858 ( #7760 )
...
⬆️ Update ggml-org/llama.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-28 21:10:39 +00:00
LocalAI [bot]
c95c482f36
chore: ⬆️ Update ggml-org/llama.cpp to a4bf35889eda36d3597cd0f8f333f5b8a2fcaefc ( #7751 )
...
⬆️ Update ggml-org/llama.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-27 21:09:12 +00:00
Ettore Di Giacinto
21c464c34f
fix(cli): import via CLI needs system state ( #7746 )
...
pass system state to application config to avoid nil pointer exception
during import.
Fixes: https://github.com/mudler/LocalAI/issues/7728
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-27 11:10:28 +01:00
LocalAI [bot]
ddf0281785
chore: ⬆️ Update ggml-org/llama.cpp to 7ac8902133da6eb390c4d8368a7d252279123942 ( #7740 )
...
⬆️ Update ggml-org/llama.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-26 21:44:34 +00:00
LocalAI [bot]
86c68c9623
chore: ⬆️ Update ggml-org/llama.cpp to 85c40c9b02941ebf1add1469af75f1796d513ef4 ( #7731 )
...
⬆️ Update ggml-org/llama.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-25 21:10:28 +00:00
Ettore Di Giacinto
c844b7ac58
feat: disable force eviction ( #7725 )
...
* feat: allow to set forcing backends eviction while requests are in flight
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* feat: try to make the request sit and retry if eviction couldn't be done
Otherwise calls that in order to pass would need to shutdown other
backends would just fail.
In this way instead we make the request sit and retry eviction until it
succeeds. The thresholds can be configured by the user.
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* add tests
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* expose settings to CLI
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Update docs
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-25 14:26:18 +01:00
Ettore Di Giacinto
bb459e671f
fix(ui): correctly parse import errors ( #7726 )
...
errors are nested
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-25 10:43:12 +01:00
LocalAI [bot]
2fe6e278c8
chore: ⬆️ Update ggml-org/llama.cpp to c18428423018ed214c004e6ecaedb0cbdda06805 ( #7718 )
...
⬆️ Update ggml-org/llama.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-25 10:00:40 +01:00
LocalAI [bot]
ae69921d77
chore: ⬆️ Update ggml-org/whisper.cpp to 6114e692136bea917dc88a5eb2e532c3d133d963 ( #7717 )
...
⬆️ Update ggml-org/whisper.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-25 10:00:24 +01:00
Ettore Di Giacinto
bf2f95c684
chore(docs): update docs with cuda 13 instructions and the new vibevoice backend
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-25 10:00:07 +01:00
LocalAI [bot]
94069f2751
docs: ⬆️ update docs version mudler/LocalAI ( #7716 )
...
⬆️ Update docs version mudler/LocalAI
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-24 21:06:02 +00:00
LocalAI [bot]
aadec0b8cb
chore(model gallery): 🤖 add 1 new models via gallery agent ( #7712 )
...
chore(model gallery): 🤖 add new models via gallery agent
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
v3.9.0
2025-12-24 13:00:54 +01:00
Ettore Di Giacinto
35d71cf25e
fix: remove duplicate logging line
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-24 09:35:18 +01:00
Ettore Di Giacinto
39a5a84e64
fix: include virtual config
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-24 09:30:29 +01:00
Ettore Di Giacinto
83ed16f325
chore(logging): be consistent and do not emit logs from echo ( #7710 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-24 09:22:27 +01:00
Ettore Di Giacinto
c8173f0f67
chore(gallery): cleanup old architectures
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-24 09:14:03 +01:00
LocalAI [bot]
6dc2dbc835
chore(model gallery): 🤖 add 1 new models via gallery agent ( #7707 )
...
chore(model gallery): 🤖 add new models via gallery agent
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-24 08:34:18 +01:00
Ettore Di Giacinto
0a168830ea
chore(deps): Bump llama.cpp to '5b6c9bc0f3c8f55598b9999b65aff7ce4119bc15' and refactor usage of base params ( #7706 )
...
* chore(deps): Bump llama.cpp to '5b6c9bc0f3c8f55598b9999b65aff7ce4119bc15' and refactor usage of base params
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* chore: update AGENTS.md
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-24 00:28:27 +01:00
LocalAI [bot]
96d3f0ebc8
chore(model gallery): 🤖 add 1 new models via gallery agent ( #7700 )
...
chore(model gallery): 🤖 add new models via gallery agent
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-23 08:53:18 +01:00
Ettore Di Giacinto
b8aacb39e8
Revert "chore(deps): bump securego/gosec from 2.22.9 to 2.22.11" ( #7698 )
...
Revert "chore(deps): bump securego/gosec from 2.22.9 to 2.22.11 (#7690 )"
This reverts commit b698033ef9 .
2025-12-22 23:58:42 +01:00
Ettore Di Giacinto
b36a7593fa
chore(gallery): cleanup old (superseded) archs
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-22 22:55:53 +00:00
Ettore Di Giacinto
1ab91edc08
chore(gallery): cleanup old (superseded) archs
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-22 22:53:29 +00:00
Ettore Di Giacinto
31f4e0c46d
chore(gallery agent): various fixups ( #7697 )
...
* chore(ci/agent): fix formatting issues
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* chore: get icon from readme/hf and prepend to the gallery file
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-22 23:46:40 +01:00
dependabot[bot]
07c80fba88
chore(deps): bump github.com/containerd/containerd from 1.7.29 to 1.7.30 ( #7692 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.7.29 to 1.7.30.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.7.29...v1.7.30 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-version: 1.7.30
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 22:43:42 +01:00
dependabot[bot]
9256a21d2c
chore(deps): bump github.com/jaypipes/ghw from 0.21.1 to 0.21.2 ( #7694 )
...
Bumps [github.com/jaypipes/ghw](https://github.com/jaypipes/ghw ) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/jaypipes/ghw/releases )
- [Commits](https://github.com/jaypipes/ghw/compare/v0.21.1...v0.21.2 )
---
updated-dependencies:
- dependency-name: github.com/jaypipes/ghw
dependency-version: 0.21.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 22:43:00 +01:00
dependabot[bot]
b3a81292c1
chore(deps): bump github.com/mudler/cogito from 0.7.1 to 0.7.2 ( #7691 )
...
Bumps [github.com/mudler/cogito](https://github.com/mudler/cogito ) from 0.7.1 to 0.7.2.
- [Release notes](https://github.com/mudler/cogito/releases )
- [Commits](https://github.com/mudler/cogito/compare/v0.7.1...v0.7.2 )
---
updated-dependencies:
- dependency-name: github.com/mudler/cogito
dependency-version: 0.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 22:42:35 +01:00
dependabot[bot]
5fc0cafd86
chore(deps): bump github.com/mudler/xlog from 0.0.3 to 0.0.4 ( #7695 )
...
Bumps [github.com/mudler/xlog](https://github.com/mudler/xlog ) from 0.0.3 to 0.0.4.
- [Release notes](https://github.com/mudler/xlog/releases )
- [Commits](https://github.com/mudler/xlog/compare/v0.0.3...v0.0.4 )
---
updated-dependencies:
- dependency-name: github.com/mudler/xlog
dependency-version: 0.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 22:42:08 +01:00
Richard Palethorpe
9783aeaef5
chore: Add AGENTS.md ( #7688 )
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-12-22 22:41:33 +01:00
dependabot[bot]
b698033ef9
chore(deps): bump securego/gosec from 2.22.9 to 2.22.11 ( #7690 )
...
Bumps [securego/gosec](https://github.com/securego/gosec ) from 2.22.9 to 2.22.11.
- [Release notes](https://github.com/securego/gosec/releases )
- [Commits](https://github.com/securego/gosec/compare/v2.22.9...v2.22.11 )
---
updated-dependencies:
- dependency-name: securego/gosec
dependency-version: 2.22.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 19:09:06 +00:00
Ettore Di Giacinto
fc6057a952
chore(deps): bump llama.cpp to '0e1ccf15c7b6d05c720551b537857ecf6194d420' ( #7684 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-22 09:50:42 +01:00
Ettore Di Giacinto
8b3e0ebf8a
chore: allow to set local-ai log format, default to custom one ( #7679 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-21 21:21:59 +01:00
Mikhail Khludnev
53b0530275
docs: Add langchain-localai integration package to documentation ( #7677 )
...
Add `langchain-localai` integration package to documentation
Signed-off-by: Mikhail Khludnev <mkhludnev@users.noreply.github.com >
2025-12-21 21:02:14 +01:00
Ettore Di Giacinto
99d301fcf9
chore(deps): bump xlog to v0.0.3 ( #7675 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-21 19:36:54 +01:00
Ettore Di Giacinto
c37785b78c
chore(refactor): move logging to common package based on slog ( #7668 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-21 19:33:13 +01:00
LocalAI [bot]
38cde81ff4
chore: ⬆️ Update ggml-org/llama.cpp to 52ab19df633f3de5d4db171a16f2d9edd2342fec ( #7665 )
...
⬆️ Update ggml-org/llama.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-20 21:09:15 +00:00
Ettore Di Giacinto
8ba5d6e796
chore(cogito): respect application-level logging and propagate ( #7656 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-19 23:02:08 +01:00
Ettore Di Giacinto
8b6f443cd5
chore(deps): bump cogito to latest and adapt API changes ( #7655 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-12-19 22:50:18 +01:00
LocalAI [bot]
626057bcca
chore: ⬆️ Update ggml-org/llama.cpp to ce734a8a2f9fb6eb4f0383ab1370a1b0014ab787 ( #7654 )
...
⬆️ Update ggml-org/llama.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-19 21:15:39 +00:00
LocalAI [bot]
aa0efeb0a8
chore: ⬆️ Update ggml-org/whisper.cpp to 6c22e792cb0ee155b6587ce71a8410c3aeb06949 ( #7644 )
...
⬆️ Update ggml-org/whisper.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-19 09:26:41 +01:00
LocalAI [bot]
f25ac00bca
chore: ⬆️ Update ggml-org/llama.cpp to f9ec8858edea4a0ecfea149d6815ebfb5ecc3bcd ( #7642 )
...
⬆️ Update ggml-org/llama.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-18 21:17:14 +00:00
Richard Palethorpe
c3494a0927
chore: ⬆️ Update leejet/stable-diffusion.cpp to bda7fab9f208dff4b67179a68f694b6ddec13326 ( #7639 )
...
* ⬆️ Update leejet/stable-diffusion.cpp
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(stablediffusion-ggml): Don't set removed lora model dir
Signed-off-by: Richard Palethorpe <io@richiejp.com >
---------
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Richard Palethorpe <io@richiejp.com >
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2025-12-18 20:52:22 +01:00