Commit Graph

132 Commits

Author SHA1 Message Date
João Moura
f3bfabb149 Adding manager llm 2024-04-16 16:50:44 -03:00
Joseph Bastulli
74f23ada73 fix: swapped the task callback assignment (#443) 2024-04-16 15:54:42 -03:00
Jack Hayter
e307da43c5 Prevent duplicate TokenCalcHandler callbacks on Agent (#475) 2024-04-16 15:54:02 -03:00
Lennart J. Kurzweg
19e0e3fcb4 Added optional manager_agent parameter (#474)
* Added optional manager_agent parameter

* Update crew.py

---------

Co-authored-by: Lennart J. Kurzweg (Nx2) <git@nx2.site>
Co-authored-by: João Moura <joaomdmoura@gmail.com>
2024-04-16 08:18:36 -03:00
João Moura
69964e005d cutting new version with updated cli template 2024-04-11 11:30:30 -03:00
João Moura
e2ad0efbed adding missing import 2024-04-08 02:08:43 -03:00
João Moura
ed1581dee5 removing unnecessary certificate 2024-04-08 01:39:11 -03:00
João Moura
0c717fb24a fixing long temr memory interpolation 2024-04-07 14:55:35 -03:00
rajib
b5ecb36b50 The suggestions were getting split at character level and not at sentence level (#436)
* fix the issue where the suggestions were split at character level

* Update contextual_memory.py

---------

Co-authored-by: rajib76 <rajib76@yahoo.com>
Co-authored-by: João Moura <joaomdmoura@gmail.com>
2024-04-07 02:57:23 -03:00
shivam singh
8314591523 doc: Add documentation to Task model. (#363) 2024-04-05 19:49:36 -03:00
GabeKoga
289e12de5a Feature: Log files (#423)
* log_file

feature: added a new parameter for crew that creates a txt file to log agent execution

* unit tests and documentation

unit test if file is created but not what is inside the file
2024-04-05 19:44:50 -03:00
GabeKoga
459a404563 purple (#428)
changed from yellow to purple for visibility
2024-04-05 18:25:59 -03:00
João Moura
c47c288138 fixing memory docs 2024-04-05 08:59:54 -03:00
João Moura
f7fc61f043 Increasing default max inter 2024-04-05 08:36:09 -03:00
João Moura
9b37aab61a adding max execution time 2024-04-05 08:31:25 -03:00
João Moura
a0ba9a81b2 not overriding llm callbacks 2024-04-05 08:24:20 -03:00
João Moura
fd12609330 Adding new test for crew memory 2024-04-04 15:29:45 -03:00
João Moura
a1e1113101 Removing memory flag from agent in favor of crew memory 2024-04-04 15:29:45 -03:00
João Moura
c45d1c337c TYPO 2024-04-04 15:29:45 -03:00
ftoppi
ce9c343c0a tasks.py: don't call Converter when model response is valid (#406)
* tasks.py: don't call Converter when model response is valid

Try to convert the task output to the expected Pydantic model before sending it to Converter, maybe the model got it right.
2024-04-04 10:11:46 -03:00
João Moura
3c64626c67 setting fake openai key 2024-04-03 06:56:02 -03:00
João Moura
c730d73c10 force reseting db in care of change in dimensions 2024-04-03 05:52:35 -03:00
João Moura
eb17e192c0 Fixing db path 2024-04-03 05:45:59 -03:00
João Moura
6532370c30 creating db file based on package name 2024-04-03 05:22:20 -03:00
João Moura
1da288de85 preparing new version 2024-04-03 05:04:26 -03:00
João Moura
6129c908b8 updating gitignore 2024-04-03 05:04:00 -03:00
João Moura
35f6156ed4 checking crew before using memory 2024-04-03 05:03:43 -03:00
João Moura
0abfcedda8 updating db storage and dependencies 2024-04-02 13:51:05 -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
3ef2df75fd using .casefold() instead of lower 2024-04-01 10:45:17 -03:00
João Moura
b7983ccd8f updating i18n to take on translation files 2024-04-01 10:45:17 -03:00
João Moura
66d0f448c4 improving agent tools descriptions 2024-04-01 10:45:17 -03:00
João Moura
5f65b7f7f4 improving original promtps 2024-04-01 10:45:14 -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
João Moura
6b2f7088a2 updating telemetry to use https 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
6091db1948 cutting new version with proper imports 2024-03-11 23:27:04 -03:00
João Moura
1295b9d604 cutting new version 2024-03-11 22:55:56 -03:00
João Moura
6b75f460cc preparring new version that autoloads env 2024-03-11 22:19:47 -03:00
João Moura
dd3784e0d0 preparring to cut new version 2024-03-11 19:54:27 -03:00
João Moura
e19993076c updating CLI template and guaranteeing tasks order 2024-03-11 19:53:34 -03:00
João Moura
5aa543f4d2 Preparing new version 2024-03-11 17:37:12 -03:00
João Moura
815606f4c2 Improving agent logging 2024-03-11 17:05:54 -03:00
João Moura
27914bd841 Improve tempalte readme 2024-03-11 17:05:20 -03:00
Chris Pang
7ce89b8741 added langchain callback to agents (#333)
Co-authored-by: Chris Pang <chris_pang@racv.com.au>
2024-03-11 16:40:10 -03:00
João Moura
0a9404bb46 adding initial CLI support 2024-03-11 16:37:32 -03:00