Claude Managed Agents 内置记忆功能开启公测
Built-in memory for Claude Managed Agents
Anthropic 为 Claude Managed Agents 推出内置记忆层,今日起进入公开测试,智能体可跨会话学习并共享所学内容。记忆以文件形式存储,可直接挂载到文件系统,开发者能通过 API 导出和管理,并配有作用域权限、审计日志与版本回滚。Rakuten 称其长时任务智能体借此将首次通过错误减少 97%,Wisedocs 的文档验证流程提速 30%。
推荐理由
精选AI 评分 61
Anthropic 官方给出记忆层的文件化存储与权限设计,读者可据此判断多会话智能体的落地方式。
主题
正文
当前显示原文,中文全文译文尚未就绪。
Memory on Claude Managed Agents is available today in public beta. Your agents can now learn from every session, using an intelligence-optimized memory layer that balances performance with flexibility. Because memories are stored as files, developers can export them, manage them via the API, and keep full control over what agents retain.
How memory works in Claude Manged Agents
Memory for Claude Managed Agents is a built-in, intelligence-optimized memory layer that lets agents learn from every session. Memory is optimized against internal benchmarks for long-running agents that improve across sessions and share what they've learned with each other.
We've found that agents are most effective with memory when it builds on the tools they already use. Memory on Claude Managed Agents mounts directly onto a filesystem, so Claude can rely on the same bash and code execution capabilities that make it effective at agentic tasks. With filesystem-based memory, our latest models save more comprehensive, well-organized memories and are more discerning about what to remember for a given task.
Portable memories for production-grade agents
Memory is built for enterprise deployments, with scoped permissions, audit logs, and full programmatic control. Stores can be shared across multiple agents with different access scopes. For example, an org-wide store might be read-only, while per-user stores allow reads and writes. Multiple agents can work concurrently against the same store without overwriting each other.
Memories are files that can be exported and independently managed via the API, giving developers full control. All changes are tracked with a detailed audit log, so you can tell which agent and session a memory came from. You can roll back to an earlier version or redact content from history. Updates also surface in the Claude Console as session events, so developers can trace what an agent learned and where it came from.
What teams are building
Teams have been using memory to close feedback loops, speed up verification, and replace custom retrieval infrastructure:
Netflix agents carry context across sessions, including insights that took multiple turns to uncover and corrections from a human mid-conversation, instead of manually updating prompts and skills.
Rakuten's task-based long-running agents use memory to learn from every session and avoid repeating past mistakes, cutting first-pass errors by 97%, all within workspace-scoped, observable boundaries.
Wisedocs built their document verification pipeline on Managed Agents, using cross-session memory to spot and remember recurring document issues, speeding up verification by 30%.
Ando is building their workplace messaging platform on Managed Agents, capturing how each organization interacts instead of building memory infrastructure themselves.
Memory in Claude Managed Agents lets us put continuous learning into production at scale. Our agents distill lessons from every session, delivering 97% fewer first-pass errors at 27% lower cost and 34% lower latency, so users spend less time nudging agents to fix mistakes the system has already learned to avoid. And because memory is workspace-scoped and observable, continuous learning stays under our control.
A lot of our work at Ando is making sense of fast-moving, messy conversations between teams and their agents. Memory lets us stop building memory infra and focus on the product itself.
A good memory API gets rid of many infrastructure headaches, especially when building across agents and sessions. In our document verification pipeline on Claude Managed Agents, we used cross-session memory to let our agents identify and remember common issues — including ones we didn't think about. It's sped verification up 30%.
Prev Prev 0 / 5 Next Next eBook
Getting started
Memory on Managed Agents is now available in public beta on the Claude Platform. Visit the Claude Console or use our new CLI to deploy your first agent with memory. Explore the documentation to learn more.
FAQ
Related posts
Explore more product news and best practices for teams building with Claude.
Customize Claude Code with mods
Product announcements Customize Claude Code with mods Customize Claude Code with mods Customize Claude Code with mods Customize Claude Code with mods Sep 30, 2026 Claude for Government is now generally available
Product announcements Claude for Government is now generally available Claude for Government is now generally available Claude for Government is now generally available Claude for Government is now generally available Sep 25, 2026 Build plugins for Claude
Product announcements Build plugins for Claude Build plugins for Claude Build plugins for Claude Build plugins for Claude Sep 23, 2026 Claude Marketplace: one place to discover plugins, agents, and services from our partners
Product announcements Claude Marketplace: one place to discover plugins, agents, and services from our partners Claude Marketplace: one place to discover plugins, agents, and services from our partners Claude Marketplace: one place to discover plugins, agents, and services from our partners Claude Marketplace: one place to discover plugins, agents, and services from our partners Transform how your organization operates with Claude
Product updates, how-tos, community spotlights, and more. Delivered monthly to your inbox.
Homepage Homepage Next Next Thank you! Your submission has been received! Oops! Something went wrong while submitting the form. (function () { // ---------- Claude helper ---------- function buildClaudeUrl(text) { const url = new URL('https://claude.ai/new'); url.searchParams.set('q', text || ''); return url.toString(); }
// ---------- Auto-grow helpers ---------- function sizeTextarea(el) { // Ensure UA defaults don't force a starting height el.setAttribute('rows', el.getAttribute('data-min-rows') || '1'); el.style.minHeight = '0px'; el.style.height = 'auto'; // allow shrink el.style.height = el.scrollHeight + 'px'; // fit content }
function initAutogrow(root = document) { root.querySelectorAll('textarea[data-autogrow]').forEach((el) => { if (el.dataset.autogrowInit) return; el.dataset.autogrowInit = 'true';
// Respect your existing pattern for default text const preset = el.getAttribute('data-default-text'); if (preset != null && !el.value) el.value = preset;
// Initial sizing sizeTextarea(el);
// Resize as you type el.addEventListener('input', () => sizeTextarea(el));
// In case fonts/styles load late and change line-height window.addEventListener('load', () => sizeTextarea(el), { once: true }); }); }
// ---------- Claude form initializer ---------- function initClaudeForms(root = document) { root.querySelectorAll('form[data-claude-form]').forEach((form) => { if (form.dataset.claudeInit) return; form.dataset.claudeInit = 'true';
const textarea = form.querySelector('[data-claude-textarea], textarea'); const trigger = form.querySelector('[data-claude-button], button[type="button"], a[data-claude-button]');
if (!textarea || !trigger) { console.warn('Claude form: missing textarea or trigger in', form); return; }
// If the trigger is a but has no type, force "button" so it won't submit if (trigger.tagName === 'BUTTON' && !trigger.hasAttribute('type')) { trigger.type = 'button'; }
// Keep from navigating away while still opening Claude if (trigger.tagName === 'A') { trigger.addEventListener('click', (e) => e.preventDefault()); }
// Optional: support data-default-text on the textarea const preset = textarea.getAttribute('data-default-text'); if (preset != null && !textarea.value) textarea.value = preset;
// Click opens Claude; submission is optional trigger.addEventListener('click', () => { const text = (textarea.value || '').trim(); if (!text) { textarea.focus(); return; }
window.open(buildClaudeUrl(text), '_blank', 'noopener');
const mode = form.getAttribute('data-claude-mode') || 'intercept'; if (mode === 'also') { // Submit after opening Claude form.submit(); } // intercept mode: do nothing (no submit) });
// (Optional) Keep an href in sync for right-click/open-in-new-tab UX if (trigger.tagName === 'A') { const syncHref = () => trigger.setAttribute('href', buildClaudeUrl((textarea.value || '').trim())); syncHref(); textarea.addEventListener('input', syncHref); textarea.addEventListener('change', syncHref); } }); }
// ---------- Boot ---------- function initAll(root = document) { initAutogrow(root); initClaudeForms(root); }
if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', () => initAll(), { once: true }); } else { initAll(); }
@Claude @Claude @Claude
Download app Download app Download app
Artifacts Artifacts Artifacts
Design Design Design
Connectors Connectors Connectors
Plugins Plugins Plugins
Skills Skills Skills
Claude in Chrome Claude in Chrome Claude in Chrome
Claude for Microsoft 365 Claude for Microsoft 365 Claude for Microsoft 365
AI agents AI agents AI agents
Code modernization Code modernization Code modernization
Coding Coding Coding
Commerce Commerce Commerce
Customer support Customer support Customer support
Cybersecurity Cybersecurity Cybersecurity
Legal Legal Legal
Sales Sales Sales
Financial services Financial services Financial services
Government Government Government
Healthcare Healthcare Healthcare
Higher education Higher education Higher education
K-12 teachers K-12 teachers K-12 teachers
Life sciences Life sciences Life sciences
Nonprofits Nonprofits Nonprofits
Small business Small business Small business
Scientists Scientists Scientists
Developer docs Developer docs Developer docs
Developer blog Developer blog Developer blog
Console Console Console
Engineering at Anthropic Engineering at Anthropic Engineering at Anthropic
Overview Overview Overview
Marketplace Marketplace Marketplace
Claude on AWS Claude on AWS Claude on AWS
Blog Blog Blog
Claude partner network Claude partner network Claude partner network
Customer stories Customer stories Customer stories
Powered by Claude Powered by Claude Powered by Claude
Service partners Service partners Service partners
Availability Availability Availability
Check files Check files Check files
Regional compliance Regional compliance Regional compliance
Report abuse Report abuse Report abuse
Security and compliance Security and compliance Security and compliance
Status Status Status
Support center Support center Support center
Anthropic Anthropic Anthropic
Anthropic news Anthropic news Anthropic news
Policy on the AI Exponential Policy on the AI Exponential Policy on the AI Exponential
Transparency Transparency Transparency
Privacy choices /* Dialog styling */ dialog#consent-container { margin: 0; padding: 8px; opacity: 0; transform: translateY(16px); transition: opacity 0.3s ease-out, transform 0.3s ease-out; }
dialog#consent-container.show { opacity: 1; transform: translateY(0); }
dialog#consent-container::backdrop { background: transparent; }
dialog button span { display: inline !important; }
/* Toggle switch styling */ .toggle_switch { position: relative; display: inline-block; width: 36px; height: 24px; }
.toggle_switch input { opacity: 0; width: 0; height: 0; }
.toggle_slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #87867f; transition: .4s; border-radius: 24px; }
.toggle_slider:before { position: absolute; content: ""; height: 18px; width: 18px; left: 3px; bottom: 3px; background-color: white; transition: .4s; border-radius: 50%; }
input:checked + .toggle_slider { background-color: #d97757; }
input:checked + .toggle_slider:before { transform: translateX(12px); }
input:disabled + .toggle_slider { cursor: not-allowed; opacity: 0.5; }
@media only screen and (max-width: 501px) { dialog#consent-container { left: 8px !important; bottom: 8px !important; right: 8px !important; } #consent-banner { padding: 24px 16px 16px !important; } #simple-options { grid-template-columns: repeat(3, 1fr) !important; grid-template-rows: auto auto !important; } #customize-btn { grid-column: span 1 !important; } dialog button span { display: none !important; }
Cookie settings
Enables security and basic functionality.
Enables tracking of site performance.
Enables ads personalization and tracking.
Responsible disclosure policy Responsible disclosure policy Responsible disclosure policy
Usage policy Usage policy Usage policy