blog: How oh-my-pi Built Persistent Codebase Memory on Hindsight#2017
Merged
Conversation
2 tasks
Adoption case-study post on oh-my-pi (10k-star terminal coding agent by @can1357) using Hindsight as its memory backend. All technical details and code snippets pulled verbatim from the public repo at github.com/can1357/oh-my-pi. Covers: their three-mode bank-scoping policy (global / per-project / per-project-tagged with the default being tag-based with `any` match); the mental-model seed file (user-preferences, project-conventions, project-decisions, each with delta-mode refresh_after_consolidation); the debounced retain queue (16-item batch / 5s interval) and the full-session auto-retain path; the auto-recall pipeline with the exact preamble they use; and the reason they replaced @vectorize-io/hindsight-client with a minimal fetch client. Closes by tying the pattern back to other Hindsight-backed coding agents (Hermes, Claude Code, OpenClaw) — same shape, different implementations. Cover image is a placeholder reusing the Hermes coding-assistant card; final Hindsight x oh-my-pi art is a follow-up.
a2a7e30 to
e6fba68
Compare
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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
What's covered
Files
Coordination note
This is a public-repo source-of-truth post, but it's still about another project's adoption of Hindsight. Worth coordinating with @can1357 before publishing — quick courtesy heads-up + offer to link to their work. The post is friendly toward the project throughout; happy to tweak phrasing if anything reads off-key after that review.
Test plan