# Resource Scheduler Subsystem Changelog## cl.resourceschedule.workScheduler The WorkSchedulerExtensionAbility provides a default WorkSchedulerExtensionContext.**Change Impact**Applications developed based on OpenHarmony4.0.5.1 and later SDK versions can use the default context attribute as the context environment of a WorkSchedulerExtension.**Key API/Component Changes**The context attribute is added to **@ohos.WorkSchedulerExtensionAbility.d.ts**. The **application/WorkSchedulerExtensionContext.d.ts** file is added, which is inherited from ExtensionContext.| Module| Class| Method/Attribute/Enum/Constant| Change Type| | -- | -- | -- | -- || @ohos.WorkSchedulerExtensionAbility.d.ts | WorkSchedulerExtensionAbility | context: WorkSchedulerExtensionContext; | Added| | application/WorkSchedulerExtensionContext.d.ts | WorkSchedulerExtensionContext | - | Added| **Adaptation Guide**The context is obtained through a WorkSchedulerExtensionAbility child class instance.```tsimportWorkSchedulerExtensionAbilityfrom'@ohos.WorkSchedulerExtensionAbility';classMyWorkSchedulerExtensionAbilityextendsWorkSchedulerExtensionAbility{onWorkStart(workInfo){letWorkSchedulerExtensionContext=this.context;// Obtain the WorkSchedulerExtensionContext.}}```