Skip to content

Commit e9ee9d9

Browse files
agneymAgney
andauthored
docs: add pi-honcho-memory community integration (plastic-labs#458)
Co-authored-by: Agney <agney@Agneys-MacBook-Pro.local>
1 parent ef3426d commit e9ee9d9

2 files changed

Lines changed: 40 additions & 1 deletion

File tree

docs/docs.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,8 @@
114114
{
115115
"group": "Community Integrations",
116116
"pages": [
117-
"v3/guides/community/agent0"
117+
"v3/guides/community/agent0",
118+
"v3/guides/community/pi-honcho-memory"
118119
]
119120
},
120121
{
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: "Pi"
3+
icon: 'pi'
4+
description: "Persistent memory extension for the pi coding agent"
5+
sidebarTitle: 'Pi'
6+
---
7+
8+
[pi-honcho-memory](https://github.com/agneym/pi-honcho-memory) is a persistent memory extension for [pi](https://pi.dev), a coding agent CLI. It gives pi long-term memory across sessions — user preferences, project context, and past decisions are remembered and automatically injected into the system prompt.
9+
10+
## Getting Started
11+
12+
Install the extension inside pi:
13+
14+
```bash
15+
pi install npm:@agney/pi-honcho-memory
16+
```
17+
18+
The integration requires:
19+
1. A Honcho API key from [app.honcho.dev](https://app.honcho.dev)
20+
2. Running `/honcho-setup` inside pi for interactive configuration, or setting `HONCHO_API_KEY` in your environment
21+
22+
The Honcho plugin is a community integration. See the [plugin README](https://github.com/agneym/pi-honcho-memory/blob/main/README.md) for full installation and configuration instructions.
23+
24+
## How It Works
25+
26+
The extension hooks into pi's extension system. It automatically syncs user and assistant messages to Honcho after each agent response, injects cached user profile and project context into the system prompt with zero network latency, and exposes LLM tools (`honcho_search`, `honcho_chat`, `honcho_remember`) for active memory operations. Session scoping is configurable — memory can be shared per repo, per git branch, or per directory. If Honcho is unavailable, pi continues working normally.
27+
28+
## Next Steps
29+
30+
<CardGroup cols={2}>
31+
<Card title="Extension Repository" icon="github" href="https://github.com/agneym/pi-honcho-memory">
32+
Source code, installation, and full documentation.
33+
</Card>
34+
35+
<Card title="Honcho Architecture" icon="sitemap" href="../../documentation/core-concepts/architecture">
36+
Learn about peers, sessions, and dialectic reasoning.
37+
</Card>
38+
</CardGroup>

0 commit comments

Comments
 (0)