| # === CONFIG === | |
| ENABLE_NOTEBOOK=true | |
| ENABLE_MESH=true | |
| MESH_PORT=8080 | |
| NOTEBOOK_PATH="user_notebook.txt" | |
| # === INSTALL DEPENDENCIES === | |
| echo "--------------------------" | |
| echo "Installing requirements..." | |
| echo "--------------------------" | |
| pip install -r requirements.txt | |
| # === BUILD ARGUMENTS === | |
| ARGS="" | |
| if [ "$ENABLE_NOTEBOOK" = true ]; then | |
| ARGS="$ARGS --enable-user-notebook --notebook-path $NOTEBOOK_PATH" | |
| fi | |
| if [ "$ENABLE_MESH" = true ]; then | |
| ARGS="$ARGS --enable-mesh --mesh-port $MESH_PORT" | |
| fi | |
| # === RUN AGENT === | |
| echo "--------------------------" | |
| echo "Running HMP REPL-agent..." | |
| echo "--------------------------" | |
| python repl.py $ARGS | |