offloading context to a shared file system sounds good but at what point does it start getting messy when multiple subagents start working in parallel