Commit Graph

585 Commits

Author SHA1 Message Date
mudler
169c5e8aad Setup docker in ci 2025-03-20 16:02:55 +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
43a46ad1fb Update tests.yml 2025-03-20 13:05:29 +01:00
mudler
2de5152bfd ci: run on self-hosted
Signed-off-by: mudler <mudler@localai.io>
2025-03-20 10:30:16 +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
08785e2908 feat: add action to call other agents (#60)
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-03-19 22:58:35 +01:00
Ettore Di Giacinto
8e694f70ec Add description field (#59) 2025-03-19 22:40:21 +01:00
Ettore Di Giacinto
f0bd184fbd feat: add twitter action and connector (#58)
* feat: add twitter post action

Signed-off-by: mudler <mudler@localai.io>

* feat: handle twitter post messages limits

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat: add twitter connector, unify client

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* make sure answers do not exceed twitter maximum

---------

Signed-off-by: mudler <mudler@localai.io>
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-03-19 22:14:32 +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
31b5849d02 feat(api): add support to responses api (#52)
Signed-off-by: mudler <mudler@localai.io>
2025-03-17 18:42:33 +01:00
mudler
29a8713427 enhance update form
Signed-off-by: mudler <mudler@localai.io>
2025-03-17 16:13:03 +01:00
Ettore Di Giacinto
3c3b5a774c Fix race conditions 2025-03-16 22:59:59 +01:00
Ettore Di Giacinto
35c75b61d8 Refactor views 2025-03-16 22:59:48 +01:00
Ettore Di Giacinto
33b5b8c8f4 feat(agent): add MCP integration (#50)
* feat(agent): add MCP integration

Signed-off-by: mudler <mudler@localai.io>

* Update core/agent/mcp.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Hook MCP Server configuration to creation and setting mask

* Allow to specify a bearer token

* Small fixups

---------

Signed-off-by: mudler <mudler@localai.io>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-03-15 23:25:03 +01:00
Richard Palethorpe
dc2570c90b Minor fixes for Docker and Javascript (#49)
* fix compose dependency

* add volume data to .dockerignore

* remove unused alpine.js import
2025-03-15 19:10:59 +01:00
Ettore Di Giacinto
aea0b424b9 try to get SHA of the content 2025-03-13 22:53:02 +01:00
Ettore Di Giacinto
5e73be42cb Always try to get branch sha
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-03-13 22:43:09 +01:00
Ettore Di Giacinto
53ebcdad5d Small fixups 2025-03-13 22:23:31 +01:00
Ettore Di Giacinto
a1cdabd0a8 Add github actions to comment on an issue or read the content
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-03-13 22:17:44 +01:00
Ettore Di Giacinto
26bcdf72a2 ci: drop arm64 builds for now (too slow, not used) 2025-03-13 22:00:41 +01:00
Ettore Di Giacinto
9347193fdc Need to fill more options to commit to github (#42)
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-03-13 21:56:47 +01:00
Ettore Di Giacinto
efc82bde30 feat: add ActionGithubRepositoryCreateOrUpdate to Availableactions 2025-03-13 11:32:38 +01:00
Ettore Di Giacinto
6a451267d5 Return URL of issue opened
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-03-12 23:01:50 +01:00
Ettore Di Giacinto
9ee0d89a6b Add github actions to upload and get files, update github dep
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-03-12 22:50:45 +01:00
Ettore Di Giacinto
10f7c8ff13 feat(github): allow to customize action name
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-03-12 22:15:52 +01:00
Ettore Di Giacinto
c69ee9e5f7 feat(github-actions): allow to bind to a specific repository
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-03-12 21:59:31 +01:00
Ettore Di Giacinto
0ad2de72e0 feat(keys): allow to set api keys to secure the instance (#39) 2025-03-11 23:14:05 +01:00
Ettore Di Giacinto
1e484d7ccd Update README 2025-03-11 22:57:19 +01:00
Richard Palethorpe
7486e68a17 Add Counter action to count things (#38)
* add host

* fix: make user name explicit in IRC

* feat: Add counter action
2025-03-11 22:54:35 +01:00
Ettore Di Giacinto
3763f320b9 Update README.md 2025-03-11 22:53:38 +01:00
Ettore Di Giacinto
16e0836fc7 Update README.md 2025-03-11 22:53:28 +01:00
Ettore Di Giacinto
6954ad3217 Update README.md 2025-03-11 22:41:00 +01:00
Ettore Di Giacinto
69e043f8e1 Update logo 2025-03-11 22:35:42 +01:00
Ettore Di Giacinto
d451919414 feat(edit): allow to edit agents (#36) 2025-03-11 22:32:13 +01:00
mudler
9ff2fde44f feat: allow to specify models in agent creation mask
Signed-off-by: mudler <mudler@localai.io>
2025-03-11 10:20:28 +01:00
Ettore Di Giacinto
40b0d4bfc9 Merge pull request #33 from richiejp/compose
Fix no health check
2025-03-10 19:41:30 +01:00
Richard Palethorpe
14a70c3edd Fix no health check
ragserver doesn't have a health check and is from scratch image.
So do hack to wait for it to come up
2025-03-10 16:09:36 +00:00
mudler
0b71d8dc10 feat: make slack process images 2025-03-09 23:34:49 +01:00
mudler
bc60dde94f Enable more logging, only describe image once when walking history
Signed-off-by: mudler <mudler@localai.io>
2025-03-09 23:34:20 +01:00
Ettore Di Giacinto
28e80084f6 Update slack.yaml 2025-03-09 23:05:55 +01:00
mudler
7be93fb014 Update README 2025-03-09 17:20:26 +01:00
Ettore Di Giacinto
5ecb97e845 Merge pull request #32 from mudler/feat/multimodal
feat: add capability to understand images
2025-03-08 17:59:13 +01:00
mudler
3827ebebdf feat: add capability to understand images
Signed-off-by: mudler <mudler@localai.io>
2025-03-08 17:54:35 +01:00
mudler
106d1e61d4 Update docker-compose file 2025-03-08 12:48:37 +01:00
Ettore Di Giacinto
b884d9433a make sure /tmp exists 2025-03-07 22:51:34 +01:00
Richard Palethorpe
f2e7010297 Add IRC connector 2025-03-07 12:56:24 +00:00
Ettore Di Giacinto
1e1c123d84 chore(ci): specify Dockerfile 2025-03-05 22:25:32 +01:00
Ettore Di Giacinto
51ba87a7ba chore(ci): specify registry 2025-03-05 22:23:41 +01:00
Ettore Di Giacinto
bf8d8be5ad chore(ci): small fixups 2025-03-05 22:22:10 +01:00
Ettore Di Giacinto
311c0bb5ee Add goreleaser 2025-03-05 22:19:13 +01:00