{"version":"2.1.223","anchor":"memory-tools-are-now-off-limits-inside-subagents","canonical_anchor":"memory-tools-are-now-off-limits-inside-subagents","heading":"Memory tools are now off-limits inside subagents","tier":"notice","area":"Subagents","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223\/e\/memory-tools-are-now-off-limits-inside-subagents","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223","markdown":"### Memory tools are now off-limits inside subagents\n\nSubagents can no longer list or read memory files; those tools are stripped from their toolset.\n\n**What**\n\n`memory_list` and `memory_read` can no longer be used from within a subagent.\n\n**Details**\n\n- both were added via a shared list spread into the disallowed-tool set builder, landing in `ALL_AGENT_DISALLOWED_TOOLS` and `CUSTOM_AGENT_DISALLOWED_TOOLS`\n- tools in that set are filtered out of any agent's tool pool\n- if a subagent definition still names one, the model is told the tool is not available inside subagents\n\n**Evidence**\n\n`Complete the task with the tools provided and return findings to the orchestrator.`\n\n- Area: Subagents\n- Names: `memory_list`, `memory_read`\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 0\/5"}