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/v2/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.1.0.tar.gz (22.9 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.1.0-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file honcho_crewai-0.1.0.tar.gz.

File metadata

  • Download URL: honcho_crewai-0.1.0.tar.gz
  • Upload date:
  • Size: 22.9 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.1.0.tar.gz
Algorithm Hash digest
SHA256 e525ca31396009c5b1e368afcfe4a9bf2bd226264455f494e3ec177bb0f2ae4e
MD5 61ece6761de9e5286004af60a0f54555
BLAKE2b-256 2eb9cc3faf8c98687dc3ac7cdeaf57e43d6005ddf798581b27051c2f61e51425

See more details on using hashes here.

File details

Details for the file honcho_crewai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: honcho_crewai-0.1.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4296692fc0432b2938dae047bdb7cb1c4e29b719f69a2a0c0bf658f751f536b5
MD5 36109fa6676ca800175c9b7a5d33354c
BLAKE2b-256 bfe1f8e7b54c9dc1223fc4e659726fac94ebb3ef3a8175f221630951a00808cc

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