Skip to content

Releases: mudler/LocalAGI

v2.9.0

08 May 12:53
37810d9

Choose a tag to compare

What's Changed

  • feat(ui): left navbar, dark/light theme by @mudler in #421
  • fix(slack): another attempt to fix markdown result display by @mudler in #422
  • feat(skills): add skills management by @mudler in #423
  • feat(memory): add knowledgebase and memory management from LocalRecall by @mudler in #424
  • feat: allow to manage external localrecall instances by @mudler in #425
  • feat(pdf): improve pdf markdown rendering by @mudler in #426
  • feat: add accumulator to print tool status/results during execution by @mudler in #427
  • chore: disable reasoning by default by @localai-bot in #433
  • feat: add inner monologue template support for scheduler and template-based skills prompt by @localai-bot in #435
  • chore: update cogito go dependency to latest main by @localai-bot in #436
  • fix(templates): add agentname in prompt templates by @mudler in #438
  • feat: add automatic compaction settings to agent config by @localai-bot in #437
  • feat(ui): allow to edit agent before importing by @mudler in #444
  • fix(slack): correct thread timestamp and improve file upload handling by @localai-bot in #447
  • chore(deps): bump cogito from v0.9.2 to v0.9.3 by @localai-bot in #452
  • chore(deps-dev): bump eslint from 10.0.0 to 10.0.3 in /webui/react-ui by @dependabot[bot] in #451
  • feat: implement 'agent run' CLI command (#448) by @localai-bot in #449
  • feat: add --prompt flag for foreground agent mode by @localai-bot in #454
  • chore(deps-dev): bump eslint-plugin-react-refresh from 0.5.0 to 0.5.2 in /webui/react-ui by @dependabot[bot] in #430
  • chore: Update fiber to v2.52.11 by @richiejp in #461
  • fix(collections): rehydrate in-process collections lazily after init failure by @mudler in #468

New Contributors

Full Changelog: v2.8.1...v2.9.0

v2.8.1

16 Feb 21:35
419a436

Choose a tag to compare

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

16 Feb 13:11

Choose a tag to compare

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

  • @vugenti made their first contribution in #395
  • @Copilot made their first contribution in #409

Full Changelog: v2.7.1...v2.8.0

v2.7.1

12 Jan 22:40
cfdefcd

Choose a tag to compare

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

19 Dec 21:26
c704058

Choose a tag to compare

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

12 Oct 08:11
c719cbd

Choose a tag to compare

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

03 Oct 07:14
d456315

Choose a tag to compare

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

Full Changelog: v2.4.0...v2.5.0

v2.4.0

07 Aug 17:38
4d875e9

Choose a tag to compare

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

23 Jul 19:14

Choose a tag to compare

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

Full Changelog: v2.2.0...v2.2.1

v2.2.0

30 Jun 20:57
9500ec7

Choose a tag to compare

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

Full Changelog: v2.1.0...v2.2.0