Samuel Kocúr
c30bd1a18e
fix db_storage_path handling to use env variable or cwd ( #507 )
2024-05-02 03:16:54 -03:00
deadlious
531c70b476
Tool name recognition based on string distance ( #521 )
...
* adding variations of ask question and delegate work tools
* Revert "adding variations of ask question and delegate work tools"
This reverts commit 38d4589be8 .
* adding distance calculation for tool names.
* proper formatting
* remove brackets
2024-05-02 03:15:34 -03:00
Victor Carvalho Tavernari
dae0aedc99
Add conditional check for output file directory creation ( #523 )
...
This commit adds a conditional check to ensure that the output file directory exists before attempting to create it. This ensures that the code does not
fail in cases where the directory does not exist and needs to be created. The condition is added in the `_save_file` method of the `Task` class, ensuring
that the correct behavior is maintained for saving results to a file.
2024-05-02 03:13:51 -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
70cabec876
Adding support for system, prompt and answe templates
2024-05-02 02:21:59 -03:00
João Moura
22c646294a
unifying co-worker string
2024-05-02 02:21:59 -03:00
João Moura
10b317cf34
remving blank line
2024-05-02 02:21:59 -03:00
João Moura
03f0c44cac
Fixing task callback
2024-05-02 02:21:59 -03:00
João Moura
caa0e5db8d
Revert "AgentOps Implementation ( #411 )"
...
This reverts commit 3d5257592b .
2024-05-02 02:21:59 -03:00
Braelyn Boynton
b160a52139
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# pyproject.toml
# src/crewai/agent.py
# src/crewai/crew.py
# src/crewai/tools/tool_usage.py
2024-04-30 01:09:16 -07:00
Braelyn Boynton
a19a37bd9a
noop
2024-04-29 23:31:48 -07:00
Braelyn Boynton
2f789800b7
Revert "Revert "Revert "true dependency"""
...
This reverts commit e9335e89
2024-04-29 23:30:02 -07:00
Braelyn Boynton
3d5257592b
AgentOps Implementation ( #411 )
...
* implements agentops with a langchain handler, agent tracking and tool call recording
* track tool usage
* end session after completion
* track tool usage time
* better tool and llm tracking
* code cleanup
* make agentops optional
* optional dependency usage
* remove telemetry code
* optional agentops
* agentops version bump
* remove org key
* true dependency
* add crew org key to agentops
* cleanup
* Update pyproject.toml
* Revert "true dependency"
This reverts commit e52e8e9568 .
* Revert "cleanup"
This reverts commit 7f5635fb9e .
* optional parent key
* agentops 0.1.5
* Revert "Revert "cleanup""
This reverts commit cea33d9a5d .
* Revert "Revert "true dependency""
This reverts commit 4d1b460b
* cleanup
* Forcing version 0.1.5
* Update pyproject.toml
---------
Co-authored-by: João Moura <joaomdmoura@gmail.com >
2024-04-20 12:20:13 -03:00
Braelyn Boynton
9005dc7c59
cleanup
2024-04-19 19:10:26 -07:00
Braelyn Boynton
e9335e89a6
Revert "Revert "true dependency""
...
This reverts commit 4d1b460b
2024-04-19 19:09:20 -07:00
Braelyn Boynton
fd7de7f2eb
Revert "Revert "cleanup""
...
This reverts commit cea33d9a5d .
2024-04-19 19:08:22 -07:00
Braelyn Boynton
c52b5e9690
agentops 0.1.5
2024-04-19 19:07:53 -07:00
Braelyn Boynton
7725e7c52e
optional parent key
2024-04-19 19:04:21 -07:00
Braelyn Boynton
cea33d9a5d
Revert "cleanup"
...
This reverts commit 7f5635fb9e .
2024-04-19 19:02:20 -07:00
Braelyn Boynton
4d1b460b80
Revert "true dependency"
...
This reverts commit e52e8e9568 .
2024-04-19 19:01:52 -07:00
Braelyn Boynton
7f5635fb9e
cleanup
2024-04-17 17:19:38 -07:00
Braelyn Boynton
0ce8d14742
add crew org key to agentops
2024-04-17 14:48:58 -07:00
Braelyn Boynton
e52e8e9568
true dependency
2024-04-17 14:39:23 -07:00
Braelyn Boynton
4f7a9a5b4b
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# src/crewai/crew.py
2024-04-17 14:27:31 -07:00
João Moura
a391004432
Adding manager llm
2024-04-16 16:50:44 -03:00
Joseph Bastulli
437c4c91bc
fix: swapped the task callback assignment ( #443 )
2024-04-16 15:54:42 -03:00
Jack Hayter
575f1f98b0
Prevent duplicate TokenCalcHandler callbacks on Agent ( #475 )
2024-04-16 15:54:02 -03:00
Lennart J. Kurzweg
066127013b
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
Braelyn Boynton
2af85c35b4
remove org key
2024-04-15 15:39:24 -04:00
Braelyn Boynton
e82149aaf9
Merge remote-tracking branch 'upstream/main'
2024-04-11 12:32:17 -07:00
João Moura
f675208d72
cutting new version with updated cli template
2024-04-11 11:30:30 -03:00
João Moura
a2dc7c7f31
adding missing import
2024-04-08 02:08:43 -03:00
João Moura
7a7c9b0076
removing unnecessary certificate
2024-04-08 01:39:11 -03:00
João Moura
e4556040a8
fixing long temr memory interpolation
2024-04-07 14:55:35 -03:00
rajib
106b0df42e
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
326f524e7c
doc: Add documentation to Task model. ( #363 )
2024-04-05 19:49:36 -03:00
Braelyn Boynton
de0ee8ce41
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# src/crewai/crew.py
2024-04-05 15:48:35 -07: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
Braelyn Boynton
59f56324ea
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# poetry.lock
# src/crewai/tools/tool_usage.py
2024-04-05 15:18:40 -07:00
GabeKoga
aebc443b62
purple ( #428 )
...
changed from yellow to purple for visibility
2024-04-05 18:25:59 -03:00
João Moura
25f7557751
fixing memory docs
2024-04-05 08:59:54 -03:00
João Moura
1abe9db8e0
Increasing default max inter
2024-04-05 08:36:09 -03:00
João Moura
e00b545548
adding max execution time
2024-04-05 08:31:25 -03:00
João Moura
65824ef814
not overriding llm callbacks
2024-04-05 08:24:20 -03:00
Braelyn Boynton
79a0d8b94d
optional agentops
2024-04-04 14:34:20 -07:00
Braelyn Boynton
750085498f
remove telemetry code
2024-04-04 13:23:20 -07:00
João Moura
0362449fe4
Adding new test for crew memory
2024-04-04 15:29:45 -03:00
João Moura
e9adc3fa4e
Removing memory flag from agent in favor of crew memory
2024-04-04 15:29:45 -03:00
João Moura
5bc63a321c
TYPO
2024-04-04 15:29:45 -03:00
ftoppi
8ed4c66117
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