Artificial intelligence news.
Straight from the original announcements.

Weaviate Engram plugin gives Claude Code memory across repos and sessions

October 8, 2026Source: Weaviate
Weaviate Engram plugin gives Claude Code memory across repos and sessions
Image: Weaviate

Weaviate has released an Engram plugin for Claude Code that gives the coding assistant a long-term memory not tied to a single repository or session. According to Weaviate, what a developer does in one place is remembered and recalled wherever it becomes relevant again.

Key points
  • Weaviate released an Engram plugin that gives Claude Code long-term memory across repos, sessions and, via shared topics, team members.
  • The plugin searches Engram before Claude answers and saves the exchange afterwards, with no manual remember command.
  • Memory is best-effort: errors do not interrupt the session, and saving is asynchronous.
  • Engram is free for up to 1,000 runs per month.
  • Installation takes an API key from console.weaviate.cloud/engram and two /plugin commands.

The gap the plugin targets

Weaviate argues that a certain kind of knowledge never ends up in a CLAUDE.md file: what a developer actually did. That includes a feature added last week, the small decisions about its shape, the approach chosen after two others failed, or a library that was evaluated and rejected. In the company's words, this is "history, not policy."

Claude Code keeps its own notes, Weaviate says, but they stay with the project in which they were written, and most real work spans more than one. When a developer switches repos, Claude starts from zero. The Engram plugin is meant to close that gap.

Memory across sessions, codebases and people

Weaviate describes three scenarios. In the first, a developer added rate limiting to one service and now does the same for another. Claude recalls the earlier change and suggests the same approach, or notes the similarity and proposes a variation.

In the second, a developer adds an endpoint to an API and later opens the frontend repo to wire it up. Without memory, the session starts cold and the developer has to re-describe the path, the request shape and which fields are optional, or wait while Claude reads the API code. With the plugin, Weaviate says Claude already knows the endpoint, the response shape and the decisions made along the way.

In the third, memories can be shared across a team, depending on how topics are set up in an Engram project. A frontend developer could ask Claude to wire up an endpoint a backend colleague added earlier in the week, and Claude would already know what was built and why.

How it works

The plugin hooks into two moments in a Claude Code session.

  • Before Claude answers: it searches Weaviate Engram for memories related to the prompt and passes relevant ones along as context. Memories are compressed into short, distilled notes rather than raw conversation, so recall stays light. Recall is silent, but Claude says so when it uses a memory.
  • After Claude answers: it saves the exchange, meaning the user's message and Claude's reply. Engram turns the raw conversation into memories worth keeping. There is no "remember this" command.

Memory is strictly best-effort, according to Weaviate. If the API key is wrong, the network is down or something is misconfigured, the session carries on as it would without the plugin. When something needs attention, Claude adds a short Engram note at the top of its reply and then answers normally. Saving happens asynchronously after Claude finishes, so it does not delay the next prompt.

About Engram and how to start

Engram is Weaviate's memory server for LLM agents and applications. It takes in conversations, then extracts, transforms and stores the parts worth keeping, using vector embeddings and LLM-powered processing. Memories are searchable through a REST API and a Python SDK, and the same memory can sit behind a developer's own agents and apps.

Engram is free for up to 1,000 runs per month, according to Weaviate. Setup involves creating a project at console.weaviate.cloud/engram, copying the API key and exporting it as ENGRAM_API_KEY. Then, inside a Claude Code session, the user runs two commands: /plugin marketplace add weaviate/engram-plugins and /plugin install engram@weaviate-engram. Memory starts working on the next prompt.

What it means for developers

For developers who work across several repositories or in teams, the plugin aims to reduce repeated explanations and keep decisions consistent without relying on individual recall. Because saving requires no manual step and failures do not interrupt a session, Weaviate positions it as something to install once and then forget. The free tier lets users test it on their own projects first, and the plugin docs cover how to tailor scoping to a team.

Related news

Vercel Adds DeepSeek V4.1 Flash 1017 Ultrafast to AI Gateway
Products and toolsNovember 7, 2026

Vercel Adds DeepSeek V4.1 Flash 1017 Ultrafast to AI Gateway

Vercel has added DeepSeek V4.1 Flash 1017 Ultrafast to its AI Gateway through Fireworks, giving developers access to a model that can generate upwards of 1,000 tokens…

DigitalOcean launches Cuttlefish iPhone app for managing AI agents
Products and toolsNovember 5, 2026

DigitalOcean launches Cuttlefish iPhone app for managing AI agents

DigitalOcean has introduced Cuttlefish, a native iPhone app that lets users monitor, approve, steer and stop Managed Agents from their phones. The app is designed to…

Kilo Code Warns Developers: Token Costs and Vendor Deals Can Upend Your Stack
For developersNovember 4, 2026, 21:45

Kilo Code Warns Developers: Token Costs and Vendor Deals Can Upend Your Stack

Kilo Code says developers who build their workflows around a single AI coding tool are exposed to pricing changes, provider disputes and currency swings they cannot…