@@ -601,7 +601,9 @@ def create_from_npm(
601601 """Create an agent from an NPM package.
602602
603603 Example:
604- >>> agent = runloop.agent.create_from_npm(name="my-npm-agent", package_name="@runloop/example-agent")
604+ >>> agent = runloop.agent.create_from_npm(
605+ ... name="my-npm-agent", package_name="@runloop/example-agent", version="1.0.0"
606+ ... )
605607
606608 :param package_name: NPM package name
607609 :type package_name: str
@@ -639,7 +641,9 @@ def create_from_pip(
639641 """Create an agent from a Pip package.
640642
641643 Example:
642- >>> agent = runloop.agent.create_from_pip(name="my-pip-agent", package_name="runloop-example-agent")
644+ >>> agent = runloop.agent.create_from_pip(
645+ ... name="my-pip-agent", package_name="runloop-example-agent", version="1.0.0"
646+ ... )
643647
644648 :param package_name: Pip package name
645649 :type package_name: str
@@ -682,6 +686,7 @@ def create_from_git(
682686 ... repository="https://github.com/user/agent-repo",
683687 ... ref="main",
684688 ... agent_setup=["npm install", "npm run build"],
689+ ... version="1.0.0",
685690 ... )
686691
687692 :param repository: Git repository URL
@@ -723,7 +728,10 @@ def create_from_object(
723728 >>> obj = runloop.storage_object.upload_from_dir("./my-agent")
724729 >>> # Then create agent from the object
725730 >>> agent = runloop.agent.create_from_object(
726- ... name="my-object-agent", object_id=obj.id, agent_setup=["chmod +x setup.sh", "./setup.sh"]
731+ ... name="my-object-agent",
732+ ... object_id=obj.id,
733+ ... agent_setup=["chmod +x setup.sh", "./setup.sh"],
734+ ... version="1.0.0",
727735 ... )
728736
729737 :param object_id: Storage object ID
0 commit comments