Brandon Hancock
55af7e0f15
WIP. Needing team to review change
2024-07-03 11:09:19 -04:00
Brandon Hancock
e745094d73
Fixing missing function. Working on tests.
2024-07-02 15:31:32 -04:00
Brandon Hancock
053d8a0449
Merge branch 'bugfix/kickoff-for-each-usage-metrics' into feature/kickoff-consistent-output
2024-07-01 18:27:05 -04:00
Brandon Hancock
1f9166f61b
Final cleanup. Ready for review.
2024-07-01 15:34:06 -04:00
Brandon Hancock
5a5276eb5d
Add new tests
2024-07-01 15:29:08 -04:00
Brandon Hancock
2efe16eac9
Merge in main to bugfix/kickoff-for-each-usage-metrics
2024-07-01 14:00:13 -04:00
Brandon Hancock
cc1c97e87d
WIP. Figuring out disconnect issue.
2024-06-25 15:23:32 -07:00
Brandon Hancock
5775ed3fcb
working on tests. WIP
2024-06-23 09:42:33 -04:00
Brandon Hancock
5f820cedcc
Encountering issues with callback. Need to test on main. WIP
2024-06-21 16:38:09 -04:00
Brandon Hancock
ee4a996de3
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.
2024-06-21 16:13:59 -04:00
Brandon Hancock
5c504f4087
outline tests I need to create going forward
2024-06-20 15:39:59 -04:00
Brandon Hancock
26489ced1a
Consistently storing async and sync output for context
2024-06-20 13:47:37 -04:00
Brandon Hancock
ea5a784877
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
2024-06-20 12:11:27 -04:00
Dan McKinley
0bc92a284d
updates instructor to the latest version. ( #760 )
...
* updates instructor to the latest version. adds jsonref, which instructor seems to depend on.
* updates embedchain reference, necessary for python 3.12
2024-06-14 01:57:40 -03:00
Lorenze Jay
d3b6640b4a
added usage_metrics to full output ( #756 )
...
* added extra parameter for kickoff to return token usage count after result
* added output_token_usage to class and in full_output
* logger duplicated
* added more types
* added usage_metrics to full output instead
* added more to the description on full_output
* possible mispacing
2024-06-12 14:18:52 -03:00
Matt Thompson
bb622bf747
fix: correct default model (gpt-4o), correct token counts, and correct TaskOutput attributes (added agent) ( #749 )
...
* fix: 'from datetime import datetime for logging' to print the timestamp
* fix: correct default model (gpt-4o), correct token counts, and correct TaskOutput attributes (added agent)
* test: verify Task callback data is an instance of TaskOutput
2024-06-11 15:29:22 -03:00
Eduardo Chiarotti
24ed8a2549
feat: Add crew train cli ( #624 )
...
* fix: fix crewai-tools cli command
* feat: add crewai train CLI command
* feat: add the tests
* fix: fix typing hinting issue on code
* fix: test.yml
* fix: fix test
* fix: removed fix since it didnt changed the test
2024-05-23 18:46:45 -03:00
João Moura
7fd8850ddb
Small RC Fixes ( #608 )
...
* mentioning ollama on the docs as embedder
* lowering barrier to match tool with simialr name
* Fixing agent tools to support co_worker
* Adding new tests
* Fixing type"
* updating tests
* fixing conflict
2024-05-13 02:29:04 -03:00
Eduardo Chiarotti
aeba64feaf
Feat: Add Ruff to improve linting/formatting ( #588 )
...
* fix: fix test actually running
* fix: fix test to not send request to openai
* fix: fix linting to remove cli files
* fix: exclude only files that breaks black
* fix: Fix all Ruff checkings on the code and Fix Test with repeated name
* fix: Change linter name on yml file
* feat: update pre-commit
* feat: remove need for isort on the code
* feat: remove black linter
* feat: update tests yml to try to fix the tests gh action
2024-05-10 11:53:53 -03:00
Eduardo Chiarotti
1da7473f26
fix: fix test actually running ( #587 )
...
* fix: fix test actually running
* fix: fix test to not send request to openai
* fix: fix linting to remove cli files
* fix: exclude only files that breaks black
2024-05-09 21:33:48 -03:00
João Moura
d341cb3d5c
Fixing manager_agent_support
2024-05-05 00:51:18 -03:00
João Moura
552dda46f8
updating manager llm pydantic error
2024-05-02 23:39:56 -03:00
João Moura
4d9b0c6138
smal fixes and better guardrail for parsing small models tools usage
2024-05-02 02:21:59 -03:00
João Moura
a391004432
Adding manager llm
2024-04-16 16:50:44 -03:00
GabeKoga
9db99befb6
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
João Moura
e4363f9ed8
updating tests
2024-04-05 08:33:31 -03:00
João Moura
0362449fe4
Adding new test for crew memory
2024-04-04 15:29:45 -03:00
João Moura
09c8193c8f
updating specs
2024-04-02 13:51:16 -03:00
João Moura
5b59e450f7
Adding long term, short term, entity and contextual memory
2024-04-01 10:45:17 -03:00
João Moura
5977c442b1
Adding custom caching
2024-04-01 10:43:05 -03:00
João Moura
7259dba90d
fixing warnings
2024-04-01 10:43:05 -03:00
João Moura
35f8919e73
Preparing new version
2024-03-11 17:37:12 -03:00
João Moura
b856b21fc6
updating tests
2024-03-03 20:54:15 -03:00
João Moura
78bf008c36
cutting a new version addressin backward compatibility
2024-02-28 12:04:13 -03:00
João Moura
997c906b5f
adding support for input interpolation for tasks and agents
2024-02-28 03:44:23 -03:00
João Moura
2530196cf8
fixing tests
2024-02-28 03:44:23 -03:00
João Moura
a9863fe670
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
1c7f9826b4
adding new converter logic
2024-02-22 15:16:17 -03:00
João Moura
e9aa87f62b
Updating tests
2024-02-20 10:40:37 -03:00
João Moura
e55cee7372
adding function calling llm support
2024-02-13 02:57:12 -08:00
João Moura
b21191dd55
updating tests
2024-02-13 01:50:12 -08:00
João Moura
00206a62ab
Revamping tool usage
2024-02-10 10:36:34 -08:00
João Moura
a1e0596450
adding crew step_callback
2024-02-09 01:24:31 -08:00
João Moura
326ad08ba2
adding support for full_ouput in crews
2024-02-08 23:23:34 -08:00
João Moura
a45c82c5f7
fixing RPM controlelr being set unencessarily
2024-02-07 23:09:36 -08:00
João Moura
09bec0e28b
adding manager_llm
2024-02-05 20:46:47 -08:00
João Moura
05dda59cf6
Adding multi thread execution
2024-02-03 23:24:41 -08:00
Gui Vieira
c78237cb86
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
2bf924b732
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
53a32153a5
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