feat(paperclip-plugin): add paperclip-plugin-hindsight Paperclip plugin#918
Closed
benfrank241 wants to merge 2 commits into
Closed
feat(paperclip-plugin): add paperclip-plugin-hindsight Paperclip plugin#918benfrank241 wants to merge 2 commits into
benfrank241 wants to merge 2 commits into
Conversation
Adds a proper Paperclip plugin package (paperclip-plugin-hindsight) that gives all Paperclip agents persistent long-term memory via Hindsight. Unlike the existing hindsight-paperclip npm library (which is a developer utility), this is a proper Paperclip plugin with a manifest, worker, and SDK integration — installable via: pnpm paperclipai plugin install paperclip-plugin-hindsight What it does: - agent.run.started: recalls relevant memories, caches in plugin state - agent.run.finished: auto-retains run output to Hindsight - hindsight_recall tool: agents query memory mid-run (uses cache first) - hindsight_retain tool: agents store facts mid-run - onValidateConfig: tests connectivity to Hindsight on config save 15 tests, all passing.
Member
Author
|
Closing in favor of #2 |
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
paperclip-plugin-hindsight— a proper Paperclip plugin (with manifest + worker) that gives all Paperclip agents persistent long-term memory via Hindsightpnpm paperclipai plugin install paperclip-plugin-hindsightWhat It Does
agent.run.startedplugin.statescoped to the runagent.run.finishedrunIdas document ID)hindsight_recalltoolhindsight_retaintoolonValidateConfigBank ID Format
Memory is keyed to
companyId+agentId, never to the ephemeral run ID:Architecture
Note
This is distinct from the existing
hindsight-integrations/paperclip/npm library. That library is a developer utility for HTTP adapter agents. This is a proper Paperclip plugin that works with all adapter types (Claude, Codex, Cursor, HTTP, Process) via the event system.