Skip to main content

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, and HonchoSearchTool for 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

honcho_crewai-0.2.0.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

honcho_crewai-0.2.0-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

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

Hashes for honcho_crewai-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6718b32af4333035e0c640207b85e63553e497b45a424819c3d29b6d4af86194
MD5 45b7ceb853419c82f501ff67bbccd752
BLAKE2b-256 d3ac129e0a7e21f56e8d48151c38debe4e0d884d5af783393e4a89d1e10b5ed0

See more details on using hashes here.

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

Hashes for honcho_crewai-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9251bf6d1e9b45a8c926600ff72b6c6707ef8563b9ad020803a638c3df607790
MD5 8b5529fd32b57c5f288d226a87443a49
BLAKE2b-256 bb5ca1b0066601abc19a0efd0e462f9380affe3be25e5485e9100b16b88019c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page