mudler
289a6ce4c8
Simplify
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-12 18:38:20 +02:00
mudler
424ef2dedf
change base cpu model
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-12 13:59:30 +02:00
mudler
0e3df1562c
chore: cleanup, identify goal from conversation when evaluting achievement
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-12 11:41:19 +02:00
Ettore Di Giacinto
5105b46f48
Add Github reviewer and improve reasoning ( #27 )
...
* Add Github reviewer and improve reasoning
* feat: improve action picking
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-04-11 21:57:19 +02:00
Ettore Di Giacinto
dd4fbd64d3
fix(pick_action): improve action pickup by using only the assistant thought process ( #25 )
...
* fix(pick_action): improve action pickup by using only the assistant thought process
Signed-off-by: mudler <mudler@localai.io >
* fix: improve templates
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-04-10 21:45:04 +02:00
Ettore Di Giacinto
e7111c6554
Rename
2025-04-08 22:18:32 +02:00
Ettore Di Giacinto
906b4ebd76
feat: add retries to pickAction
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-28 22:04:04 +01:00
Ettore Di Giacinto
0644daa477
feat: retrials ( #110 )
...
* feat(jobs): rework next actions
Also attempt to retry when failing at generating parameters
Signed-off-by: mudler <mudler@localai.io >
* feat(retries): add retries for common operations
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-03-28 21:27:34 +01:00
mudler
8ac6f68568
fix(multi-agent): do not allow to call ourselves
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-28 16:51:07 +01:00
Ettore Di Giacinto
6e888f6008
Move action context to the job
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-26 22:37:25 +01:00
Ettore Di Giacinto
5cd0eaae3f
fix: mixed fixups and enhancements ( #107 )
...
* chore(Makefile): build react dist if missing
Signed-off-by: mudler <mudler@localai.io >
* fix(planning): don't loose results
Signed-off-by: mudler <mudler@localai.io >
* fix(slack): track user messages when writing on channel
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-03-26 17:05:59 +01:00
Ettore Di Giacinto
53c1554d55
fix: do not track an internal currentConversation ( #91 )
...
It is prone to races, and does not really track all conversations for
each job
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-03-25 00:36:09 +01:00
mudler
75a8d63e83
Finish moving types
2025-03-23 21:57:09 +01:00
Ettore Di Giacinto
abb3ffc109
feat: track plan action when is being executed, also tests ( #72 )
...
* feat: track plan action when is being executed, also tests
* Update core/agent/agent_test.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update core/agent/actions.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-03-21 16:32:24 +01:00
Ettore Di Giacinto
e5e238efc0
fix(planning): correctly generate a valid JSON schema ( #71 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-03-21 15:47:34 +01:00
Ettore Di Giacinto
33483ab4b9
feat(planning): enable agent planning ( #68 )
...
* feat(planning): Allow the agent to plan subtasks
Signed-off-by: mudler <mudler@localai.io >
* feat(planning): enable planning toggle in the webui
Signed-off-by: mudler <mudler@localai.io >
* feat(planning): take in consideration the overall goal
Signed-off-by: mudler <mudler@localai.io >
* Update core/action/plan.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Signed-off-by: mudler <mudler@localai.io >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-03-21 12:28:11 +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
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
d288755444
Automatically save all conversations
2025-03-04 22:22:16 +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
Ettore Di Giacinto
cf112d57a6
Strip bot user from messages received
2025-02-28 22:06:05 +01:00
Ettore Di Giacinto
b66e698b5e
Rename package
2025-02-26 22:51:29 +01:00
Ettore Di Giacinto
296734ba3b
reordering
2025-02-25 22:18:08 +01:00