João Moura
80fd67cdea
updating specs
2024-04-02 13:51:16 -03:00
João Moura
bbd4e58b65
Starting i18n language file support
2024-04-01 10:45:17 -03:00
João Moura
f85bf00409
Adding long term, short term, entity and contextual memory
2024-04-01 10:45:17 -03:00
João Moura
d73dd08ef4
Adding custom caching
2024-04-01 10:43:05 -03:00
João Moura
81d5fe6fc6
Ability to disable cache at agent and crew level
2024-04-01 10:43:05 -03:00
João Moura
45ba8d4bd2
fixing warnings
2024-04-01 10:43:05 -03:00
GabeKoga
eb98b8efad
feature: human input per task ( #395 )
...
* feature: human input per task
* Update executor.py
* Update executor.py
* Update executor.py
* Update executor.py
* Update executor.py
* feat: change human input for unit testing
added documentation and unit test
* Create test_agent_human_input.yaml
add yaml for test
---------
Co-authored-by: João Moura <joaomdmoura@gmail.com >
2024-04-01 10:04:56 -03:00
Gui Vieira
27b3625cd1
Fix input interpolation bug ( #369 )
2024-03-22 03:08:54 -03:00
João Moura
5aa543f4d2
Preparing new version
2024-03-11 17:37:12 -03:00
João Moura
0a9404bb46
adding initial CLI support
2024-03-11 16:37:32 -03:00
João Moura
475dcdfdbe
updating tests
2024-03-03 20:54:15 -03:00
João Moura
d2f8a30c96
cutting a new version addressin backward compatibility
2024-02-28 12:04:13 -03:00
João Moura
38ceb9d409
adding support for input interpolation for tasks and agents
2024-02-28 03:44:23 -03:00
João Moura
45ea5ccef0
fixing tests
2024-02-28 03:44:23 -03:00
João Moura
9435ff437a
Adding ability to track tools_errors and delegations
2024-02-28 03:44:23 -03:00
João Moura
ed22fdd993
Adding overall usage_metrics to crew and not adding delegation tools if there no agents the allow delegation
2024-02-28 03:44:23 -03:00
João Moura
5d682a5d6c
Adding initial formatting error counting and token counter
2024-02-28 03:44:23 -03:00
João Moura
24fca5536c
adding new converter logic
2024-02-22 15:16:17 -03:00
João Moura
c099776962
Improving inner prompts
2024-02-20 17:53:30 -03:00
João Moura
c11723dc7f
Updating tests
2024-02-20 10:40:37 -03:00
João Moura
79a4bfbbc4
updating tests
2024-02-19 22:48:34 -03:00
João Moura
430eb23448
Cutting new version with tool ussage bug fix
2024-02-15 23:19:12 -03:00
João Moura
55c0c186d1
adding function calling llm support
2024-02-13 02:57:12 -08:00
João Moura
256a2f1979
updating tests
2024-02-13 01:50:12 -08:00
João Moura
21d1168943
Adding ability to remember instruction after using too many tools
2024-02-10 12:53:02 -08:00
João Moura
bbbd976fe3
refactoring task execution
2024-02-10 11:28:08 -08:00
João Moura
5a102251cf
Revamping tool usage
2024-02-10 10:36:34 -08:00
João Moura
989c3b66cf
updating all cassettes
2024-02-10 00:55:40 -08:00
João Moura
6d8be72aa7
adding crew step_callback
2024-02-09 01:24:31 -08:00
João Moura
43542f226b
adding support for step_callback
2024-02-08 23:56:13 -08:00
João Moura
c630857010
adding support for full_ouput in crews
2024-02-08 23:23:34 -08:00
João Moura
f727b3f5e2
fixing RPM controlelr being set unencessarily
2024-02-07 23:09:36 -08:00
João Moura
d7f77b42bf
adding manager_llm
2024-02-05 20:46:47 -08:00
João Moura
cb09f17fc7
updating readme
2024-02-04 13:13:42 -08:00
João Moura
e23773e5de
Adding multi thread execution
2024-02-03 23:24:41 -08:00
João Moura
4f38539b41
adding ability to pass context to tasks
2024-02-02 23:17:02 -08:00
Gui Vieira
7efecd10ea
Hierarchical process ( #206 )
...
* Hierarchical process + Docs
Co-authored-by: João Moura <joaomdmoura@gmail.com >
2024-02-02 13:56:35 -03:00
João Moura
a3af73b593
adding task callback
2024-01-30 22:46:20 -03:00
Guilherme Vieira
e0d97b9916
Fix static typing errors ( #187 )
...
Co-authored-by: João Moura <joaomdmoura@gmail.com >
2024-01-29 19:52:14 -03:00
João Moura
66d66bddae
Adding support for expected output
2024-01-29 00:11:30 -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
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
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
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
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
2b06dd263f
Adding verbose levels
2023-12-30 07:41:38 -03:00