Commit Graph

5 Commits

Author SHA1 Message Date
João Moura
d3ecd1d490 Adding tool caching a loop execution prevention. (#25)
* Adding tool caching a loop execution prevention.

This adds some guardrails, to both prevent the same tool to be used
consecutively and also caching tool's results across the entire crew
so it cuts down execution time and eventual LLM calls.

This plays a huge role for smaller opensource models that usually fall
into those behaviors patterns.

It also includes some smaller improvements around the tool prompt and
agent tools, all with the same intention of guiding models into
better conform with agent instructions.
2023-12-29 22:35:23 -03:00
João Moura
f00e7e89f4 removing AgentVote class 2023-12-27 16:18:08 -03:00
João Moura
fb511a6488 small updates 2023-12-25 11:18:47 -03:00
Joao Moura
1f02c0b276 updating code to usinf pydantic v1 2023-11-05 18:21:47 -03:00
Joao Moura
ca0ce2b353 starting agent voting system 2023-11-05 17:44:09 -03:00