Commit Graph

79 Commits

Author SHA1 Message Date
Ettore Di Giacinto 3c3b5a774c Fix race conditions 2025-03-16 22:59:59 +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
Ettore Di Giacinto d451919414 feat(edit): allow to edit agents (#36) 2025-03-11 22:32:13 +01: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
mudler 3827ebebdf feat: add capability to understand images
Signed-off-by: mudler <mudler@localai.io>
2025-03-08 17:54:35 +01:00
Ettore Di Giacinto 7492a3ab3b Change env vars to be more meaningful 2025-03-05 22:19:07 +01:00
Ettore Di Giacinto 2942668d89 Put logging of conversations behind ENABLE_CONVERSATIONS_LOGGING 2025-03-04 22:23:58 +01:00
Ettore Di Giacinto d288755444 Automatically save all conversations 2025-03-04 22:22:16 +01:00
Ettore Di Giacinto d714c4f80b Page restyling 2025-03-03 23:08:58 +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 365f89cd5e initialize prompt blocks 2025-03-03 21:41:03 +01:00
Ettore Di Giacinto 5e52383a99 Refactorings 2025-03-02 22:44:54 +01:00
Ettore Di Giacinto f6e16be170 Allow to specify dynamic prompts 2025-03-02 22:40:37 +01:00
mudler 6c83f3d089 refactorings 2025-03-02 17:45:06 +01:00
mudler 3a7e56cdf1 Cleanup 2025-03-02 17:43:11 +01:00
Ettore Di Giacinto 7a98408336 Fixups, enhance logging 2025-03-01 22:40:42 +01:00
Ettore Di Giacinto e696c5ae31 Save conversations also at the end 2025-03-01 22:31:49 +01:00
Ettore Di Giacinto 3a7b5e1461 return metadatas and conversations in job results. Consume them in Slack connector to use attachments in responses 2025-03-01 22:10:21 +01:00
mudler 5b4f618ca3 Standardize action results 2025-03-01 17:27:07 +01:00
mudler a75feaab4e Simplify, no need to add system prompt when asking for reply 2025-03-01 16:17:27 +01:00
Ettore Di Giacinto 0b78956cc4 Enhance logging 2025-02-28 22:38:05 +01:00
Ettore Di Giacinto 43352376e3 Use toolcall to construct current conversation 2025-02-28 22:37:55 +01:00
Ettore Di Giacinto d3f2126614 Debug 2025-02-28 22:10:28 +01:00
Ettore Di Giacinto cf112d57a6 Strip bot user from messages received 2025-02-28 22:06:05 +01:00
Ettore Di Giacinto 371ea63f5a Integrate with LocalRAG, drop RAG functionalities 2025-02-27 23:51:02 +01:00
Ettore Di Giacinto b66e698b5e Rename package 2025-02-26 22:51:29 +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