The Anthropic dreaming feature uses a multi-agent system where a secondary managed agent inspects a prior agent and writes persistent memories