@honcho-ai/paperclip-honcho
v0.1.1
Published
Honcho memory integration for Paperclip
Readme
@honcho-ai/paperclip-honcho
Add Honcho memory to Paperclip while keeping Paperclip as the system of record.
This package targets the current public/latest Paperclip host surface. It supports tools, sync, migration import, and manual prompt previews without depending on automatic prompt-context injection hooks, run transcript import, or legacy workspace file import.
Install the Plugin
- In Paperclip, open
Instance Settings->Plugins. - Click
Install Plugin. - Enter
@honcho-ai/paperclip-honcho. - Complete the install from the Paperclip UI.
Quick Setup
Minimal Path
- Create a Paperclip secret containing the Honcho API key.
- For normal cloud usage, this is required.
- Local development does not require a Honcho API key, however, is currently discouraged because of the host repository not being able to reach
localhostreliably. This can be fixed via a tunnel to the port Honcho runs on.
- Open the Honcho plugin settings page in Paperclip.
- If you are using a self-hosted or local Honcho instance, switch the deployment to
Self-hosted / localand set the base URL. - Select the API key secret.
- Click
Save settings. - Click
Initialize Honcho memory.
Multi-Agent Hierarchy
Paperclip memory is organized around company, issue, and agent boundaries:
- Company -> workspace: each Paperclip company maps to one Honcho workspace.
- Issue -> session: each Paperclip issue maps to one Honcho session inside that workspace.
- Humans and agents -> peers: human actors and Paperclip agents map to Honcho peers.
Agent Observation
The current plugin exposes explicit observation settings:
observe_medefaults totrueobserve_othersdefaults totrue
That means agent peers can both be observed by Honcho and form representations of other peers they interact with.
Hierarchy Context Availability
honcho_get_hierarchy_context is available, but delegated-work context depends on the Paperclip host providing lineage metadata. The tool degrades gracefully when that metadata is unavailable.
Prompt context is still conservative on the public-host-compatible path. The recommended starting configuration keeps enablePromptContext: false, and operators use manual prompt previews instead of relying on automatic injection hooks.
How It Works
The integration breaks down into four parts:
- Identity and scope: Paperclip companies map to Honcho workspaces, issues map to sessions, and humans plus agents map to peers.
- Sync behavior: issue comments and document revisions sync into Honcho, with document content sectioned and normalized message content capped before ingestion.
- Operator controls: the plugin settings page provides setup, status, and initialization flows, plus an issue-level
Memorytab. - Agent tools: Paperclip agents get Honcho retrieval and peer-chat tools.
Operator Actions
The current operator flow is intentionally narrow:
| Action | What it does |
| --- | --- |
| Save settings | Persists the current plugin configuration after validation. |
| Initialize Honcho memory | Validates config, tests the Honcho connection, creates core mappings, imports baseline issue memory, and verifies the initialization path. |
| Resync this issue | Replays sync for the current issue from the issue Memory tab. |
Configuration Defaults
| Setting | Default | Use when |
| --- | --- | --- |
| honchoApiKey | — | Required for cloud-based setups. Leave it unset for local development. |
| honchoApiBaseUrl | https://api.honcho.dev | Override this for self-hosted or non-default Honcho deployments. |
| workspacePrefix | paperclip | Change this if you want a different workspace namespace. |
| syncIssueComments | true | Turn this off if you do not want comment history imported into Honcho. |
| syncIssueDocuments | true | Turn this off if you do not want issue document revisions imported. |
| enablePeerChat | true | Required for the peer chat tool surface. |
| enablePromptContext | false | Keep this off on the public-host-compatible path and use manual prompt previews instead. |
| observe_me | true | Controls whether agent peers are observed by Honcho. |
| observe_others | true | Controls whether agent peers form representations of other peers they interact with. |
The plugin also accepts additional advanced fields in the settings page, including noise-pattern and metadata-strip controls. Most setups can ignore those and start with the defaults above.
Agent Tools
The plugin registers the following Honcho tools for Paperclip agents:
honcho_get_issue_contexthoncho_search_memoryhoncho_search_messageshoncho_search_conclusionshoncho_get_workspace_contexthoncho_get_sessionhoncho_get_agent_contexthoncho_get_hierarchy_contexthoncho_ask_peer
Development
pnpm install
pnpm build
pnpm test
pnpm typecheckThis repo keeps dist/ checked in so local path installs and tarball validation work without extra publish-time build assumptions.
