Releases: mudler/LocalAGI
Releases · mudler/LocalAGI
v2.8.1
What's Changed
- chore(deps-dev): bump @types/react from 19.2.13 to 19.2.14 in /webui/react-ui by @dependabot[bot] in #420
Full Changelog: v2.8.0...v2.8.1
v2.8.0
What's Changed
- chore(deps-dev): bump globals from 16.5.0 to 17.1.0 in /webui/react-ui by @dependabot[bot] in #390
- chore(deps): bump react-dom from 19.2.3 to 19.2.4 in /webui/react-ui by @dependabot[bot] in #391
- chore(deps): bump react and @types/react in /webui/react-ui by @dependabot[bot] in #393
- chore(deps-dev): bump react-router-dom from 7.11.0 to 7.13.0 in /webui/react-ui by @dependabot[bot] in #392
- feat: update localrecall and use postgresql as default by @mudler in #394
- chore(deps-dev): bump vite from 7.3.0 to 7.3.1 in /webui/react-ui by @dependabot[bot] in #387
- Use bleve for indexing short-term memory by @mudler in #397
- HTTP MCP Fixes by @vugenti in #395
- feat: add automatic compaction of knowledge base by @mudler in #398
- chore: attach observables for standalone jobs by @mudler in #399
- chore(settings): move mcp config to the MCP section and rework form by @mudler in #400
- feat(gen-song): add song generation action by @mudler in #404
- chore(deps-dev): bump globals from 17.1.0 to 17.3.0 in /webui/react-ui by @dependabot[bot] in #403
- feat: allow to adjust knowledgebase usage by @mudler in #406
- chore: drop LocalOperator actions, we will use MCP for this by @mudler in #407
- Add generate_pdf action with connector support by @Copilot in #409
- Integrate task scheduler into agent reminder system by @Copilot in #408
- feat: improve theme to follow LocalAI by @mudler in #410
- chore: drop agents avatars by @mudler in #411
- chore(deps-dev): bump eslint-plugin-react-refresh from 0.4.26 to 0.5.0 in /webui/react-ui by @dependabot[bot] in #401
- chore(deps-dev): bump eslint from 9.39.2 to 10.0.0 in /webui/react-ui by @dependabot[bot] in #412
- chore(deps-dev): bump @types/react from 19.2.10 to 19.2.13 in /webui/react-ui by @dependabot[bot] in #413
- chore(deps-dev): bump @eslint/js from 9.39.2 to 10.0.1 in /webui/react-ui by @dependabot[bot] in #414
- chore(deps-dev): bump @vitejs/plugin-react from 5.1.2 to 5.1.3 in /webui/react-ui by @dependabot[bot] in #402
- feat: add support to medatata to messages sent from the agents by @mudler in #415
- bump cogito by @mudler in #416
- chore: allow to choose how we store things in the vector database by @mudler in #417
New Contributors
Full Changelog: v2.7.1...v2.8.0
v2.7.1
What's Changed
- chore: move logging to its own package so can be shared across repos by @mudler in #380
- chore(deps): bump react-dom from 19.2.1 to 19.2.3 in /webui/react-ui by @dependabot[bot] in #375
- chore(deps-dev): bump eslint from 9.39.1 to 9.39.2 in /webui/react-ui by @dependabot[bot] in #381
- chore(deps-dev): bump eslint-plugin-react-refresh from 0.4.25 to 0.4.26 in /webui/react-ui by @dependabot[bot] in #382
- chore(deps-dev): bump react-router-dom from 7.10.1 to 7.11.0 in /webui/react-ui by @dependabot[bot] in #383
- chore(knowledgebase): clean collection names (no spaces,no uppercase) by @mudler in #385
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
- chore(deps-dev): bump @vitejs/plugin-react from 5.0.2 to 5.0.4 in /webui/react-ui by @dependabot[bot] in #325
- chore(deps): bump react-dom and @types/react-dom in /webui/react-ui by @dependabot[bot] in #324
- feat: consume cogito for agent reasoning by @mudler in #320
- chore(deps-dev): bump eslint-plugin-react-refresh from 0.4.20 to 0.4.24 in /webui/react-ui by @dependabot[bot] in #327
- chore(deps-dev): bump eslint from 9.35.0 to 9.38.0 in /webui/react-ui by @dependabot[bot] in #326
- chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #308
- chore(deps): bump react and @types/react in /webui/react-ui by @dependabot[bot] in #322
- chore(deps-dev): bump react-router-dom from 7.7.0 to 7.9.4 in /webui/react-ui by @dependabot[bot] in #323
- chore(deps-dev): bump @vitejs/plugin-react from 5.0.4 to 5.1.0 in /webui/react-ui by @dependabot[bot] in #332
- chore(deps-dev): bump vite from 7.1.4 to 7.1.12 in /webui/react-ui by @dependabot[bot] in #331
- chore(deps): bump github.com/valyala/fasthttp from 1.62.0 to 1.68.0 by @dependabot[bot] in #334
- chore(deps-dev): bump @eslint/js from 9.37.0 to 9.38.0 in /webui/react-ui by @dependabot[bot] in #333
- chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.8 to 2.52.9 by @dependabot[bot] in #306
- chore(deps): bump github.com/tmc/langchaingo from 0.1.13 to 0.1.14 by @dependabot[bot] in #335
- chore(deps-dev): bump eslint-plugin-react-hooks from 6.0.0 to 7.0.1 in /webui/react-ui by @dependabot[bot] in #330
- feat(prompts): support Sprig in templates by @mudler in #337
- chore(deps): bump python from 3.13-slim to 3.14-slim by @dependabot[bot] in #338
- chore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.0.0 to 1.1.0 by @dependabot[bot] in #346
- chore(deps-dev): bump globals from 16.3.0 to 16.5.0 in /webui/react-ui by @dependabot[bot] in #344
- chore(deps-dev): bump eslint from 9.38.0 to 9.39.0 in /webui/react-ui by @dependabot[bot] in #343
- chore(deps-dev): bump react-router-dom from 7.9.4 to 7.9.5 in /webui/react-ui by @dependabot[bot] in #341
- chore(deps-dev): bump @eslint/js from 9.38.0 to 9.39.0 in /webui/react-ui by @dependabot[bot] in #342
- chore(deps-dev): bump @vitejs/plugin-react from 5.1.0 to 5.1.1 in /webui/react-ui by @dependabot[bot] in #357
- chore(deps-dev): bump react-router-dom from 7.9.5 to 7.9.6 in /webui/react-ui by @dependabot[bot] in #358
- chore(deps-dev): bump eslint from 9.39.0 to 9.39.1 in /webui/react-ui by @dependabot[bot] in #352
- chore(deps-dev): bump @types/react-dom from 19.2.2 to 19.2.3 in /webui/react-ui by @dependabot[bot] in #359
- chore(deps-dev): bump vite from 7.1.12 to 7.2.4 in /webui/react-ui by @dependabot[bot] in #361
- chore(deps-dev): bump @types/react from 19.2.2 to 19.2.7 in /webui/react-ui by @dependabot[bot] in #360
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #363
- chore(deps): bump docker/metadata-action from 5.7.0 to 5.10.0 by @dependabot[bot] in #364
- chore(deps-dev): bump @vitejs/plugin-react from 5.1.1 to 5.1.2 in /webui/react-ui by @dependabot[bot] in #369
- chore(deps): bump react from 19.2.0 to 19.2.1 in /webui/react-ui by @dependabot[bot] in #370
- chore(deps-dev): bump react-router-dom from 7.9.6 to 7.10.1 in /webui/react-ui by @dependabot[bot] in #371
- chore(deps): bump react-dom from 19.2.0 to 19.2.1 in /webui/react-ui by @dependabot[bot] in #372
- chore(deps-dev): bump vite from 7.2.4 to 7.2.7 in /webui/react-ui by @dependabot[bot] in #373
- chore(deps-dev): bump vite from 7.2.7 to 7.3.0 in /webui/react-ui by @dependabot[bot] in #374
- chore(deps): bump react from 19.2.1 to 19.2.3 in /webui/react-ui by @dependabot[bot] in #376
- chore(deps-dev): bump @eslint/js from 9.39.1 to 9.39.2 in /webui/react-ui by @dependabot[bot] in #377
- chore(deps-dev): bump eslint-plugin-react-refresh from 0.4.24 to 0.4.25 in /webui/react-ui by @dependabot[bot] in #378
Full Changelog: v2.6.0...v2.7.0
v2.6.0
What's Changed
- Update README with detailed instructions for development by @mweimerskirch in #310
- Add custom name, description, and payload description to WebhookAction by @mweimerskirch in #311
- Add "clear history" option to the agent observables by @mweimerskirch in #312
- Add "Play" button to action configuration for testing in Playground by @mweimerskirch in #315
- chore(deps-dev): bump @eslint/js from 9.35.0 to 9.37.0 in /webui/react-ui by @dependabot[bot] in #314
- feat: add audio support by @mudler in #316
- feat: switch to official MCP SDK by @mudler in #318
- Remove mcpbox service from docker-compose.nvidia.yaml by @mudler in #319
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- chore(deps): bump github.com/metoro-io/mcp-golang from 0.13.0 to 0.14.0 by @dependabot[bot] in #271
- chore(deps): bump github.com/go-telegram/bot from 1.15.0 to 1.17.0 by @dependabot[bot] in #270
- chore(deps): bump github.com/emersion/go-smtp from 0.22.0 to 0.24.0 by @dependabot[bot] in #273
- chore(deps-dev): bump @eslint/js from 9.31.0 to 9.33.0 in /webui/react-ui by @dependabot[bot] in #263
- feat(custom actions): allow to specify a dir with all custom actions by @mudler in #277
- chore(deps): bump github.com/metoro-io/mcp-golang from 0.14.0 to 0.16.0 by @dependabot[bot] in #279
- chore(deps-dev): bump vite from 7.0.6 to 7.1.4 in /webui/react-ui by @dependabot[bot] in #287
- feat: preload custom actions from dir by @mudler in #290
- chore(deps-dev): bump eslint from 9.31.0 to 9.34.0 in /webui/react-ui by @dependabot[bot] in #282
- Scan for dynamic prompts in custom action folder by @mudler in #291
- chore: propagate env by @mudler in #292
- feat(actions/dynamicprompt): allow to pass-by a configuration by @mudler in #293
- feat(actions): add action to control pikvm by @mudler in #294
- chore(deps-dev): bump eslint from 9.34.0 to 9.35.0 in /webui/react-ui by @dependabot[bot] in #299
- chore(deps): bump github.com/sashabaranov/go-openai from 1.40.3 to 1.41.2 by @dependabot[bot] in #296
- chore(deps-dev): bump @eslint/js from 9.33.0 to 9.35.0 in /webui/react-ui by @dependabot[bot] in #298
- chore(deps-dev): bump @vitejs/plugin-react from 4.7.0 to 5.0.2 in /webui/react-ui by @dependabot[bot] in #288
- chore(deps): bump github.com/JohannesKaufmann/html-to-markdown/v2 from 2.3.3 to 2.4.0 by @dependabot[bot] in #286
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.25.3 by @dependabot[bot] in #303
- Add webhook action for HTTP request integration by @mweimerskirch in #309
New Contributors
- @mweimerskirch made their first contribution in #309
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- chore(deps-dev): bump @vitejs/plugin-react from 4.6.0 to 4.7.0 in /webui/react-ui by @dependabot[bot] in #249
- chore(deps-dev): bump eslint from 9.30.1 to 9.31.0 in /webui/react-ui by @dependabot[bot] in #241
- chore(deps-dev): bump react-router-dom from 7.6.3 to 7.7.0 in /webui/react-ui by @dependabot[bot] in #248
- chore(deps-dev): bump @eslint/js from 9.30.1 to 9.31.0 in /webui/react-ui by @dependabot[bot] in #240
- feat(memories): add action to handle simple memory as flat files by @mudler in #252
- chore(deps-dev): bump vite from 7.0.3 to 7.0.5 in /webui/react-ui by @dependabot[bot] in #246
- fix(ui): Avoid passing object (multimedia message) into React template by @richiejp in #253
- feat(dynamic-prompts): add memory tool to dynamic prompt by @mudler in #256
- feat: multimodal action and dynamic prompts results by @mudler in #257
- fix(ui): Correct typos in dynamic prompts by @richiejp in #258
- fix: gen memory actions only in DynamicPromptMemory by @mudler in #259
Full Changelog: v2.2.1...v2.4.0
v2.3.0
What's Changed
- chore(deps): bump github.com/sashabaranov/go-openai from 1.40.1 to 1.40.3 by @dependabot[bot] in #225
- chore(deps-dev): bump eslint from 9.29.0 to 9.30.0 in /webui/react-ui by @dependabot[bot] in #228
- chore(deps-dev): bump vite from 6.3.5 to 7.0.0 in /webui/react-ui by @dependabot[bot] in #226
- Add docker compose for amd gpu by @gmuller-dev in #230
- fix(observability): Show tool calls as the completion item of a job and add another responses API test by @richiejp in #229
- fix(docker): Update model and backend directories by @richiejp in #232
- chore(deps-dev): bump @eslint/js from 9.28.0 to 9.30.0 in /webui/react-ui by @dependabot[bot] in #227
- chore(deps-dev): bump react-router-dom from 7.6.2 to 7.6.3 in /webui/react-ui by @dependabot[bot] in #224
- chore(deps): bump github.com/slack-go/slack from 0.17.1 to 0.17.2 by @dependabot[bot] in #222
- chore(deps): bump github.com/slack-go/slack from 0.17.2 to 0.17.3 by @dependabot[bot] in #237
- chore(deps-dev): bump globals from 16.2.0 to 16.3.0 in /webui/react-ui by @dependabot[bot] in #236
- chore(deps-dev): bump eslint from 9.30.0 to 9.30.1 in /webui/react-ui by @dependabot[bot] in #233
- fix(api): Validate input function call result message by @richiejp in #239
- chore(deps-dev): bump vite from 7.0.0 to 7.0.2 in /webui/react-ui by @dependabot[bot] in #234
- chore(deps): bump golang.org/x/crypto from 0.39.0 to 0.40.0 by @dependabot[bot] in #244
New Contributors
- @gmuller-dev made their first contribution in #230
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- feat: improve parameter generation by forcing reasoning by @mudler in #193
- feat: do not use JSON extraction for reasoning by @mudler in #194
- chore(deps): bump github.com/bwmarrin/discordgo from 0.28.1 to 0.29.0 by @dependabot in #197
- chore(deps-dev): bump eslint from 9.27.0 to 9.28.0 in /webui/react-ui by @dependabot in #198
- chore(deps): bump github.com/JohannesKaufmann/html-to-markdown/v2 from 2.3.2 to 2.3.3 by @dependabot in #199
- chore(deps-dev): bump @eslint/js from 9.27.0 to 9.28.0 in /webui/react-ui by @dependabot in #200
- chore(deps-dev): bump @types/react from 19.1.4 to 19.1.6 in /webui/react-ui by @dependabot in #201
- chore(deps): bump github.com/slack-go/slack from 0.16.0 to 0.17.1 by @dependabot in #202
- chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 by @dependabot in #203
- chore(deps-dev): bump react-router-dom from 7.6.1 to 7.6.2 in /webui/react-ui by @dependabot in #204
- fix(api): Use RawMessage for nested polymorphic JSON in OpenAI request input by @richiejp in #207
- chore(deps-dev): bump @types/react-dom from 19.1.5 to 19.1.6 in /webui/react-ui by @dependabot in #205
- chore(deps): bump github.com/sashabaranov/go-openai from 1.40.0 to 1.40.1 by @dependabot in #196
- chore(deps-dev): bump @vitejs/plugin-react from 4.5.0 to 4.5.1 in /webui/react-ui by @dependabot in #206
- fix: use correct env key in panic by @alixanderthegreat in #215
- Fix/catch nil panic by @alixanderthegreat in #216
- chore(deps-dev): bump @vitejs/plugin-react from 4.5.2 to 4.6.0 in /webui/react-ui by @dependabot in #217
- fix(multimodal): fix multimodal input in telegram and slack by @mudler in #219
- feat(api): Handle tool calls in responses API by @richiejp in #208
- chore(deps-dev): bump @types/react from 19.1.6 to 19.1.8 in /webui/react-ui by @dependabot in #213
- chore(deps-dev): bump eslint from 9.28.0 to 9.29.0 in /webui/react-ui by @dependabot in #211
- feat(mutlimodal): do parse all images shared in the conversation by @mudler in #221
New Contributors
- @alixanderthegreat made their first contribution in #215
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- chore(deps): Update dependencies by @reneleonhardt in #42
- chore(deps): bump docker/metadata-action from 2a4836ac76fe8f5d0ee3a0d89aa12a80cc552ad3 to 902fa8ec7d6ecbf8d84d538b9b233a880e428804 by @dependabot in #43
- docs: update README.md by @eltociear in #48
- chore(deps): bump github.com/sashabaranov/go-openai from 1.19.4 to 1.38.1 by @dependabot in #47
- chore(ui): Switch to text-based Bun lock file to allow diffing by @richiejp in #50
- fix: correct image name, switch to sd-1.5-ggml as default by @mudler in #51
- chore(deps-dev): bump globals from 15.15.0 to 16.0.0 in /webui/react-ui by @dependabot in #45
- fix(githubreader): do not use pointers by @mudler in #53
- fix(github*): pass by correctly owner and repository by @mudler in #54
- feat(ui): Structured observability/status view by @richiejp in #40
- feat(browseragent): add browser agent runner action by @mudler in #55
- chore(deps): bump github.com/sashabaranov/go-openai from 1.38.1 to 1.38.2 by @dependabot in #63
- chore(deps): bump github.com/metoro-io/mcp-golang from 0.9.0 to 0.11.0 by @dependabot in #64
- chore(deps-dev): bump react-router-dom from 7.5.0 to 7.5.1 in /webui/react-ui by @dependabot in #65
- chore(deps-dev): bump eslint-plugin-react-hooks from 5.2.0 to 6.0.0 in /webui/react-ui by @dependabot in #67
- feat: add history metadata of agent browser by @mudler in #71
- chore: default to gemma-3-12b-it-qat by @mudler in #60
- chore(deps-dev): bump vite from 6.3.1 to 6.3.2 in /webui/react-ui by @dependabot in #69
- feat: allow the agent to perform things concurrently by @mudler in #74
- chore: better defaults for parallel jobs by @mudler in #76
- fix: Handle state on agent restart and update observables by @richiejp in #75
- feat: local MCP server support by @mudler in #61
- Update README.md by @richiejp in #80
- chore(deps): bump actions/checkout from 2 to 4 by @dependabot in #44
- feat(browseragent): post screenshot on slack by @mudler in #81
- fix(discord): automatically add 'Bot' prefix to token if missing by @mudler in #83
- fix(docker): Add mcpbox server to extended compose files by @richiejp in #84
- chore(mcpbox): use dind by @mudler in #85
- chore(mcpbox): use ubuntu:24.04 as base by @mudler in #86
- feat(ui): Action playground config and parameter forms by @richiejp in #16
- feat(ui,observability): Add summary details for observables by @richiejp in #78
- chore(defaults): Enable reasoning by default by @mudler in #89
- feat: add deep research action by @mudler in #91
- feat: specify timeout by @mudler in #97
- chore: Update all deps by @richiejp in #95
- feat: add option to strip thinking from output by @mudler in #100
- fix(core): Add recursive loop detection and move loop detection by @richiejp in #101
- fix: cleanup responses also when not picking any tool by @mudler in #102
- feat(connectors): add support for Matrix by @mudler in #82
- feat(github): add option to create PR from forks by @mudler in #105
- chore(deps): bump ubuntu from 22.04 to 24.04 by @dependabot in #107
- feat(github): add issue editor by @mudler in #106
- chore(deps): bump github.com/sashabaranov/go-openai from 1.38.2 to 1.38.3 by @dependabot in #93
- fix(actions): make sure to initialize a config by @mudler in #109
- feat(github): add action to list and search files in a repository by @mudler in #110
- fix(reply): force replying without using tools by @mudler in #131
- feat(filters): Add configurable filters for incoming jobs by @richiejp in #99
- chore(deps): bump github.com/go-telegram/bot from 1.14.2 to 1.15.0 by @dependabot in #132
- chore(deps): bump github.com/sashabaranov/go-openai from 1.39.0 to 1.39.1 by @dependabot in #134
- chore(deps-dev): bump @types/react-dom from 19.1.2 to 19.1.3 in /webui/react-ui by @dependabot in #135
- feat(telegram): show thought process by @mudler in #140
- feat(telegram): handle correctly generated multimedia and links by @mudler in #141
- fix(telegram): upload of images by @mudler in #143
- fix(playground): convert fieldType number to string for json unmarshalling by @martianmr in #142
- feat(call_agents): allow to specify whitelist and blacklist agents by @mudler in #144
- feat(evaluation): add deep evaluation mechanism by @mudler in #145
- fix(telegram): split long messages by @mudler in #146
- feat(telegram): add action to send telegram message by @mudler in #147
- feat(agent): shared state, allow to track conversations globally by @mudler in #148
- fix(matrix): Stop Sync Go routine and correct logs by @richiejp in #154
- chore(deps-dev): bump @types/react-dom from 19.1.3 to 19.1.4 in /webui/react-ui by @dependabot in #153
- chore(deps-dev): bump vite from 6.3.3 to 6.3.5 in /webui/react-ui by @dependabot in #136
- chore(deps-dev): bump react-router-dom from 7.5.3 to 7.6.0 in /webui/react-ui by @dependabot in #152
- fix(core): Add prompt generated from KB to conv by @richiejp in #156
- chore(deps-dev): bump eslint from 9.25.1 to 9.26.0 in /webui/react-ui by @dependabot in #137
- feat: email connector by @AKSizov in #157
- fix(matrix),feat(core): Add KB observability and matrix improvements by @richiejp in #155
- fix: errored ssh output by @AKSizov in #158
- chore(docker-compose): update LocalAI images by @mudler in #160
- feat(sshbox): add sshbox to run commands by @mudler in #161
- chore(deps): bump github.com/metoro-io/mcp-golang from 0.11.0 to 0.12.0 by @dependabot in #151
- chore(deps): bump github.com/valyala/fasthttp from 1.61.0 to 1.62.0 by @dependabot in #150
- chore(deps-dev): bump @eslint/js from 9.25.1 to 9.26.0 in /webui/react-ui by @dependabot in #138
- ci: enable multi-arch Docker builds for amd64 and arm64 in image workflow by @TheGoddessInari in #164
- chore(deps-dev): bump @eslint/js from 9.26.0 to 9.27.0 in /webui/react-ui by @dependabot in #171
- chore(deps-dev): bump @types/react-dom from 19.1.4 to 19.1.5 in /webui/react-ui by @dependabot in #167
- chore(deps-dev): bump @types/react from 19.1.2 to 19.1.4 in /webui/react-ui by @dependabot in #169
- chore(deps-dev): bump eslint from 9.26.0 to 9.27.0 in /webui/react-ui by @dependabot in #165
- feat(reminders): add reminder system to perform long-term goals in the background by @mudler in #176
- feat(telegram): Add support for groups by @mudler in #183
- chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.6 to 2.52.8 by @dependabot in #190
- chore(deps): bump github.com/metoro-io/mcp-golang from 0.12.0 to 0.13.0 by @dependabot in #189
- chore(deps-dev): bump react-router-dom from 7.6.0 to 7.6.1 in /webui/react-ui by @dependabot in #186
- chore(deps-dev): bump @vitejs/plugin-react from 4.4.1 to 4.5.0 in /webui/react-ui by @dependabot in https://github.com/mudler/LocalAG...