🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@honcho-ai/paperclip-honcho

Package Overview
Dependencies
Maintainers
2
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@honcho-ai/paperclip-honcho

Honcho memory integration for Paperclip

latest
Source
npmnpm
Version
0.1.3
Version published
Weekly downloads
25
-7.41%
Maintainers
2
Weekly downloads
 
Created
Source

@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

  • 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 / local and set the base URL.
    • Local development does not require a Honcho API key, however, is currently discouraged because of the host repository not being able to reach localhost reliably. This can be fixed via a tunnel to the port Honcho runs on.
  • Paste your Honcho API key into the Honcho API Key field.
    • Note: Paperclip's plugin secret-reference system (ctx.secrets.resolve) is currently disabled platform-wide pending company-scoped plugin config upstream, so this field is used as a literal value rather than a secret reference. Do not treat it as more protected than plaintext plugin config.
    • If you'd rather not put the key in Paperclip's UI, set a HONCHO_API_KEY environment variable (and optionally HONCHO_API_BASE_URL) on the plugin worker process instead.
    • On a self-hosted, single-tenant Paperclip instance running on the same machine as Hermes/Claude Code/opencode, leaving the key blank falls back to the shared ~/.honcho/config.json those tools already use.
  • 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_me defaults to true
  • observe_others defaults to true

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 Memory tab.
  • Agent tools: Paperclip agents get Honcho retrieval and peer-chat tools.

Operator Actions

The current operator flow is intentionally narrow:

ActionWhat it does
Save settingsPersists the current plugin configuration after validation.
Initialize Honcho memoryValidates config, tests the Honcho connection, creates core mappings, imports baseline issue memory, and verifies the initialization path.
Resync this issueReplays sync for the current issue from the issue Memory tab.

Configuration Defaults

SettingDefaultUse when
honchoApiKeyRequired for cloud-based setups. Leave it unset for local development.
honchoApiBaseUrlhttps://api.honcho.devOverride this for self-hosted or non-default Honcho deployments.
workspacePrefixpaperclipChange this if you want a different workspace namespace.
syncIssueCommentstrueTurn this off if you do not want comment history imported into Honcho.
syncIssueDocumentstrueTurn this off if you do not want issue document revisions imported.
enablePeerChattrueRequired for the peer chat tool surface.
enablePromptContextfalseKeep this off on the public-host-compatible path and use manual prompt previews instead.
observe_metrueControls whether agent peers are observed by Honcho.
observe_otherstrueControls 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_context
  • honcho_search_memory
  • honcho_search_messages
  • honcho_search_conclusions
  • honcho_get_workspace_context
  • honcho_get_session
  • honcho_get_agent_context
  • honcho_get_hierarchy_context
  • honcho_ask_peer

Development

pnpm install
pnpm build
pnpm test
pnpm typecheck

This repo keeps dist/ checked in so local path installs and tarball validation work without extra publish-time build assumptions.

Keywords

paperclip

FAQs

Package last updated on 16 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts