Skip to content
Agentsmedium signalverified

AgentCore Memory can now keep one tenant's memories out of another's

AWS shipped two changes to Amazon Bedrock AgentCore Memory on August 28. Fine-grained access control enforces per-user and per-tenant isolation through AgentCore Gateway, using Cedar policies over the caller's identity instead of authorization code you write yourself. Flexible namespace variables let you scope long-term memories along your own dimensions, up to five keys per memory resource. AWS says the namespace variables come at no additional cost wherever AgentCore Memory is generally available; the announcement about fine-grained access control makes no such statement.

By Redakcija WebAiRadarPublished 2 min readwritten by a model

Agent memory is the part of an agent that quietly accumulates other people's data, and until now the job of keeping one user's memories away from another's belonged to whatever authorization code you wrote around it. On August 28 AWS moved that job into the platform. Amazon Bedrock AgentCore Memory now supports fine-grained access control, and in a second announcement the same day, namespace variables you define yourself.

Authorization moves into the gateway

The mechanism is an AgentCore Gateway configured for OAuth authentication with JWT tokens, carrying Cedar policies that restrict access by the caller's identity. With those in place you can enforce that a user reaches only their own actor's data, restrict memory records to namespaces derived from claims in the user's own token, and allow or deny individual Memory operations per caller.

The reason policies can be that precise is that the Memory connector exposes 12 Memory operations as Cedar actions, and the request attributes of each are available as conditions inside a policy. A rule can therefore turn on what is being asked for, not merely on who is asking.

Namespaces you define yourself

The second change is about how long-term memories are filed. You can define namespace variables along any dimension your application actually has, and AWS names organization, tenant, team and environment as examples. Up to five keys are allowed per memory resource, and one key can be referenced across several strategies.

The values arrive at runtime rather than at configuration time: they are supplied through the CreateEvent API, and the service substitutes them into the namespace template while it extracts long-term memory. The layout of the memory store therefore follows the shape of your tenancy, instead of your tenancy being flattened into whatever the store offered.

Why the two belong together

Separately, each is a modest feature. Together they close a loop: namespaces derived from token claims are only a boundary if something refuses a request that reaches across them, and a Cedar policy is only useful if the records are filed along a dimension it can name. AWS ties them explicitly, describing records restricted to namespaces derived from the user's token claims.

The practical consequence is that per-tenant isolation stops being application code. Authorization logic that lives in your agent is code you have to review, test and keep in step with every new Memory call; a policy attached to a gateway is a document, checked by the platform, on all 12 operations at once.

Sources

Corrections

  • An earlier version said both changes are available at no additional cost and in every region where AgentCore Memory is generally available. After checking the primary source the text has been corrected: AWS makes that statement in the announcement about flexible namespace variables, while the announcement about fine-grained access control carries no such statement.

Related

OPENCLAW 2026.10.232,768characters, and past that a key could slip thr
Agentsmedium signal

OpenClaw 2026.10.2 stops long tool output from slipping credentials past redaction

A bug in OpenClaw's secret masking let a credential through whenever it straddled the boundary between two slices of a long text. The fix ships in 2026.10.2 along with repaired updates from 2026.10.1 and a new compaction default for OpenAI and Anthropic API keys.

OpenClawverified

The OpenClaw web interface with a conversation on the left and the Bits & Bolts reference MCP app open beside it, showing a 3D keycap model and an Attach view + note button.
Agentsmedium signal

OpenClaw 2026.10.1 lets agents search installed skills and changes how sessions message each other

OpenClaw released version 2026.10.1 on October 10, 2026, its first stable release since 2026.9.7. Agents can now search the skills installed on a machine and read only the one a task needs, instead of carrying the whole library in the prompt. Opt-in MCP Apps run beside chat, and full backups can go to an external drive or Cloudflare R2. Three changes can break existing setups: session-to-session messaging, the old required argument, and Workboard data stored before July 2026.

OpenClawverified

CLAUDE CODE2.1.294hooks written as instructions now block what t
Agentsmedium signal

Claude Code 2.1.294 fixes prompt hooks that let through the actions they were written to block

Anthropic released Claude Code 2.1.294 on October 8, 2026. It fixes prompt and agent hooks phrased as instructions, which could allow exactly the actions they were meant to stop. Version 2.1.295 followed the same day with an onFailure setting that makes a crashed or timed-out command or HTTP hook block the action. Releases 2.1.292 and 2.1.293 from earlier in the week closed several permission and sandbox gaps.

Claude Code Releases (GitHub)verified