Eduardo Chiarotti
3b8ab25714
feat: remove forced requirements for parameter
2024-11-25 16:37:25 -03:00
Eduardo Chiarotti
9c3843f925
feat: change docs
2024-11-25 16:10:22 -03:00
Eduardo Chiarotti
6e492e90e4
feat: remove langchain, update uv.lock and fix type_hint
2024-11-25 15:30:29 -03:00
Eduardo Chiarotti
aaec3e1713
feat: remove kwargs of being processed
2024-11-22 16:11:39 -03:00
Eduardo Chiarotti
1edff675eb
feat: add initial changes from langchain
2024-11-22 15:49:40 -03:00
Gui Vieira
8f5f67de41
Fix threading
2024-11-21 15:33:20 -03:00
Brandon Hancock (bhancock_ai)
14a36d3f5e
Knowledge ( #1567 )
...
* initial knowledge
* WIP
* Adding core knowledge sources
* Improve types and better support for file paths
* added additional sources
* fix linting
* update yaml to include optional deps
* adding in lorenze feedback
* ensure embeddings are persisted
* improvements all around Knowledge class
* return this
* properly reset memory
* properly reset memory+knowledge
* consolodation and improvements
* linted
* cleanup rm unused embedder
* fix test
* fix duplicate
* generating cassettes for knowledge test
* updated default embedder
* None embedder to use default on pipeline cloning
* improvements
* fixed text_file_knowledge
* mypysrc fixes
* type check fixes
* added extra cassette
* just mocks
* linted
* mock knowledge query to not spin up db
* linted
* verbose run
* put a flag
* fix
* adding docs
* better docs
* improvements from review
* more docs
* linted
* rm print
* more fixes
* clearer docs
* added docstrings and type hints for cli
---------
Co-authored-by: João Moura <joaomdmoura@gmail.com >
Co-authored-by: Lorenze Jay <lorenzejaytech@gmail.com >
2024-11-20 15:40:08 -08:00
Gui Vieira
6774bc2c53
Make mypy happy
2024-11-20 16:08:08 -03:00
Gui Vieira
94c62263ed
Merge pull request #1635 from crewAIInc/gui/kickoff-callbacks
...
Move kickoff callbacks to crew's domain
2024-11-20 14:37:52 -03:00
Gui Vieira
3e003f5e32
Move kickoff callbacks to crew's domain
2024-11-20 10:06:49 -03:00
Tony Kipkemboi
55e968c9e0
Update CLI Watson supported models + docs ( #1628 )
2024-11-19 19:42:54 -03:00
João Moura
0b9092702b
adding before and after crew
2024-11-18 00:21:36 -03:00
João Moura
8376698534
preparing enw version
2024-11-18 00:21:36 -03:00
Lorenze Jay
3dc02310b6
upgrade chroma and adjust embedder function generator ( #1607 )
...
* upgrade chroma and adjust embedder function generator
* >= version
* linted
2024-11-14 14:13:12 -08:00
Dev Khant
e70bc94ab6
Add support for retrieving user preferences and memories using Mem0 ( #1209 )
...
* Integrate Mem0
* Update src/crewai/memory/contextual/contextual_memory.py
Co-authored-by: Deshraj Yadav <deshraj@gatech.edu >
* pending commit for _fetch_user_memories
* update poetry.lock
* fixes mypy issues
* fix mypy checks
* New fixes for user_id
* remove memory_provider
* handle memory_provider
* checks for memory_config
* add mem0 to dependency
* Update pyproject.toml
Co-authored-by: Deshraj Yadav <deshraj@gatech.edu >
* update docs
* update doc
* bump mem0 version
* fix api error msg and mypy issue
* mypy fix
* resolve comments
* fix memory usage without mem0
* mem0 version bump
* lazy import mem0
---------
Co-authored-by: Deshraj Yadav <deshraj@gatech.edu >
Co-authored-by: João Moura <joaomdmoura@gmail.com >
Co-authored-by: Brandon Hancock (bhancock_ai) <109994880+bhancockio@users.noreply.github.com >
2024-11-14 10:59:24 -08:00
Eduardo Chiarotti
9285ebf8a2
feat: Reduce level for Bandit and fix code to adapt ( #1604 )
2024-11-14 13:12:35 -03:00
Thiago Moretto
f02681ae01
Merge branch 'main' into tm-recording-cached-prompt-tokens
2024-11-13 10:19:02 -03:00
Thiago Moretto
c725105b1f
do not include cached on total
2024-11-13 10:18:30 -03:00
Thiago Moretto
36aa4bcb46
Cached prompt tokens on usage metrics
2024-11-13 10:16:30 -03:00
Eduardo Chiarotti
b98f8f9fe1
fix: Step callback issue ( #1595 )
...
* fix: Step callback issue
* fix: Add empty thought since its required
2024-11-13 10:07:28 -03:00
João Moura
bcfcf88e78
removing prints
2024-11-12 18:37:57 -03:00
Thiago Moretto
4afb022572
fix LiteLLM callback replacement
2024-11-12 15:04:57 -03:00
João Moura
8610faef22
add missing init
2024-11-11 02:29:40 -03:00
João Moura
6d677541c7
preparing new version
2024-11-11 00:03:52 -03:00
João Moura
49220ec163
preparing new version
2024-11-10 23:46:38 -03:00
João Moura
40a676b7ac
curring new version
2024-11-10 21:16:36 -03:00
João Moura
50bf146d1e
preparing new version
2024-11-10 20:47:56 -03:00
João Moura
1b09b085a7
preparing new version
2024-11-10 11:00:16 -03:00
João Moura
9f2acfe91f
making sure we don't check for agents that were not used in the crew
2024-11-06 23:07:23 -03:00
Brandon Hancock (bhancock_ai)
e856359e23
fix missing config ( #1557 )
2024-11-05 12:07:29 -05:00
Brandon Hancock (bhancock_ai)
faa231e278
Fix flows to support cycles and added in test ( #1556 )
2024-11-05 12:02:54 -05:00
Brandon Hancock (bhancock_ai)
3d44795476
Feat/watson in cli ( #1535 )
...
* getting cli and .env to work together for different models
* support new models
* clean up prints
* Add support for cerebras
* Fix watson keys
2024-11-05 12:01:57 -05:00
Brandon Hancock (bhancock_ai)
d70c542547
Raise an error if an LLM doesnt return a response ( #1548 )
2024-11-04 11:42:38 -05:00
Gui Vieira
57201fb856
Increase providers fetching timeout
2024-11-01 18:54:40 -03:00
Brandon Hancock (bhancock_ai)
9b142e580b
add inputs to flows ( #1553 )
...
* add inputs to flows
* fix flows lint
2024-11-01 14:37:02 -07:00
Brandon Hancock (bhancock_ai)
3878daffd6
Feat/ibm memory ( #1549 )
...
* Everything looks like its working. Waiting for lorenze review.
* Update docs as well.
* clean up for PR
2024-11-01 16:42:46 -04:00
C0deZ
e66a135d5d
refactor: Move BaseTool to main package and centralize tool description generation ( #1514 )
...
* move base_tool to main package and consolidate tool desscription generation
* update import path
* update tests
* update doc
* add base_tool test
* migrate agent delegation tools to use BaseTool
* update tests
* update import path for tool
* fix lint
* update param signature
* add from_langchain to BaseTool for backwards support of langchain tools
* fix the case where StructuredTool doesn't have func
---------
Co-authored-by: c0dez <li@vitablehealth.com >
Co-authored-by: Brandon Hancock (bhancock_ai) <109994880+bhancockio@users.noreply.github.com >
2024-11-01 12:30:48 -04:00
Vini Brasil
66698503b8
Replace .netrc with uv environment variables ( #1541 )
...
This commit replaces .netrc with uv environment variables for installing
tools from private repositories. To store credentials, I created a new
and reusable settings file for the CLI in
`$HOME/.config/crewai/settings.json`.
The issue with .netrc files is that they are applied system-wide and are
scoped by hostname, meaning we can't differentiate tool repositories
requests from regular requests to CrewAI's API.
2024-10-31 15:00:58 -03:00
Robin Wang
4ae07468f3
Enhance log storage to support more data types ( #1530 )
2024-10-30 16:45:19 -04:00
Brandon Hancock (bhancock_ai)
6193eb13fa
Disable telemetry explicitly ( #1536 )
...
* Disable telemetry explicitly
* fix linting
* revert parts to og
2024-10-30 16:37:21 -04:00
João Moura
5f46ff8836
prepare new version
2024-10-30 00:07:46 -03:00
Brandon Hancock (bhancock_ai)
cdfbd5f62b
Bugfix/flows with multiple starts plus ands breaking ( #1531 )
...
* bugfix/flows-with-multiple-starts-plus-ands-breaking
* fix user found issue
* remove prints
2024-10-29 19:36:53 -03:00
Brandon Hancock (bhancock_ai)
b43f3987ec
Update flows cli to allow you to easily add additional crews to a flow ( #1525 )
...
* Update flows cli to allow you to easily add additional crews to a flow
* fix failing test
* adding more error logs to test thats failing
* try again
2024-10-29 11:53:48 -04:00
Brandon Hancock (bhancock_ai)
276cb7b7e8
Merge branch 'main' into feat/improve-tooling-docs
2024-10-29 10:41:04 -04:00
Brandon Hancock
04bcfa6e2d
Improve tooling docs
2024-10-28 09:40:56 -05:00
Brandon Hancock (bhancock_ai)
26afee9bed
improve tool text description and args ( #1512 )
...
* improve tool text descriptoin and args
* fix lint
* Drop print
* add back in docstring
2024-10-25 18:42:55 -04:00
Vini Brasil
f29f4abdd7
Forward install command options to uv sync ( #1510 )
...
Allow passing additional options from `crewai install` directly to
`uv sync`. This enables commands like `crewai install --locked` to work
as expected by forwarding all flags and options to the underlying uv
command.
2024-10-25 11:20:41 -03:00
Eduardo Chiarotti
4589d6fe9d
feat: add tomli so we can support 3.10 ( #1506 )
...
* feat: add tomli so we can support 3.10
* feat: add validation for poetry data
2024-10-25 10:33:21 -03:00
Brandon Hancock (bhancock_ai)
201e652fa2
update plot command ( #1504 )
2024-10-24 14:44:30 -04:00
João Moura
8bc07e6071
new version
2024-10-23 18:10:37 -03:00