Commit Graph

  • 550aad0fa0 Consistently return fragments in case of errors v0.3.3 Ettore Di Giacinto 2025-10-21 22:16:04 +02:00
  • 921ed81d33 Small refactorings Ettore Di Giacinto 2025-10-21 20:00:18 +02:00
  • a49cf79c2e feat: re-attempt plans only if enabled, emit ErrgoalNotAchieved Ettore Di Giacinto 2025-10-21 18:49:11 +02:00
  • 6da5735ef0 fix: better error propagation Ettore Di Giacinto 2025-10-21 18:46:33 +02:00
  • cfcdd18e82 fix: do not always return ErrNoToolSelected v0.3.2 Ettore Di Giacinto 2025-10-21 16:14:27 +02:00
  • 6e542ad1b1 chore: track plan description (#10) Ettore Di Giacinto 2025-10-21 16:07:10 +02:00
  • 0ca67b8989 chore: track plan description plan/track Ettore Di Giacinto 2025-10-21 16:06:23 +02:00
  • 9c04ac0b45 Correctly handle errors Ettore Di Giacinto 2025-10-21 12:48:53 +02:00
  • 9dba7e36fd fix(tests): adapt to plan behavioral changes Ettore Di Giacinto 2025-10-20 22:57:48 +02:00
  • f21710b138 chore(plans): improve planning when no tool calls are called Ettore Di Giacinto 2025-10-20 22:40:43 +02:00
  • 3832318bdf chore: add debugging calls Ettore Di Giacinto 2025-10-20 22:33:03 +02:00
  • 940ed46607 chore(plan): propagate plans to fragment Ettore Di Giacinto 2025-10-20 11:09:02 +02:00
  • a22dd87a31 chore(plan): record executed plans Ettore Di Giacinto 2025-10-20 10:04:18 +02:00
  • 08f259a3a3 fix: correctly pass by tool status results v0.3.1 Ettore Di Giacinto 2025-10-19 21:23:00 +02:00
  • 2f0f800d95 feat(tools): allow to automatically plan (#9) v0.3.0 Ettore Di Giacinto 2025-10-13 09:11:13 +02:00
  • a4baa93821 fix plans, strict tests autoplan Ettore Di Giacinto 2025-10-12 22:39:06 +02:00
  • 57cb898974 Add test Ettore Di Giacinto 2025-10-12 22:25:11 +02:00
  • 485da1fa5f feature gate mcp prompts Ettore Di Giacinto 2025-10-12 21:58:18 +02:00
  • 0aa93657a3 feat(mcp): display MCPs prompts during tool selection Ettore Di Giacinto 2025-10-12 21:50:14 +02:00
  • 19dd06ddde feat(tools): allow to automatically plan Ettore Di Giacinto 2025-10-10 22:35:11 +02:00
  • 6307cdecae feat(mcp): Support MCP sessions to source available tools (#8) v0.2.0 Ettore Di Giacinto 2025-10-08 23:40:41 +02:00
  • c216b118f3 Style cleanup mcp Ettore Di Giacinto 2025-10-08 22:36:24 +02:00
  • 7031a4942a Update README Ettore Di Giacinto 2025-10-08 22:30:07 +02:00
  • 5e2fab56e6 docs Ettore Di Giacinto 2025-10-08 22:25:42 +02:00
  • b2cd061879 add e2e test Ettore Di Giacinto 2025-10-08 22:21:39 +02:00
  • e9bfaa3466 chore: docs Ettore Di Giacinto 2025-10-08 22:12:40 +02:00
  • 1792ddb5bc feat(mcp): Support MCP sessions to source available tools Ettore Di Giacinto 2025-10-08 22:07:19 +02:00
  • f802d93341 Refactor example code in README.md Ettore Di Giacinto 2025-10-05 18:27:10 +02:00
  • 1a22167f25 Update README v0.1.0 Ettore Di Giacinto 2025-10-03 12:12:53 +02:00
  • 6bb97feb18 feat: add guidelines to steer tool selection (#6) Ettore Di Giacinto 2025-10-03 00:07:19 +02:00
  • df69036d65 Add tests guidelines Ettore Di Giacinto 2025-10-02 23:34:18 +02:00
  • acde5de98e Display suggested tools Ettore Di Giacinto 2025-10-02 22:28:55 +02:00
  • a7d4a6888e feat: add guidelines to steer tool selection Ettore Di Giacinto 2025-10-01 23:15:48 +02:00
  • d865935087 Improve planning and add tests (#4) Ettore Di Giacinto 2025-09-30 23:23:32 +02:00
  • 359972b21d Fixups plan_test Ettore Di Giacinto 2025-09-30 22:51:56 +02:00
  • fbe3a55534 Make test pass Ettore Di Giacinto 2025-09-30 22:27:59 +02:00
  • a803fed1f9 WIP Ettore Di Giacinto 2025-09-30 18:48:24 +02:00
  • 2f20fcce01 Change LLM to interface, split tests, improve content review loop (#3) Ettore Di Giacinto 2025-09-29 22:55:43 +02:00
  • d4afa7d5d0 Add tools test file tests Ettore Di Giacinto 2025-09-29 22:50:57 +02:00
  • 8c66813ca8 Fixups Ettore Di Giacinto 2025-09-29 22:37:15 +02:00
  • 4ad5be9834 Better handling of result status of tool calls Ettore Di Giacinto 2025-09-29 22:24:33 +02:00
  • 2353ac04ce Add unit test for reviewer Ettore Di Giacinto 2025-09-29 20:02:21 +02:00
  • 3c2da4beee Enhance content improve generation Ettore Di Giacinto 2025-09-29 19:46:51 +02:00
  • 9caea5992c Fixups Ettore Di Giacinto 2025-09-28 21:13:02 +02:00
  • e3d496839c Update README Ettore Di Giacinto 2025-09-28 21:08:41 +02:00
  • 491e03ad71 Abstract away LLM to an interface Ettore Di Giacinto 2025-09-28 21:07:41 +02:00
  • 1da77d69b5 Split e2e and unit tests Ettore Di Giacinto 2025-09-28 20:53:49 +02:00
  • 043d5dc6e2 feat: improve returned fragment during content review (#2) Ettore Di Giacinto 2025-09-27 23:43:24 +02:00
  • ef981ad335 Improve prompts improve_review Ettore Di Giacinto 2025-09-27 23:38:02 +02:00
  • 2f8060e729 Improve prompts Ettore Di Giacinto 2025-09-27 23:16:56 +02:00
  • 900baed7e3 feat: improve returned fragment during content review Ettore Di Giacinto 2025-09-27 22:20:23 +02:00
  • 950e28d7b3 chore: increase compat with OpenAI API Ettore Di Giacinto 2025-09-27 18:14:35 +02:00
  • 9366151339 chore: increase compat with OpenAI API feat/callbacks Ettore Di Giacinto 2025-09-27 18:14:35 +02:00
  • 2a6e3fcb0a Update Go version and simplify CI matrix Ettore Di Giacinto 2025-09-26 21:54:37 +02:00
  • 8d91b41729 Clarify Cogito description and update variable names Ettore Di Giacinto 2025-09-24 22:01:36 +02:00
  • 3057d37397 chore: add callbacks to interrupt actions and track tools being called (#1) Ettore Di Giacinto 2025-09-24 18:43:05 +02:00
  • ea1030a77f chore: add callbacks to interrupt actions and track tools being called Ettore Di Giacinto 2025-09-24 18:40:42 +02:00
  • deeb9c9649 Update README.md Ettore Di Giacinto 2025-09-24 10:52:46 +02:00
  • d755925940 Update README with Cogito architecture details Ettore Di Giacinto 2025-09-24 10:51:29 +02:00
  • 59728550f0 Resize image in README.md Ettore Di Giacinto 2025-09-23 23:51:07 +02:00
  • b9c3ac3240 Remove project name header from README Ettore Di Giacinto 2025-09-23 23:50:45 +02:00
  • f675d8a6cd Adjust image alignment and enhance README content Ettore Di Giacinto 2025-09-23 23:50:33 +02:00
  • c622ce0a75 Revise README for clarity and structure Ettore Di Giacinto 2025-09-23 23:49:51 +02:00
  • 86b39f901a Update README with new features and focus areas Ettore Di Giacinto 2025-09-23 23:45:11 +02:00
  • b5ed0d9035 Add README documentation for Cogito library Ettore Di Giacinto 2025-09-23 23:41:01 +02:00
  • 98a1aca6d3 Update copyright year and owner in LICENSE file Ettore Di Giacinto 2025-09-23 23:33:19 +02:00
  • de845abe39 Add example Ettore Di Giacinto 2025-09-23 23:26:44 +02:00
  • af41faaa19 Initial import Ettore Di Giacinto 2025-09-23 23:24:00 +02:00
  • 1bd230cd84 Root commit Ettore Di Giacinto 2025-09-23 23:22:33 +02:00