Commit Graph

630 Commits

Author SHA1 Message Date
Lorenze Jay
a567b54a8c added how to doc 2024-07-15 11:31:05 -07:00
Lorenze Jay
e802a2b866 fixed printing colors 2024-07-15 09:29:11 -07:00
Lorenze Jay
7178f8b765 separating ltm and replay db 2024-07-15 09:16:55 -07:00
Lorenze Jay
a0e59b7285 fixed docs and removed unneeded comments 2024-07-15 09:13:59 -07:00
Lorenze Jay
79912a87df fixed .db 2024-07-15 09:04:53 -07:00
Lorenze Jay
6bb909d77a added to docs and fixed tests 2024-07-15 08:24:34 -07:00
Lorenze Jay
d28ae857b7 tools fix 2024-07-15 08:06:28 -07:00
Lorenze Jay
f27c8e728d Merge branch 'main' of github.com:joaomdmoura/crewAI into replay-feat-using-db 2024-07-15 08:02:14 -07:00
Gui Vieira
b93632a53a [DO NOT MERGE] Provide inputs on crew creation (#898)
* Provide inputs on crew creation

* Better naming

* Add crew id and task index to tasks

* Fix type again
2024-07-15 09:00:02 -03:00
Eduardo Chiarotti
09938641cd feat: add max retry limit to agent execution (#899)
* feat: add max retry limit to agent execution

* feat: add test to max retry limit feature

* feat: add code execution docstring

---------

Co-authored-by: João Moura <joaomdmoura@gmail.com>
2024-07-15 08:58:50 -03:00
Brandon Hancock (bhancock_ai)
7acf0b2107 Feature/use converter instead of manually trimming (#894)
* Exploring output being passed to tool selector to see if we can better format data

* WIP. Adding JSON repair functionality

* Almost done implementing JSON repair. Testing fixes vs current base case.

* More action cleanup with additional tests

* WIP. Trying to figure out what is going on with tool descriptions

* Update tool description generation

* WIP. Trying to find out what is causing the tools to duplicate

* Replacing tools properly instead of duplicating them accidentally

* Fixing issues for MR

* Update dependencies for JSON_REPAIR

* More cleaning up pull request

* preppering for call

* Fix type-checking issues

---------

Co-authored-by: João Moura <joaomdmoura@gmail.com>
2024-07-15 08:53:41 -03:00
OP (oppenheimer)
4eb4073661 Add Groq - OpenAI Compatible API - details (#934) 2024-07-14 16:11:54 -03:00
Lorenze Jay
9eefa312ae using sqllite instead of .json file for logging previous task_outputs 2024-07-13 18:06:38 -07:00
Lorenze Jay
96af6027bd fixing changes 2024-07-12 13:53:40 -07:00
Lorenze Jay
010db7790a easier cli command name 2024-07-12 13:46:30 -07:00
Lorenze Jay
b47d0c48a2 added replay feature to crew docs 2024-07-12 12:09:04 -07:00
Lorenze Jay
b24304a4fc added better tests 2024-07-12 11:47:01 -07:00
Lorenze Jay
0e65091c43 better typing for stored_outputs and separated task_output_handler 2024-07-12 11:06:05 -07:00
Lorenze Jay
8b7040577f ensure hierarchical works 2024-07-12 08:56:47 -07:00
Lorenze Jay
af4579f773 ensure replay is delcared when replaying specific tasks 2024-07-12 08:34:59 -07:00
Lorenze Jay
e1589befb4 cleaner code 2024-07-11 17:22:42 -07:00
Lorenze Jay
a9873ff90d fix logging now all tests should pass 2024-07-11 13:05:05 -07:00
Lorenze Jay
1cf4b47404 removed todo comments and fixed some tests 2024-07-11 12:44:30 -07:00
Lorenze Jay
a55a835d54 added better tests 2024-07-11 12:14:37 -07:00
Lorenze Jay
c7bf609e18 refactoring for cleaner code 2024-07-11 11:14:43 -07:00
Lorenze Jay
3aa5d16a6f added cli command + code cleanup TODO: need better refactoring 2024-07-11 10:06:21 -07:00
Lorenze Jay
28929e1c5f fixed context 2024-07-11 07:38:49 -07:00
Lorenze Jay
ce4e28fc79 Merge branch 'main' of github.com:joaomdmoura/crewAI into temp-feature/replay_from_task 2024-07-11 07:23:43 -07:00
Lorenze Jay
fa530ea2e8 replay working for both seq and hier just need tests 2024-07-10 22:51:40 -07:00
Brandon Hancock (bhancock_ai)
7b53457ef3 Feature/kickoff consistent output (#847)
* Cleaned up task execution to now have separate paths for async and sync execution. Updating all kickoff functions to return CrewOutput. WIP. Waiting for Joao feedback on async task execution with task_output

* Consistently storing async and sync output for context

* outline tests I need to create going forward

* Major rehaul of TaskOutput and CrewOutput. Updated all tests to work with new change. Need to add in a few final tricky async tests and add a few more to verify output types on TaskOutput and CrewOutput.

* Encountering issues with callback. Need to test on main. WIP

* working on tests. WIP

* WIP. Figuring out disconnect issue.

* Cleaned up logs now that I've isolated the issue to the LLM

* more wip.

* WIP. It looks like usage metrics has always been broken for async

* Update parent crew who is managing for_each loop

* Merge in main to bugfix/kickoff-for-each-usage-metrics

* Clean up code for review

* Add new tests

* Final cleanup. Ready for review.

* Moving copy functionality from Agent to BaseAgent

* Fix renaming issue

* Fix linting errors

* use BaseAgent instead of Agent where applicable

* Fixing missing function. Working on tests.

* WIP. Needing team to review change

* Fixing issues brought about by merge

* WIP

* Implement major fixes from yesterdays group conversation. Now working on tests.

* The majority of tasks are working now. Need to fix converter class

* Fix final failing test

* Fix linting and type-checker issues

* Add more tests to fully test CrewOutput and TaskOutput changes

* Add in validation for async cannot depend on other async tasks.

* Update validators and tests
2024-07-11 00:35:02 -03:00
Lorenze Jay
d7b765ab32 Merge branch 'feature/kickoff-consistent-output' of https://github.com/bhancockio/crewAI into temp-feature/replay_from_task 2024-07-10 12:33:32 -07:00
Lorenze Jay
3613bd469a better logic for seq and hier 2024-07-10 12:27:09 -07:00
Brandon Hancock
39d6a9a643 Update validators and tests 2024-07-10 13:51:54 -04:00
Lorenze Jay
7c4b91b852 WIP: core logic of seq and heir for executing tasks added into one 2024-07-10 07:58:32 -07:00
Lorenze Jay
626e30d4d1 WIP: working replay feat fixing inputs, need tests 2024-07-09 14:55:13 -07:00
Brandon Hancock
6f6b02cfc0 Add in validation for async cannot depend on other async tasks. 2024-07-09 17:54:42 -04:00
Brandon Hancock
0b575ae69c Add more tests to fully test CrewOutput and TaskOutput changes 2024-07-09 17:24:36 -04:00
Brandon Hancock
2abc971035 Fix linting and type-checker issues 2024-07-09 16:52:18 -04:00
Brandon Hancock
9fdaffc073 Fix final failing test 2024-07-09 15:49:24 -04:00
Brandon Hancock
7518cb9def The majority of tasks are working now. Need to fix converter class 2024-07-09 15:40:39 -04:00
Brandon Hancock
ecc3d913da Implement major fixes from yesterdays group conversation. Now working on tests. 2024-07-09 10:27:39 -04:00
Lorenze Jay
92fca9bbe9 WIP: replay working with async. need to add tests 2024-07-08 21:59:00 -07:00
Brandon Hancock
fffe4df8c3 WIP 2024-07-08 20:04:27 -04:00
Lorenze Jay
5c04c63127 WIP need to fix encoder 2024-07-08 14:37:19 -07:00
Lorenze Jay
1a44a34c17 WIP: need to fix json encoder 2024-07-08 14:36:41 -07:00
Brandon Hancock
363ce5e9ce Fixing issues brought about by merge 2024-07-08 09:00:36 -04:00
Brandon Hancock
10b84955ad Merge branch 'main' into feature/kickoff-consistent-output 2024-07-08 08:59:38 -04:00
João Moura
691b094a40 adding new docs 2024-07-08 03:15:14 -04:00
prime-computing-lab
68e9e54c88 Update MDXSearchTool.md (#745)
description fixed to markdown language instead of marketing search
2024-07-08 02:21:00 -03:00
João Moura
d0d99125c4 updating crewAI-tools verison 2024-07-08 01:17:22 -04:00