Commit Graph

22 Commits

Author SHA1 Message Date
Ettore Di Giacinto df69036d65 Add tests
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-10-02 23:34:18 +02:00
Ettore Di Giacinto acde5de98e Display suggested tools
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-10-02 22:28:55 +02:00
Ettore Di Giacinto a7d4a6888e feat: add guidelines to steer tool selection
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-10-02 19:04:09 +02:00
Ettore Di Giacinto d865935087 Improve planning and add tests (#4)
* WIP

* Make test pass

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>
2025-09-30 23:23:32 +02:00
Ettore Di Giacinto 2f20fcce01 Change LLM to interface, split tests, improve content review loop (#3)
* Split e2e and unit tests

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

* Abstract away LLM to an interface

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

* Update README

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

* Fixups

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

* Enhance content improve generation

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

* Add unit test for reviewer

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

* Better handling of result status of tool calls

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

* Fixups

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

* Add tools test file

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

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-09-29 22:55:43 +02:00
Ettore Di Giacinto 043d5dc6e2 feat: improve returned fragment during content review (#2)
* feat: improve returned fragment during content review

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

* Improve prompts

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

* Improve prompts

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

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-09-27 23:43:24 +02:00
Ettore Di Giacinto 950e28d7b3 chore: increase compat with OpenAI API
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-09-27 18:14:50 +02:00
Ettore Di Giacinto 2a6e3fcb0a Update Go version and simplify CI matrix 2025-09-26 21:54:37 +02:00
Ettore Di Giacinto 8d91b41729 Clarify Cogito description and update variable names
Updated README to clarify the description of the Cogito library and modified variable names for consistency.
2025-09-24 22:01:36 +02:00
Ettore Di Giacinto 3057d37397 chore: add callbacks to interrupt actions and track tools being called (#1)
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-09-24 18:43:05 +02:00
Ettore Di Giacinto deeb9c9649 Update README.md 2025-09-24 10:52:46 +02:00
Ettore Di Giacinto d755925940 Update README with Cogito architecture details
Added information about Cogito's architecture and its relation to LocalAI, LocalAGI, and LocalOperator.
2025-09-24 10:51:29 +02:00
Ettore Di Giacinto 59728550f0 Resize image in README.md
Updated image size in README to improve layout.
2025-09-23 23:51:07 +02:00
Ettore Di Giacinto b9c3ac3240 Remove project name header from README
Removed the project name header from README.
2025-09-23 23:50:45 +02:00
Ettore Di Giacinto f675d8a6cd Adjust image alignment and enhance README content
Updated image alignment in README and improved description.
2025-09-23 23:50:33 +02:00
Ettore Di Giacinto c622ce0a75 Revise README for clarity and structure
Enhanced README with clearer descriptions and new sections.
2025-09-23 23:49:51 +02:00
Ettore Di Giacinto 86b39f901a Update README with new features and focus areas
Enhanced README to highlight focus on small, open source LLMs and added details about internal pipeline and reasoning.
2025-09-23 23:45:11 +02:00
Ettore Di Giacinto b5ed0d9035 Add README documentation for Cogito library
Added comprehensive documentation for the Cogito library, including installation instructions, usage examples, and testing guidelines.
2025-09-23 23:41:01 +02:00
Ettore Di Giacinto 98a1aca6d3 Update copyright year and owner in LICENSE file 2025-09-23 23:33:19 +02:00
Ettore Di Giacinto de845abe39 Add example
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-09-23 23:26:44 +02:00
Ettore Di Giacinto af41faaa19 Initial import
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-09-23 23:24:00 +02:00
Ettore Di Giacinto 1bd230cd84 Root commit 2025-09-23 23:22:33 +02:00