class UpdatableSkillsProvider(SkillsProvider): def __init__( self, skill_paths: str | Path | Sequence[str | Path] | None = None, *, skills_updater: Callable[[], Awaitable[Sequence[Skill]]] | None = None, **kwargs ): super().__init__( skill_paths=skill_paths, **kwargs, ) self._skills_updater = skills_updater ...