Commit Graph

157 Commits

Author SHA1 Message Date
João Moura
66d66bddae Adding support for expected output 2024-01-29 00:11:30 -03:00
IT Lackey
0ddcc07224 Feature: Documentation Site (#188) 2024-01-28 23:43:23 -03:00
Eliad Cohen
e0c1dcd4b9 Addresses typo and clarifiction in comments (#191)
Minor changes include a typo fixed and enhancing
an example for using OpenAI as an agent model with Ollama
via langchain

Resolves #189 #190
2024-01-28 23:42:31 -03:00
João Moura
01bb7c82ed updating website for crewai 2024-01-28 23:36:39 -03:00
João Moura
11ecba745f Update README.md 2024-01-22 11:05:01 -03:00
scott------
5322cff6a9 Update agent.py (#161)
adding tools to the list of attribute descriptions
2024-01-21 16:56:19 -03:00
Greyson LaLonde
e8a31da05d Update some docstrings / typehints (#144) 2024-01-21 16:55:17 -03:00
Prabha Arivalagan
7a93124cdb Fixed the small typo (#168) 2024-01-21 16:54:19 -03:00
João Moura
75a4efc8ba cutting new version 2024-01-14 11:25:09 -03:00
João Moura
e27dd53c78 Add RPM control to both agents and crews (#133)
* moving file into utilities
* creating Logger and RPMController
* Adding support for RPM to agents and crew
2024-01-14 00:22:11 -03:00
João Moura
b0c5e24507 Update tests.yml 2024-01-14 00:11:53 -03:00
João Moura
cce9a8aff2 slightly improving prompts 2024-01-13 11:32:32 -03:00
Jimmy Kounelis
c3833e2ebb Adding Greek translation (#122)
* Adding Greek translation
Co-authored-by: JimJim12 <loljk@Madness>
2024-01-13 11:22:23 -03:00
João Moura
1fc806161f Adding support for Crew throttling using RPM (#124)
* Add translations
* fixing translations
* Adding support for Crew throttling with RPM
2024-01-13 11:20:30 -03:00
Greyson LaLonde
3c74fbf9ab Add github action for black (#116) 2024-01-12 22:06:13 -03:00
João Moura
b487136878 Adding support for translations (#120)
Add translations support
2024-01-12 14:49:36 -03:00
João Moura
70072b4e40 Revamp max iteration Logic (#111)
This now will allow to add a max_inter option to agents while also making sure to force the agent to give it's best final answer before running out of it's max_inter.
2024-01-11 12:32:54 -03:00
Greyson LaLonde
0fde1f6258 Bump to langchain0.1.0 (#108)
* Bump `langchain`, `openai`; add `langchain-openai`

* Update imports to fix warnings
2024-01-11 09:33:43 -03:00
João Moura
f6b9f85099 Update README.md 2024-01-11 09:31:45 -03:00
João Moura
4c1089d335 Update README.md 2024-01-10 21:00:37 -03:00
João Moura
7b5f2b24b3 starting to revamp docs 2024-01-10 13:12:31 -03:00
João Moura
0c2e348239 fixing github action 2024-01-10 12:24:37 -03:00
João Moura
339da3ee1a replacing circleci with github actions 2024-01-10 12:05:42 -03:00
Greyson LaLonde
d122d90df0 Move to src dir usage (#99) 2024-01-10 11:39:36 -03:00
João Moura
c601fbdc12 installing mkdocs as part of the github workflow 2024-01-10 00:46:56 -03:00
João Moura
e5f3e47ccb TYPO 2024-01-10 00:42:12 -03:00
João Moura
6721a0bc6d starting github actions for docs 2024-01-10 00:40:56 -03:00
João Moura
2fc1cc333f starting to setup new documentation 2024-01-10 00:30:18 -03:00
Greyson LaLonde
71f53e4c87 Add imports (#98) 2024-01-10 00:13:06 -03:00
João Moura
e525a28398 updating logo 2024-01-10 00:08:39 -03:00
SashaXser
f6de0928c4 Refractoring (#88)
Co-authored-by: João Moura <joaomdmoura@gmail.com>
2024-01-10 00:04:13 -03:00
João Moura
ae385eca06 bringing output log 2024-01-09 23:57:35 -03:00
yanzz
e2685413ce improved readability (#90) 2024-01-09 23:29:50 -03:00
Chris
6e7bafd758 update example usage in README (#97) 2024-01-09 23:22:42 -03:00
João Moura
abca7f06d5 cutting new version v0.1.24 2024-01-07 21:36:14 -03:00
João Moura
e6805833c2 removing reference for pydantic v1 2024-01-07 21:35:30 -03:00
João Moura
4b802a15c3 Improving agent delegation prompt 2024-01-07 21:35:27 -03:00
Ikko Eltociear Ashimine
e7a201a2f6 Update README.md (#81)
bellow -> below
2024-01-07 13:37:30 -03:00
João Moura
2ef682edf3 Reliability improvements (#77)
* fixing identation for AgentTools
* updating gitignore to exclude quick test script
* startingprompt translation
* supporting individual task output
* adding agent to task output
* cutting new version
* Updating README example
2024-01-07 12:43:23 -03:00
João Moura
ca8c7266ed Tools cache and delegation improvements (#68)
* Fixing repeated tool usage treatment
* Improving agent delegation prompt
2024-01-06 11:46:34 -03:00
João Moura
7dcdde3ccb Update README.md 2024-01-06 01:36:00 -03:00
Chris Bruner
7adaa6b86a Updated the main example in README.md (#61)
Update Example to mention local LLMs
2024-01-06 00:34:28 -03:00
João Moura
0197b8d44c Update README.md 2024-01-06 00:03:03 -03:00
João Moura
6636b4cb8d Update README.md 2024-01-06 00:01:39 -03:00
João Moura
018bb18b6a Update README.md 2024-01-06 00:01:07 -03:00
João Moura
dfc965067a Update README.md 2024-01-05 16:06:48 -03:00
João Moura
db7e91248a Update README.md 2024-01-05 13:50:48 -03:00
João Moura
13bb3abf57 Better agent execution error handling (#54)
A few quality of life improvements around cache handling and repeated tool usage
2024-01-05 11:04:59 -03:00
João Moura
5602160caf Refactoring task cache to be a tool (#50)
* Refactoring task cache to be a tool

The previous implementation of the task caching system was early exiting
the agent executor due to the fact it was returning an AgentFinish object.

This now refactors it to use a cache specific tool that is dynamically
added and forced into the agent in case of a task execution that was
already executed with the same input.
2024-01-04 21:29:42 -03:00
João Moura
35f4169d6a Update README.md 2024-01-04 10:06:08 -03:00