Richard Palethorpe
5698d0b832
chore(tests): Mock LLM in tests for PRs
...
This saves time when testing on CPU which is the only sensible thing
to do on GitHub CI for PRs. For releases or once the commit is merged
we could use an external runner with GPU or just wait.
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-05-12 13:51:45 +01:00
Ettore Di Giacinto
e431bc234b
feat(evaluation): add deep evaluation mechanism ( #145 )
...
* feat(evaluation): add deep evaluation mechanism
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* consider whole conversation when evaluating
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Signed-off-by: mudler <mudler@localai.io >
2025-05-11 18:31:04 +02:00
Ettore Di Giacinto
29f7644577
feat: add deep research action ( #91 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-29 08:46:55 +02:00
Ettore Di Giacinto
12209ab926
feat(browseragent): post screenshot on slack ( #81 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-24 23:17:10 +02:00
Ettore Di Giacinto
eb8663ada1
feat: local MCP server support ( #61 )
...
* wip
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Signed-off-by: mudler <mudler@localai.io >
* Add groups to mcpbox
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Signed-off-by: mudler <mudler@localai.io >
* Add mcpbox dockerfile and entrypoint
Signed-off-by: mudler <mudler@localai.io >
* Attach mcp stdio box to agent
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Signed-off-by: mudler <mudler@localai.io >
* Add to dockerfile
Signed-off-by: mudler <mudler@localai.io >
* Attach to config
Signed-off-by: mudler <mudler@localai.io >
* Attach to ui
Signed-off-by: mudler <mudler@localai.io >
* Revert "Attach to ui"
This reverts commit 088d0c47e87ee8f84297e47d178fb7384bbe6d45.
Signed-off-by: mudler <mudler@localai.io >
* add one-time process, attach to UI the mcp server json configuration
Signed-off-by: mudler <mudler@localai.io >
* quality of life improvements
Signed-off-by: mudler <mudler@localai.io >
* fixes
Signed-off-by: mudler <mudler@localai.io >
* Make it working, expose MCP prepare script to UI
Signed-off-by: mudler <mudler@localai.io >
* Add container image to CI builds
* Wire mcpbox to tests
* Improve setup'
* Not needed anymore, using tests
Signed-off-by: mudler <mudler@localai.io >
* fix: do not override actions
Signed-off-by: mudler <mudler@localai.io >
* chore(tests): fix env var
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Signed-off-by: mudler <mudler@localai.io >
2025-04-24 16:39:20 +02:00
Ettore Di Giacinto
ee1667d51a
feat: add history metadata of agent browser ( #71 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-21 22:52:04 +02:00
Ettore Di Giacinto
50e56fe22f
feat(browseragent): add browser agent runner action ( #55 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-18 22:42:17 +02:00
dependabot[bot]
d25aed9a1a
chore(deps): bump github.com/sashabaranov/go-openai from 1.19.4 to 1.38.1 ( #47 )
...
* chore(deps): bump github.com/sashabaranov/go-openai
Bumps [github.com/sashabaranov/go-openai](https://github.com/sashabaranov/go-openai ) from 1.19.4 to 1.38.1.
- [Release notes](https://github.com/sashabaranov/go-openai/releases )
- [Commits](https://github.com/sashabaranov/go-openai/compare/v1.19.4...v1.38.1 )
---
updated-dependencies:
- dependency-name: github.com/sashabaranov/go-openai
dependency-version: 1.38.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: minor adaptations
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-17 08:04:06 +02:00
Ettore Di Giacinto
e7111c6554
Rename
2025-04-08 22:18:32 +02:00
Ettore Di Giacinto
f3c06b1bfb
feat(api): implement stateful responses api ( #122 )
...
* feat(api): implement stateful responses api
Signed-off-by: mudler <mudler@localai.io >
* fix(tests): align client to API changes
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-04-01 18:00:37 +02:00
mudler
e0703cdb7c
chore(tests): extend timeout for client
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-30 18:42:35 +02:00
Richard Palethorpe
319caf8e91
chore(ui): Move some field definitions server side
2025-03-26 22:56:29 +00:00
Ettore Di Giacinto
fa12dba7c2
Better paragraph splitting
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-25 22:28:08 +01:00
Ettore Di Giacinto
c1ac7b675a
feat(api): add endpoint to create group of dedicated agents ( #79 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-22 18:44:22 +01:00
Ettore Di Giacinto
d54abc3ed0
Revert "Generate connector form based on meta-data ( #62 )" ( #65 )
...
This reverts commit d7cfa7f0b2 .
2025-03-20 18:21:19 +01:00
Richard Palethorpe
d7cfa7f0b2
Generate connector form based on meta-data ( #62 )
...
* Ignore volumes and exe
* Export form meta-data
* use dynamic metaform for connectors
* fix populating form
2025-03-20 16:00:37 +01:00
Ettore Di Giacinto
a83f4512b6
feat: allow to set LocalRAG API URL ad key ( #61 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-19 23:10:14 +01:00
Ettore Di Giacinto
e32a569796
try to fixup tests, enable e2e ( #53 )
...
* try to fixup tests, enable e2e
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Generate JSON character data with tools
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Rework generation of character
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Simplify text
Signed-off-by: mudler <mudler@localai.io >
* Relax some test constraints
Signed-off-by: mudler <mudler@localai.io >
* Fixups
* Properly fit schema generation
* Swap default model
* ci fixups
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Signed-off-by: mudler <mudler@localai.io >
2025-03-18 23:28:02 +01:00
Ettore Di Giacinto
173eda4fb3
Rework UI by returning error/statuses, some refactorings
2025-03-03 22:34:46 +01:00
Ettore Di Giacinto
5721c52c0d
use date for file name prefix
2025-03-02 21:27:11 +01:00
mudler
3a7e56cdf1
Cleanup
2025-03-02 17:43:11 +01:00
Ettore Di Giacinto
89d7da3817
Logging
2025-03-01 22:44:45 +01:00
Ettore Di Giacinto
371ea63f5a
Integrate with LocalRAG, drop RAG functionalities
2025-02-27 23:51:02 +01:00
Ettore Di Giacinto
bc431ea6ff
Add LocalRAG client
2025-02-27 23:17:46 +01:00
Ettore Di Giacinto
0139b79835
refactoring
2025-02-25 23:17:28 +01:00
Ettore Di Giacinto
296734ba3b
reordering
2025-02-25 22:18:08 +01:00
mudler
2a6650c3ea
Add deepface client
2025-02-04 12:53:39 +01:00