dependabot[bot]
419a4363c3
chore(deps-dev): bump @types/react from 19.2.13 to 19.2.14 in /webui/react-ui ( #420 )
...
chore(deps-dev): bump @types/react in /webui/react-ui
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 19.2.13 to 19.2.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.14
dependency-type: direct:development
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>
v2.8.1
2026-02-16 22:35:14 +01:00
Ettore Di Giacinto
292d0c9c19
chore: improvements to sink state handling
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-16 19:29:03 +01:00
Ettore Di Giacinto
1147e02844
chore: bump cogito
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-16 17:31:49 +01:00
Ettore Di Giacinto
c8e83dc4b9
chore: bump cogito
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-16 15:45:19 +01:00
Ettore Di Giacinto
8b5188c35b
chore(cogito): bump
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
v2.8.0
2026-02-15 23:08:10 +00:00
Ettore Di Giacinto
55b631bc51
fix: append user actions
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-15 22:56:44 +01:00
Ettore Di Giacinto
c1e2eeb8af
chore(cogito): bump
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-15 21:34:59 +00:00
Ettore Di Giacinto
50f168f322
drop unused code, run compaction immediately at start
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-14 23:08:02 +01:00
Ettore Di Giacinto
b5dacb0e4f
chore: allow to choose how we store things in the vector database ( #417 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-14 23:06:49 +01:00
Ettore Di Giacinto
0762d6fabb
bump cogito ( #416 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-14 21:25:43 +01:00
Ettore Di Giacinto
6dc515bae5
feat: expose further cogito settings
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-14 19:15:55 +01:00
Ettore Di Giacinto
9110e9cfdb
fix: set sink state tool with a custom name
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-10 21:50:15 +00:00
Ettore Di Giacinto
9965e3df36
Comment out DisableSinkState in agent configuration
...
Comment out the DisableSinkState option in agent.go.
2026-02-10 22:43:26 +01:00
Ettore Di Giacinto
da9e8d7c20
feat: add support to medatata to messages sent from the agents ( #415 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-10 18:18:53 +01:00
dependabot[bot]
7f2e52c0c8
chore(deps-dev): bump @vitejs/plugin-react from 5.1.2 to 5.1.3 in /webui/react-ui ( #402 )
...
chore(deps-dev): bump @vitejs/plugin-react in /webui/react-ui
Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) from 5.1.2 to 5.1.3.
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.3/packages/plugin-react )
---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
dependency-version: 5.1.3
dependency-type: direct:development
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>
2026-02-10 16:45:09 +01:00
dependabot[bot]
6a33484fce
chore(deps-dev): bump @eslint/js from 9.39.2 to 10.0.1 in /webui/react-ui ( #414 )
...
chore(deps-dev): bump @eslint/js in /webui/react-ui
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) from 9.39.2 to 10.0.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/HEAD/packages/js )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 10.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:32:36 +01:00
dependabot[bot]
bdf12e4c3d
chore(deps-dev): bump @types/react from 19.2.10 to 19.2.13 in /webui/react-ui ( #413 )
...
chore(deps-dev): bump @types/react in /webui/react-ui
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 19.2.10 to 19.2.13.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.13
dependency-type: direct:development
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>
2026-02-10 13:03:02 +01:00
dependabot[bot]
5743d6f757
chore(deps-dev): bump eslint from 9.39.2 to 10.0.0 in /webui/react-ui ( #412 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.39.2 to 10.0.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 10.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 13:02:50 +01:00
dependabot[bot]
0845e9dc81
chore(deps-dev): bump eslint-plugin-react-refresh from 0.4.26 to 0.5.0 in /webui/react-ui ( #401 )
...
chore(deps-dev): bump eslint-plugin-react-refresh in /webui/react-ui
Bumps [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) from 0.4.26 to 0.5.0.
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.26...v0.5.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-react-refresh
dependency-version: 0.5.0
dependency-type: direct:development
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>
2026-02-10 09:07:40 +01:00
Ettore Di Giacinto
ef2a6e2296
chore: bump LocalRecall
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-09 21:26:57 +00:00
Ettore Di Giacinto
272c54f851
fix: int type passing from react
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-09 20:49:37 +00:00
Ettore Di Giacinto
775b1a9ab8
chore: drop agents avatars ( #411 )
...
This functionality makes LocalAGI harder to starts without no real gain.
While having agents avatars is nice, on generating a new agent is
required a new image to be created, which, on small HW could become a
huge computational strain.
It moves the agent list view to tabular, and cleanups the index page to
improve readability.
We can go back at this, but the motivations are mainly:
- Do not waste computation and be more lightweight
- Less models to download unless the user wants to download image models
- Let's not make look the application "weird" as images could be
generated which are not good looking at all
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-09 18:59:52 +01:00
Ettore Di Giacinto
673909918a
feat: improve theme to follow LocalAI ( #410 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-09 15:46:01 +01:00
Ettore Di Giacinto
807b7e756b
Small fixups
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-09 11:22:43 +01:00
Ettore Di Giacinto
c75da2235d
Rename actions from knowledge base to memory
2026-02-09 00:41:27 +01:00
Ettore Di Giacinto
80a12f6662
Rename reminder actions to task actions
2026-02-09 00:33:40 +01:00
Ettore Di Giacinto
1128615140
Rename ConversationActionName to 'send_message'
2026-02-09 00:32:28 +01:00
Ettore Di Giacinto
8847bfe0fc
chore: allow to set scheduler poll interval
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-08 23:26:27 +01:00
Ettore Di Giacinto
25ce5475de
chore: drop deprecated set reminders
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-08 23:03:03 +01:00
Ettore Di Giacinto
2a4bc0eb0a
chore: mark scheduled jobs so we inject tools to initiate new conversations
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-08 22:56:25 +01:00
Ettore Di Giacinto
d0bfa01494
Change runner to arc-runner-localagent
2026-02-08 22:34:31 +01:00
Copilot
57023d6386
Integrate task scheduler into agent reminder system ( #408 )
...
* Initial plan
* Add task scheduler with cron/interval/once support and comprehensive tests
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
* Add comprehensive documentation for scheduler package
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
* Add working example demonstrating scheduler usage
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
* Update .gitignore to exclude example binaries and task files
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
* Integrate task scheduler into existing reminder system
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
* Fix scheduler integration and compilation errors
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
* Remove standalone scheduler example - integrated into agent system
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
* Update scheduler README to reflect integration with agent system
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
* replace old reminders logic
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* A task scheduler for each agent
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* fixups
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* tests
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* fixups
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* change to duration
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
Co-authored-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-08 22:19:22 +01:00
Copilot
1c3e9b36e7
Add generate_pdf action with connector support ( #409 )
...
* Initial plan
* Add PDF generation action with tests and connector support
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
* Address code review feedback: Add error logging and clarify filename description
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
* Add path traversal protection for filename parameter
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com >
2026-02-08 21:09:04 +01:00
Ettore Di Giacinto
4a3ee02081
chore: cleanup
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-07 09:00:12 +01:00
Ettore Di Giacinto
d804ef66e5
fix: register actions
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-06 23:21:38 +01:00
Ettore Di Giacinto
cea3b7b111
chore: drop LocalOperator actions, we will use MCP for this ( #407 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-06 21:51:54 +01:00
Ettore Di Giacinto
1d574069f2
feat: allow to adjust knowledgebase usage ( #406 )
...
This allows to configure specifically how the Knowledge base should be
accessible to the agent.
- Auto search: When enabled, every message will trigger a search to the
knowledge base. This is useful mostly if you mean to give immediate
context to the agent. Particularly suited for search agents.
- As tools: it will inject search and add tools to the knowledge base so
the agent can handle these autonomously.
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-06 21:36:44 +01:00
dependabot[bot]
b09da13111
chore(deps-dev): bump globals from 17.1.0 to 17.3.0 in /webui/react-ui ( #403 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 17.1.0 to 17.3.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.1.0...v17.3.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.3.0
dependency-type: direct:development
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>
2026-02-06 21:05:16 +01:00
Ettore Di Giacinto
ba2eafe4b2
fix: pass-by state result
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-06 16:50:33 +01:00
Ettore Di Giacinto
cbe4cd62ca
fix: correct API url
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-05 22:49:18 +01:00
Ettore Di Giacinto
4f4ad5069d
feat(gen-song): add song generation action ( #404 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-05 19:00:50 +01:00
Ettore Di Giacinto
0950791be6
fix: skip KB if not enabled
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-05 10:46:35 +01:00
Ettore Di Giacinto
f47d5d0e01
fix(ui): checkbox event propagation
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-03 12:25:57 +01:00
Ettore Di Giacinto
e3d4ac3d0b
Enhance LocalAGI description in README
...
Expanded description of LocalAGI to include agent creation and skillserver integration.
2026-02-01 18:30:48 +01:00
Ettore Di Giacinto
c98178d41d
chore(settings): move mcp config to the MCP section and rework form ( #400 )
...
* chore: move MCP configuration to the MCP section
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* add MCP stdio form, visually split the two
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-01 18:23:41 +01:00
Ettore Di Giacinto
4e89c8aac0
chore: attach observables for standalone jobs ( #399 )
...
* chore: add observable for standalone jobs
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* chore: update docker compose with latest models
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-01 09:36:24 +01:00
Ettore Di Giacinto
c3bd2bee42
feat: bump cogito, allow to enable guidelines
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-01-31 09:41:14 +01:00
Ettore Di Giacinto
9f358abb54
chore(memory): open index only once
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-01-31 09:25:17 +01:00
Ettore Di Giacinto
456c32c284
use volumes
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-01-31 09:19:54 +01:00
Ettore Di Giacinto
b527cbc332
Revert "chore: do not wait for agents to start, add timeout on MCP connections"
...
This reverts commit 7cc0c3e85b .
2026-01-31 09:19:26 +01:00