honcho

Provide persistent memory and context retrieval for LLM applications.

2|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/zot24/skills --skill honcho-zot24
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: honcho
Source: https://github.com/zot24/skills/tree/main/skills/honcho/skills/honcho
Command: npx skills add https://github.com/zot24/skills --skill honcho-zot24

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Honcho provides a production-ready memory layer that captures and reasons about user and agent interactions so LLM-based systems can act statefully and consistently across sessions and channels.

Core Features & Use Cases

  • Workspace / Peer / Session Model: Isolate data per application while building rich peer representations across sessions.
  • Automated Reasoning & Conclusions: Extract explicit premises, deductive and inductive conclusions, and summaries from messages.
  • Dreaming & Consolidation: Background consolidation refines peer cards and removes contradictions to keep long-term memory accurate.
  • LLM & SDK Integrations: Designed to integrate with Python and TypeScript SDKs and multiple LLM providers for context injection and tool use.
  • Use Case: Build stateful assistants that recall user preferences, drive personalized routing or decisions, and surface concise context for LLM prompts.

Quick Start

Request: Get context for workspace my-app, session conv-1, peer_target user-123 to retrieve the peer representation and recent messages.

Frequently Asked Questions about honcho

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add persistent memory to an LLM agent for context management across sessions?

Persistent memory is added by integrating an SDK that captures user interactions to build peer representations, enabling stateful agents to recall context across sessions. Honcho provides this memory layer to isolate data per workspace while maintaining session history.

What is user modeling for AI assistants and how does background memory consolidation work?

User modeling creates representations of user preferences and behaviors, while background memory consolidation—called dreaming—refines these peer cards and removes contradictions to keep long-term memory accurate without manual intervention.

Can I use Python and TypeScript SDKs to inject context into multiple LLM providers?

Yes, Python and TypeScript SDKs are supported for integrating with multiple LLM providers. The system retrieves peer representations and recent messages to assemble token-budgeted context for injection into LLM prompts and tool use.

How do I retrieve session context for a specific user in a stateful agent workflow?

Session context is retrieved by specifying the workspace, session ID, and peer target. This returns the peer representation and recent messages, allowing stateful assistants to surface concise, personalized context for LLM prompts.

What is the best way to manage token budgets when assembling context for LLM applications?

Token-budgeted context assembly is managed by retrieving automated summaries, deductive conclusions, and peer representations rather than raw histories. This extracts explicit premises to provide concise context that fits within LLM token limits.

Does Honcho support asynchronous reasoning for stateful agent workflows?

Yes, asynchronous reasoning is supported for stateful agent workflows. The system extracts deductive and inductive conclusions from messages, generating summaries that enable agents to reason about user interactions without blocking main processes.