Callback to rehydrate the registry from the parent session.
typedef SubagentRegistrySource = Future<List<Map<String, dynamic>>> Function();