The full source code is available on GitHub with working tests and Zo marketplace submission instructions.
What It Does
The skill provides three tools that any Zo workflow can call:| Tool | Description |
|---|---|
save_memory | Save user or assistant messages to a Honcho session |
query_memory | Ask natural language questions about what Honcho remembers |
get_context | Retrieve conversation history formatted for LLM use (OpenAI message format) |
Setup
Install dependencies:Quick Start
Saving Messages
save_memory creates peers and sessions automatically on first use and persists the message.
Querying Memory
query_memory uses Honcho’s Dialectic API to answer natural language questions grounded in stored memory.
Retrieving Context
get_context fetches recent conversation history within a token budget and returns it in OpenAI message format — ready to pass directly to an LLM.
Concept Mapping
| Zo Computer | Honcho |
|---|---|
| Account | Workspace |
| User | Peer |
| Conversation | Session |
| Message | Message |
Publishing to the Zo Marketplace
To submit the skill to the Zo Skills Registry:- Fork the
zocomputer/skillsrepository - Copy the
examples/zodirectory into/Community/honcho-memory/in your fork - Run
bun validateto check the skill format - Submit a pull request
Next Steps
Source Code
Full source, tests, and SKILL.md for the Zo integration
Honcho Architecture
Understand peers, sessions, and how memory works
Chat API
Learn more about querying peer memory with the Dialectic API
Get Context
Details on retrieving and formatting conversation context