Files
AutoAgent/autoagent/environment/utils.py
tjb-tech b915ae9d8d update
2025-02-17 00:00:01 +08:00

17 lines
662 B
Python

from autoagent.util import run_command_in_container
from .docker_env import DockerEnv
from autoagent.io_utils import print_stream
def setup_metachain(workplace_name: str, env: DockerEnv):
cmd = "pip list | grep autoagent"
response = env.run_command(cmd, print_stream)
if response['status'] == 0:
print("AutoAgent is already installed.")
return
cmd = f"cd /{workplace_name}/AutoAgent && pip install -e ."
response = env.run_command(cmd, print_stream)
if response['status'] == 0:
print("AutoAgent is installed.")
return
else:
raise Exception(f"Failed to install autoagent. {response['result']}")