Commit Graph

616 Commits

Author SHA1 Message Date
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
Taleb
129000d01f Performed spell check across most of code base (#882)
* Performed spell check across the entire documentation

Thank you once again!

* Performed spell check across the most of code base
Folders been checked:
- agents
- cli
- memory
- project
- tasks
- telemetry
- tools
- translations
2024-07-07 13:00:05 -03:00
WellyngtonF
47f9d026dd passing cloned agents when copying context (#885) 2024-07-07 12:58:38 -03:00
Gui Vieira
b75b0b5552 Emit task created (#875)
* Emit task created

* Limit data to shared crews
2024-07-07 12:58:24 -03:00
João Moura
3dd6249f1e TYPO 2024-07-06 20:03:54 -04:00
João Moura
8451113039 new docs 2024-07-06 16:32:00 -04:00
João Moura
a79b216875 preparing new version v0.36.0 2024-07-06 12:26:41 -04:00
João Moura
52217c2f63 updating dependencies and fixing tests (#878) 2024-07-06 02:14:52 -03:00
Eelke van den Bos
7edacf6e24 Add converter_cls option to Task (#800)
* Add converter_cls option to Task

Fixes #799

* Update task_test.py

* Update task.py

* Update task.py

* Update task_test.py

* Update task.py

* Update task.py

* Update task.py

* Update task.py

---------

Co-authored-by: João Moura <joaomdmoura@gmail.com>
2024-07-06 02:01:39 -03:00
João Moura
58558a1950 TYPO 2024-07-06 00:34:50 -04:00
Ikko Eltociear Ashimine
1607c85ae5 chore: fix typo (#810)
* chore: update converter.py

attemps -> attempts

* chore: update tool_usage.py

attemps -> attempts
2024-07-06 01:33:48 -03:00
Alex Brinsmead
a6ff342948 Fix incorrect definition of RAG in GithubTool docs (#864) 2024-07-06 01:31:51 -03:00
Taleb
d2eb54ebf8 Performed spell check across the entire documentation (#872)
Thank you once again!
2024-07-06 01:30:40 -03:00
Eduardo Chiarotti
a41bd18599 Fix/async tasks (#877)
* fix: async tasks calls

* fix: some issue along with some type check errors

* fix: some issue along with some type check errors

* fix: async test
2024-07-06 01:30:07 -03:00
Eduardo Chiarotti
bb64c80964 fix: Fix tests (#873)
* fix: call asserts

* fix: test_increment_tool_errors

* fix: test_increment_delegations_for_sequential_process

* fix: test_increment_delegations_for_hierarchical_process

* fix: test_code_execution_flag_adds_code_tool_upon_kickoff

* fix: test_tool_usage_information_is_appended_to_agent

* fix: try to fix test_crew_full_output

* fix: try to fix test_crew_full_output

* fix: test remove vcr to test crew_test test

* fix: comment test to see if ci passes

* fix: comment test to see if ci passes

* fix: test changing prompt tokens to get error on CI

* fix: test changing prompt tokens to get error on CI

* fix: test changing prompt tokens to get error on CI

* fix: test changing prompt tokens to get error on CI

* fix: test new approach

* fix: comment funciont not working in CI

* fix: github python version

* fix: remove need of vcr

* fix: fix and add comments for all type checking errors
2024-07-05 09:06:56 -03:00