- Highly personalized experiences
- Agents with social cognition
- Agents with rich identity that evolve over time
- Multi-agent systems with complex social dynamics
- Natural Language Queries: Chat with Honcho in natural language via the Dialectic API to get insights about your users and agents
- Automatic Context Management: Smart conversation summaries to have infinite chats
- Native multi-agent support: Sessions can natively have as many participants as you need
- Agent-first interfaces: MCP connections and APIs designed for agents to consume and use as tools
- Provider Agnostic: Works with any LLM or Agent Framework
How It Works
High Level Diagram
High Level Diagram
- Store messages sent by users and agents in Honcho
- Honcho reasons about the messages to generate insights about each entity in the system
- At runtime your agents can leverage insights from Honcho to get the exact context they need
Get Context
This is the easiest way to leverage Honcho. simply call get context and get the most relevant information for your conversation. This endpoint is highly customizable so you can specify parameters such as:- A number of tokens you want
- An option to include summaries of the conversation
- An option to get a profile of a specific user (Peer Card & Representation)
Search
This endpoint lets you search across Honcho for relevant messages using a hybrid search strategy that combines full-text and semantic search. You can optionally scope the endpoint to a specific workspace, peer, or session.Working Representation
This endpoint gives you a snapshot of a user or what we call a Representation. Essentially, a list of explicit and deductive facts about the user that are relevant to the current conversation. Plug this into your prompt to get a quick overview of the user.Dialectic API
This endpoint lets you chat with Honcho about any entity in your system. Honcho will leverage what it has remembered and learned about the entity to provide in-context actionable insights. This is especially helpful when you want your agent to back-channel with Honcho to change its behavior at runtime. Example Queries:- “What’s the best way to explain technical concepts to this user?”
- “Is this user more task-oriented or relationship-oriented?”
- “What time of day is this user most engaged?”
- “How does this user prefer to receive feedback?”
- “What are this user’s core values based on our conversations?”
Getting Started
Ready to integrate Honcho into your application?Quickstart Guide
Get up and running with
Honcho in minutes
Core Concepts
Understand Honcho’s
fundamental concepts
Community & Support
- GitHub: plastic-labs/honcho
- Discord: Join our community
- Issues: Report bugs and request features on GitHub