The knowledge base is now organized by memory layer
By CodeLantern Team ·
A single markdown file has become a memory system, with a different layer for each kind of thing an agent needs to know.
The CodeLantern knowledge base is now a set of files that give an agent a proper memory system, each layer holding a different kind of information for a different purpose: semantic for what is true about the project, procedural for how things are done, episodic for what happened, and reasoning for why a choice was made and that it’s settled.
Why it’s shaped like human memory
Psychologists stopped treating memory as one thing decades ago, separating knowing that something is true from remembering something that happened, and setting knowing how to do a thing apart from both. We’ve applied that learning to how we context engineer agents: an agent, like a person, meets more than it can hold. Giving it the structure the developer steering it already carries is how you bring it up to speed on a codebase, much the way you bring on a junior developer.
In practice, skills read less to know more, and each session starts from what the last one learned rather than from scratch.
Lives in your repository, synced with the platform portal
It is all markdown in your repository. You own it, you review changes to it the way you review anything else, and you can edit it by hand. What gets captured syncs to CodeLantern, where entries become searchable for later sessions and organization admins can see the knowledge compound.
Availability
Live for onboarded CodeLantern customers with configured repositories and a connected GitHub App. Knowledge analytics in the portal are available to organization admins.