ai2_kit.core.resource_manager module#

class ai2_kit.core.resource_manager.ResourceManager(executor_configs: Mapping[str, BaseExecutorConfig], artifacts: Mapping[str, Artifact], default_executor: str)[source]#

Bases: object

property default_executor#
get_artifact(key: str) → Artifact[source]#
get_artifacts(keys: List[str]) → List[Artifact][source]#
get_executor(name: str | None = None) → Executor[source]#
resolve_artifact(artifact: Artifact | str) → List[Artifact][source]#
resolve_artifacts(artifacts: Sequence[Artifact | str]) → List[Artifact][source]#