FOR TEAMS

Shared memory for coding agents

Give Claude Code, Cursor, and Codex one shared team memory, so every teammate’s agent starts from the decisions you’ve already made.

Here’s what that looks like.Example project · pick a view
Wayform / acme⌘ K
Plans / #12✓ Shipped
MERGED → REMEMBERED
Finished work.
A better starting point.

The plan ships. The decisions stay useful.

↳
DECISION RECORDED
Invitations use GitHub identity.

Because team access should extend the existing membership flow, without a second account system.

Plan #12 → shared memory
Ready to inform the next plan.

Next session. Same memory.

Ship the work and save the decisions. Your next session—and your teammate’s—picks them up.

Illustrative content · based on the Wayform workflow

What is shared memory for coding agents?

Shared memory is one record of your team’s decisions, and the reasons behind them, that every teammate’s coding agent can read. With Wayform, a decision made in one Claude Code session reaches a teammate’s fresh Cursor or Codex session automatically. Nobody pastes context, and nobody re-argues a settled call.

Coding agents remember per person, per tool. Claude Code’s memory stays on one machine; Cursor rules and AGENTS.md hold what someone wrote down ahead of time. A team needs the decisions it makes as it works, and those usually live in chat scrollback.

How it works in Wayform

  1. Record the decision and its “because”. Ask your agent in plain language: “Remember we chose GitHub login because we don’t want a second auth system.” Plans also record their decisions when they ship.
  2. It lands in your space’s ledger. An append-only record, attributed to whoever wrote it, optionally mirrored to a private GitHub repo.
  3. Every session starts briefed. A compact briefing arrives when a session starts, and relevant pointers arrive with each prompt. Agents search memory before re-deciding something.
  4. Correct it in the open. When the team changes course, a new decision supersedes the old one. Review replacements and fix facts in the app’s Memory view.

An example

Maya decides in Claude Code on Friday that invitations reuse GitHub identity. On Monday, Chris asks Codex to add team invitations. Codex’s brief already includes Maya’s decision and reason, so it extends the existing login flow instead of proposing a new account system. If it tried, the guard would bring the decision back to Chris first.

What shared memory is not

When you don’t need it

If you work alone in one tool and your conventions fit in an instruction file, that file is enough. Shared memory pays off when several people, or several agents, make decisions the others need to respect.

Set it up

Questions

Does Claude Code’s memory work across a team?

Claude Code’s memory and instruction files are tied to one machine or one repo. Wayform adds a shared record of decisions and their reasons that every teammate’s Claude Code, Cursor, and Codex session reads through MCP.

Where is the shared memory stored?

In your space’s append-only ledger on Wayform’s hosted service, optionally mirrored to a private GitHub repo you own. Your chats, code, and build worktrees stay on your machine.

How does an agent get the team’s memory?

A compact briefing arrives when a session starts, and relevant pointers arrive with each prompt. Agents also search memory before re-deciding something.

What happens when the team changes its mind?

Record the new decision as a replacement for the old one. You review replacements in the app’s Memory view, and the old decision stays in the history.

For macOS. With the agents you already use.

Read the docs ↗
Get early access