CrewAI integration with Honcho for persistent agent memory
Project description
Honcho CrewAI Integration
Build CrewAI agents with persistent memory and reasoning capabilities powered by Honcho.
Installation
pip install honcho-crewai
Quick Start
from crewai import Agent, Task, Crew, Process
from crewai.memory.external.external_memory import ExternalMemory
from honcho_crewai import HonchoStorage
# Initialize Honcho storage
storage = HonchoStorage(user_id="user-123")
external_memory = ExternalMemory(storage=storage)
# Create agent with memory
agent = Agent(
role="AI Assistant",
goal="Help users with persistent memory",
backstory="You remember past conversations.",
)
# Create crew with external memory
crew = Crew(
agents=[agent],
tasks=[task],
external_memory=external_memory
)
Features
- Automatic Memory: CrewAI agents automatically store and retrieve conversation context
- Semantic Search: Find relevant past messages using vector similarity
- Logical Reasoning: Query what the system knows about users via the Dialectic API
- Multi-Agent Support: Give each agent distinct memory and identity
- Tools Integration:
HonchoGetContextTool,HonchoDialecticTool, andHonchoSearchToolfor explicit memory control
Documentation
For comprehensive guides, examples, and API reference, visit: https://docs.honcho.dev/v3/integrations/crewai
Examples
Check out complete examples in the GitHub repository.
License
AGPL-3.0-or-later
Support
- Report issues: GitHub Issues
- Documentation: docs.honcho.dev
- Website: honcho.dev
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file honcho_crewai-0.2.0.tar.gz.
File metadata
- Download URL: honcho_crewai-0.2.0.tar.gz
- Upload date:
- Size: 23.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6718b32af4333035e0c640207b85e63553e497b45a424819c3d29b6d4af86194
|
|
| MD5 |
45b7ceb853419c82f501ff67bbccd752
|
|
| BLAKE2b-256 |
d3ac129e0a7e21f56e8d48151c38debe4e0d884d5af783393e4a89d1e10b5ed0
|
File details
Details for the file honcho_crewai-0.2.0-py3-none-any.whl.
File metadata
- Download URL: honcho_crewai-0.2.0-py3-none-any.whl
- Upload date:
- Size: 20.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9251bf6d1e9b45a8c926600ff72b6c6707ef8563b9ad020803a638c3df607790
|
|
| MD5 |
8b5529fd32b57c5f288d226a87443a49
|
|
| BLAKE2b-256 |
bb5ca1b0066601abc19a0efd0e462f9380affe3be25e5485e9100b16b88019c4
|