LocalAI [bot]
cb82322df2
feat: add inner monologue template support for scheduler and template-based skills prompt ( #435 )
...
* feat: add scheduler task template and template-based skills prompt
- Add WithSchedulerTaskTemplate option for recurring tasks run by scheduler
- Expose scheduler_task_template in core/state/config.go for user configuration
- Add WithSkillPromptTemplate option for custom skill prompt templates
- Use {{.Skills}} slice in templates to iterate over Skill.Name, Skill.Description
- Default template mimics current XML behavior with <available_skills> format
- Rename customIntro to customTemplate in services/skills for consistency
* cleanups
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Update core/state/config.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Co-authored-by: Ettore Di Giacinto <mudler@localai.io >
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 18:44:49 +01:00
LocalAI [bot]
56ecd1921e
chore: disable reasoning by default ( #433 )
...
Set EnableReasoning DefaultValue to false in agent config form metadata.
Signed-off-by: mudler <mudler@localai.io >
2026-02-24 21:50:55 +01:00
Ettore Di Giacinto
a0faa14ffe
fix(slack/files): trying to debug files upload
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-23 22:39:23 +00:00
Ettore Di Giacinto
7494a1559e
chore(observables): add missing observables
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-23 21:09:01 +00:00
Ettore Di Giacinto
3dad5acf1f
chore(pdf): refactor and try to always send pdf
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-23 20:53:02 +00:00
Ettore Di Giacinto
99f7e3ab60
fix: finish the job once
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-23 19:10:29 +01:00
Ettore Di Giacinto
5b90d4c3e2
chore: stop tool call when model calls send_message
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-23 19:06:31 +01:00
Ettore Di Giacinto
9406d699cc
chore: allow to configure inner monologue template
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-23 18:43:25 +01:00
Ettore Di Giacinto
78defbad32
fix: avoid panics
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-23 15:31:04 +01:00
Ettore Di Giacinto
2efadbf6c4
bump go mod
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-23 11:55:42 +01:00
Ettore Di Giacinto
b46c300307
chore: enable more behavioral settings
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-23 11:42:30 +01:00
Ettore Di Giacinto
d2407105a4
fix: remove the duplicated unlock call
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-22 23:24:30 +00:00
Ettore Di Giacinto
32a1a59389
feat: add accumulator to print tool status/results during execution ( #427 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-22 22:44:19 +01:00
Ettore Di Giacinto
61a89aaf58
feat(pdf): improve pdf markdown rendering ( #426 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-22 22:42:36 +01:00
Ettore Di Giacinto
c5e3df41ee
fix: atomic writes to the pool, create backups
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-22 19:11:46 +01:00
Ettore Di Giacinto
cb37f80724
fix(slack): process all metadata
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-22 10:12:13 +01:00
Ettore Di Giacinto
bc256fbbe2
chore: avoid panics from Slack connector
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-22 09:49:03 +01:00
Ettore Di Giacinto
8014d22588
fix: unify api keys for collection endpoint
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-21 23:39:19 +00:00
Ettore Di Giacinto
410ba7a467
feat: allow to manage external localrecall instances ( #425 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-22 00:02:12 +01:00
Ettore Di Giacinto
c56cc43552
feat(memory): add knowledgebase and memory management from LocalRecall ( #424 )
...
* feat: integrate knowledge base management
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* refactorings
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-21 23:17:33 +01:00
Ettore Di Giacinto
bc567ef7dd
feat(skills): add skills management ( #423 )
...
* feat(skills): add skills management
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* improve ui
* Update webui/skills_handlers.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update webui/skills_handlers.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update webui/skills_handlers.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update webui/skills_handlers.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update Dockerfile.webui
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update go.mod
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update webui/skills_handlers.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Address feedback from review
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Fixups
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* allow to customize skill prompt
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Fixups
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-21 22:21:33 +01:00
Ettore Di Giacinto
f29e98bccb
fix(reasoning): do not update if no new content
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-21 15:15:57 +01:00
Ettore Di Giacinto
73d8304e2e
fix: do not imply there is an action
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-20 22:44:45 +00:00
Ettore Di Giacinto
52e8df6599
fix(slack): another attempt to fix markdown result display ( #422 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-20 23:15:02 +01:00
Ettore Di Giacinto
3828dd7ccc
chore(deps): bump cogito
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-20 22:07:33 +00:00
Ettore Di Giacinto
cea2d9d618
chore: hook reasoning callback to status updates
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-20 21:51:00 +00:00
Ettore Di Giacinto
5daf4bda8e
fix: do not let agents override each other configuration
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-20 10:08:16 +01:00
Ettore Di Giacinto
508a307e8b
chore: update cogito
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-20 10:02:21 +01:00
Ettore Di Giacinto
8a16ad5407
feat: bump cogito, use LocalAILLM
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-19 21:25:05 +00:00
Ettore Di Giacinto
27cc58a25f
feat(ui): left navbar, dark/light theme ( #421 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-17 23:21:34 +01:00
Ettore Di Giacinto
a8decbcc85
chore: fix login
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-17 17:31:12 +01:00
Ettore Di Giacinto
1c083abc60
Add back old webui (login)
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-17 16:18:36 +01:00
Ettore Di Giacinto
8f64d246d8
chore: bump cogito
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-17 16:05:16 +01:00
Ettore Di Giacinto
700047c6b9
chore: allow to set force reasoning tool
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-02-17 13:13:41 +01:00
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