diff --git a/.github/workflows/mor-agents-build-linux.yml b/.github/workflows/mor-agents-build-linux.yml new file mode 100644 index 0000000..3d7dcac --- /dev/null +++ b/.github/workflows/mor-agents-build-linux.yml @@ -0,0 +1,179 @@ +name: MOR Agents Build Linux + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + with: + submodules: 'recursive' + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r requirements.txt + pip install pyinstaller + + - name: Build with PyInstaller + run: | + pyinstaller --name="MORagents" --add-data "images/moragents.png:images" main.py + + - name: Create Debian package + run: | + mkdir -p debian/DEBIAN + mkdir -p debian/usr/bin + mkdir -p debian/usr/share/applications + mkdir -p debian/usr/share/icons/hicolor/256x256/apps + cp -r dist/MORagents/* debian/usr/bin/ + cp images/moragents.png debian/usr/share/icons/hicolor/256x256/apps/moragents.png + echo "[Desktop Entry] + Name=MORagents + Exec=/usr/bin/MORagents + Icon=moragents + Type=Application + Categories=Utility;" > debian/usr/share/applications/moragents.desktop + echo "Package: moragents + Version: 1.0 + Section: utils + Priority: optional + Architecture: amd64 + Maintainer: LachsBagel + Description: MORagents application + MORagents is a desktop application for AI agents." > debian/DEBIAN/control + + dpkg-deb --build debian moragents.deb + + - name: Create setup script + run: | + cat << EOF > moragents-setup.sh + #!/bin/bash + set -e + + # Colors for output + RED='\033[0;31m' + GREEN='\033[0;32m' + YELLOW='\033[0;33m' + NC='\033[0m' # No Color + + # Function to check if a command exists + command_exists() { + command -v "$1" >/dev/null 2>&1 + } + + # Function to add current user to docker group + add_user_to_docker_group() { + local current_user=\$(whoami) + if [ "\$current_user" != "root" ]; then + echo -e "\${YELLOW}Adding current user to docker group...${NC}" + sudo usermod -aG docker "\$current_user" + echo -e "\${GREEN}User added to docker group. Please log out and log back in for changes to take effect.${NC}" + else + echo -e "\${YELLOW}Running as root. Skipping user addition to docker group.${NC}" + fi + } + + # Function to wait for Ollama service to be ready + wait_for_ollama() { + echo -e "\${YELLOW}Waiting for Ollama service to be ready...${NC}" + for i in {1..30}; do + if curl -s http://localhost:11434/api/tags >/dev/null; then + echo -e "\${GREEN}Ollama service is ready.${NC}" + return 0 + fi + sleep 2 + done + echo -e "\${RED}Timed out waiting for Ollama service.${NC}" + return 1 + } + + # Function to pull Ollama model with retries + pull_ollama_model() { + local model=\$1 + local max_attempts=3 + local attempt=1 + + while [ \$attempt -le \$max_attempts ]; do + echo -e "\${YELLOW}Pulling Ollama model \$model (Attempt \$attempt)...${NC}" + if ollama pull \$model; then + echo -e "\${GREEN}Successfully pulled \$model.${NC}" + return 0 + fi + echo -e "\${YELLOW}Failed to pull \$model. Retrying...${NC}" + sleep 5 + attempt=\$((attempt + 1)) + done + + echo -e "\${RED}Failed to pull \$model after \$max_attempts attempts.${NC}" + return 1 + } + + # Install curl if not present + if ! command_exists curl; then + echo -e "\${YELLOW}Installing curl...${NC}" + sudo apt-get update + sudo apt-get install -y curl + fi + + # Install Docker if not present + if ! command_exists docker; then + echo -e "\${YELLOW}Installing Docker...${NC}" + curl -fsSL https://get.docker.com -o get-docker.sh + sudo sh get-docker.sh + add_user_to_docker_group + sudo systemctl enable docker + sudo systemctl start docker + else + echo -e "\${GREEN}Docker is already installed.${NC}" + fi + + # Install Ollama + echo -e "\${YELLOW}Installing Ollama...${NC}" + curl -fsSL https://ollama.com/install.sh | sh + + # Start Ollama service + echo -e "\${YELLOW}Starting Ollama service...${NC}" + nohup ollama serve > /dev/null 2>&1 & + + # Wait for Ollama service to be ready + wait_for_ollama + + # Pull Ollama models + echo -e "\${YELLOW}Pulling Ollama models...${NC}" + pull_ollama_model llama3.1 + pull_ollama_model nomic-embed-text + + # Pull necessary Docker images + echo -e "\${YELLOW}Pulling Docker images...${NC}" + sudo docker pull lachsbagel/moragents_dockers-nginx:amd64-0.1.0 + sudo docker pull lachsbagel/moragents_dockers-agents:amd64-0.1.0 + + # Start Docker containers + echo -e "\${YELLOW}Starting Docker containers...${NC}" + sudo docker run -d --name agents -p 8080:5000 --restart always -v /var/lib/agents -v /app/src lachsbagel/moragents_dockers-agents:amd64-0.1.0 + sudo docker run -d --name nginx -p 3333:80 lachsbagel/moragents_dockers-nginx:amd64-0.1.0 + + echo -e "\${GREEN}Setup complete!${NC}" + EOF + + chmod +x moragents-setup.sh + + - name: Upload Debian Package and Setup Script + uses: actions/upload-artifact@v4 + with: + name: MORagentsSetup-Linux + path: | + moragents.deb + moragents-setup.sh \ No newline at end of file diff --git a/.github/workflows/mor-agents-build-mac-arm.yml b/.github/workflows/mor-agents-build-mac-arm.yml new file mode 100644 index 0000000..0c9ea7f --- /dev/null +++ b/.github/workflows/mor-agents-build-mac-arm.yml @@ -0,0 +1,54 @@ +name: MOR Agents Build macOS ARM + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + workflow_dispatch: + +jobs: + build: + runs-on: macos-latest + + steps: + - uses: actions/checkout@v4 + with: + submodules: 'recursive' + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r requirements.txt + pip install pyinstaller + + - name: Build with PyInstaller + run: | + pyinstaller --windowed --name="MORagents" --icon="images/moragents.icns" --osx-entitlements-file "build_assets/macOS/MORagents.entitlements" main.py + + - name: Move .app to expected location + run: | + mv dist/MORagents.app build_assets/macOS/ + + - name: Install Packages app + run: | + wget http://s.sudre.free.fr/files/Packages_1211_dev.dmg + hdiutil attach Packages_1211_dev.dmg + sudo installer -pkg /Volumes/Packages\ 1.2.11/packages/Packages.pkg -target / + hdiutil detach /Volumes/Packages\ 1.2.11 + + - name: Create installer package + run: | + cd build_assets/macOS + /usr/local/bin/packagesbuild --verbose --project MorpheusPackagesSudre.pkgproj + + - name: Upload Installer + uses: actions/upload-artifact@v4 + with: + name: MORagentsSetup-macOS + path: ./build_assets/macOS/MORAgentsInstaller.pkg \ No newline at end of file diff --git a/.github/workflows/mor-agents-build-mac-intel.yml b/.github/workflows/mor-agents-build-mac-intel.yml new file mode 100644 index 0000000..caa9124 --- /dev/null +++ b/.github/workflows/mor-agents-build-mac-intel.yml @@ -0,0 +1,54 @@ +name: MOR Agents Build macOS Intel + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + workflow_dispatch: + +jobs: + build: + runs-on: macos-latest + + steps: + - uses: actions/checkout@v4 + with: + submodules: 'recursive' + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r requirements.txt + pip install pyinstaller + + - name: Build with PyInstaller + run: | + pyinstaller --windowed --name="MORagents" --icon="images/moragents.icns" --osx-entitlements-file "build_assets/macOS/MORagents.entitlements" main.py + + - name: Move .app to expected location + run: | + mv dist/MORagents.app build_assets/macOS/ + + - name: Install Packages app + run: | + wget http://s.sudre.free.fr/files/Packages_1211_dev.dmg + hdiutil attach Packages_1211_dev.dmg + sudo installer -pkg /Volumes/Packages\ 1.2.11/packages/Packages.pkg -target / + hdiutil detach /Volumes/Packages\ 1.2.11 + + - name: Create installer package + run: | + cd build_assets/macOS + /usr/local/bin/packagesbuild --verbose --project MorpheusPackagesSudreIntel.pkgproj + + - name: Upload Installer + uses: actions/upload-artifact@v4 + with: + name: MORagentsSetup-macOS + path: ./build_assets/macOS/MORAgentsInstaller.pkg \ No newline at end of file diff --git a/README.md b/README.md index a346d73..f4cd8ed 100644 --- a/README.md +++ b/README.md @@ -3,64 +3,71 @@ ## Morpheus Install for Local Web3 Agent Interaction -![UI 1](images/moragents_chatpdf.png) +![UI 1](images/tweet_sizzler.png) ![UI 2](images/wallet_integration.png) -![UI 3](images/successful_swap.png) +![UI 3](images/mor_rewards.png) -![UI 4](images/agent_clarify.png) +![UI 4](images/price_fetcher.png) + +![UI 5](images/moragents_chatpdf.jpg) --- ### Features -- Chat with local PDF files -- Swap ERC Compatible Tokens -- Fetch Price, Market Cap, and TVL of coins and tokens supported on CoinGecko -- Web interface works in your preferred browser: - - Chrome - - Brave +#### Upload a PDF with paperclip icon, then ask questions about the PDF 📄 + - "Can you give me a summary?" + - "What's the main point of the document?" +#### Swap ERC Compatible Tokens 🪙 -> 🪙 + - "Swap 0.01 ETH for USDC" +#### Fetch Price, Market Cap, and TVL of coins and tokens supported on CoinGecko 📈 + - "What's the price of ETH?" + - "What's the market cap of BTC?" +#### Check MOR rewards 🏆 + - "How many MOR rewards do I have?" +#### Write Sizzling Tweets 🌶️ No Content Moderation 😅 + - "Write a based tweet about Crypto and AI" - with your favorite wallet extensions: - - MetaMask - - Rainbow - - Coinbase Wallet - - WalletConnect +**Works with your favorite wallet extensions in your existing browser** --- ## Install -### macOS on M1/2/3 etc. (arm64) +### macOS >Assumes minimum 16GB RAM #### Steps to Install -1. Download and install [Docker Desktop](https://www.docker.com/products/docker-desktop/) - 1. Follow default settings, can skip surveys, then leave docker desktop running. You can minimize it. -2. Download and install [MORagents009.pkg](https://drive.proton.me/urls/762Z6QFNH4#68MKubcGeDtf) - > SHA256 5200350bba351a40cfac5552476bad1bb67d32ff069a4d9ebc0b3556367673b7 MORagents009.pkg -3. Wait several minutes for background files to download and then your browser should automatically open to http://localhost:3333 - > Note: After installation is complete, the MORagents app icon will bounce for several minutes on your dock, and then stop. This is normal behavior as it's downloading a large 9GB file in the background. You can open "Activity Monitor" and in the Network tab see that it's downloading. +1. Download Installer + 1. For Mac on Apple Silicon M1/2/3 etc. (arm64) + 1. Download and run MORagents installer [MORagents010-apple.pkg](https://drive.proton.me/urls/G9JZYZ508R#gmDk0i6UFLSG) + > SHA256 a4846c83ced5d35740f884a144cf518764edfc17b576b808cd77a8fe2da6ebf2 MORagents010-apple.pkg + 2. For Mac on Intel (x86_64) + 1. Download and install [Docker Desktop](https://desktop.docker.com/mac/main/amd64/Docker.dmg) + 2. Download and run MORagents installer [MORagents010-intel.pkg](https://drive.proton.me/urls/HPFMSN40GM#Pa90tgOzYn9g) + > SHA256 46b0e927aaca27cf08d9a95b73d01bc07a92cb5a8b05cf69faaf71566712a781 MORagents010-intel.pkg +2. Wait several minutes for background files to download and then your browser should automatically open to http://localhost:3333 + > Note: After installation is complete, the MORagents app icon will bounce for several minutes on your dock, and then stop. This is normal behavior as it's downloading a couple large 9GB files in the background. You can open "Activity Monitor" and in the Network tab see that it's downloading. #### Future Usage - Open the "MORagents" app from Mac search bar. - For easier access: Right-click MORagents icon on dock -> Options -> Keep in Dock #### Troubleshooting -If the app shows connections errors in connecting to agents. Please ensure Docker Desktop is running, then close and reopen **MORagents** from desktop. - - -### macOS Intel (x86_64) -*coming soon* - +- If the app shows connections errors in connecting to agents. Please ensure Docker Desktop is running, then close and reopen **MORagents** from desktop. +- If installation is unsuccessful, run the following in your Terminal and open the MORagents....pkg again + ```shell + $ xcode-select --install + ``` --- ### Windows (x86_64) >Assumes minimum 16GB RAM #### Steps -1. Use Chrome to download [MORagentsSetupWindows009.zip](https://drive.proton.me/urls/8X58WAH80G#ib5r3K4WalDA) - > SHA256 6b8bd78571df2f5e8c6e516102aa05b1121d0214fdfb75a2be16146c22e0d2c52 MORagentsSetupWindows009.zip -2. Go to downloaded **MORagentsSetupWindows009(.zip)** file and double click to open +1. Download [MORagentsSetupWindows010.zip](https://drive.proton.me/urls/QXRZR77AJ0#U0ZRbd2rDbXT) + > SHA256 0ca1879d3f103938a49852d2d2f82a36bc0ebc44ed94400fcee3b883e2cbb2f6 MORagentsSetupWindows010.zip +2. Go to downloaded **MORagentsSetupWindows010(.zip)** file and double click to open 3. Double click **MORagentsSetup.exe** 1. You may need to click "More info" -> "Run anyway" 2. If that still doesn't work, try temporarily disabling your antivirus and open the .exe again @@ -79,6 +86,13 @@ If the app shows connections errors in connecting to agents. Please ensure Docke *Coming soon* +--- +# Adding a New Agent + +See [Agents README](submodules/moragents_dockers/README.md) section: "Steps to Add a New Agent". + +This will allow you to add custom agents which will be automatically invoked based on relevant user queries. + --- ### Build it Yourself diff --git a/build_assets/linux/install_moragents.sh b/build_assets/linux/install_moragents.sh new file mode 100644 index 0000000..6aa8e87 --- /dev/null +++ b/build_assets/linux/install_moragents.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# Colors for output +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[0;33m' +NC='\033[0m' # No Color + +# Check if script is run as root +if [ "$EUID" -ne 0 ]; then + echo -e "${RED}Please run as root${NC}" + exit 1 +fi + +echo -e "${GREEN}Welcome to the MORagents installer for Linux${NC}" + +# Install the .deb package +echo -e "${YELLOW}Installing MORagents...${NC}" +dpkg -i moragents.deb +apt-get install -f -y + +# Run the setup script +echo -e "${YELLOW}Running MORagents setup...${NC}" +./moragents-setup.sh + +echo -e "${GREEN}Installation complete!${NC}" +echo "You can now start MORagents from your application menu or by running 'MORagents' in the terminal." +echo -e "${YELLOW}NOTE: Please log out and log back in for Docker group changes to take effect.${NC}" \ No newline at end of file diff --git a/build_assets/macOS/MorpheusPackagesSudre.pkgproj b/build_assets/macOS/MorpheusPackagesSudre.pkgproj new file mode 100644 index 0000000..439f41b --- /dev/null +++ b/build_assets/macOS/MorpheusPackagesSudre.pkgproj @@ -0,0 +1,1932 @@ + + + + + PACKAGES + + + MUST-CLOSE-APPLICATION-ITEMS + + MUST-CLOSE-APPLICATIONS + + PACKAGE_FILES + + DEFAULT_INSTALL_LOCATION + / + HIERARCHY + + CHILDREN + + + CHILDREN + + + BUNDLE_CAN_DOWNGRADE + + BUNDLE_POSTINSTALL_PATH + + PATH_TYPE + 1 + + BUNDLE_PREINSTALL_PATH + + PATH_TYPE + 1 + + CHILDREN + + GID + 80 + PATH + MORagents.app + PATH_TYPE + 1 + PERMISSIONS + 493 + TYPE + 3 + UID + 0 + + + GID + 80 + PATH + Applications + PATH_TYPE + 0 + PERMISSIONS + 509 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Application Support + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Automator + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Documentation + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Extensions + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Filesystems + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Frameworks + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Input Methods + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Internet Plug-Ins + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Keyboard Layouts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchAgents + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchDaemons + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PreferencePanes + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Preferences + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 80 + PATH + Printers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PrivilegedHelperTools + PATH_TYPE + 0 + PERMISSIONS + 1005 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickLook + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickTime + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Screen Savers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Scripts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Services + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Widgets + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + Library + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 0 + PATH + Shared + PATH_TYPE + 0 + PERMISSIONS + 1023 + TYPE + 1 + UID + 0 + + + GID + 80 + PATH + Users + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + / + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + PAYLOAD_TYPE + 0 + PRESERVE_EXTENDED_ATTRIBUTES + + SHOW_INVISIBLE + + SPLIT_FORKS + + TREAT_MISSING_FILES_AS_WARNING + + VERSION + 5 + + PACKAGE_SCRIPTS + + POSTINSTALL_PATH + + PATH + postinstall.sh + PATH_TYPE + 1 + + PREINSTALL_PATH + + PATH + preinstall.sh + PATH_TYPE + 1 + + RESOURCES + + + PACKAGE_SETTINGS + + AUTHENTICATION + 1 + CONCLUSION_ACTION + 0 + FOLLOW_SYMBOLIC_LINKS + + IDENTIFIER + com.morpheus.pkg.MORAgents + LOCATION + 0 + NAME + MORAgents + OVERWRITE_PERMISSIONS + + PAYLOAD_SIZE + -1 + REFERENCE_PATH + + RELOCATABLE + + USE_HFS+_COMPRESSION + + VERSION + 1.0 + + TYPE + 0 + UUID + 2954F3A7-88A3-4C44-9062-BD8EA2D9DB60 + + + MUST-CLOSE-APPLICATION-ITEMS + + MUST-CLOSE-APPLICATIONS + + PACKAGE_FILES + + DEFAULT_INSTALL_LOCATION + / + HIERARCHY + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Applications + PATH_TYPE + 0 + PERMISSIONS + 509 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Application Support + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Automator + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Documentation + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Extensions + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Filesystems + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Frameworks + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Input Methods + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Internet Plug-Ins + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Keyboard Layouts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchAgents + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchDaemons + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PreferencePanes + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Preferences + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 80 + PATH + Printers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PrivilegedHelperTools + PATH_TYPE + 0 + PERMISSIONS + 1005 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickLook + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickTime + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Screen Savers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Scripts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Services + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Widgets + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + Library + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 0 + PATH + Shared + PATH_TYPE + 0 + PERMISSIONS + 1023 + TYPE + 1 + UID + 0 + + + GID + 80 + PATH + Users + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + / + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + PAYLOAD_TYPE + 0 + PRESERVE_EXTENDED_ATTRIBUTES + + SHOW_INVISIBLE + + SPLIT_FORKS + + TREAT_MISSING_FILES_AS_WARNING + + VERSION + 5 + + PACKAGE_SCRIPTS + + POSTINSTALL_PATH + + PATH_TYPE + 1 + + PREINSTALL_PATH + + PATH + preinstall_docker.sh + PATH_TYPE + 1 + + RESOURCES + + + PACKAGE_SETTINGS + + AUTHENTICATION + 1 + CONCLUSION_ACTION + 0 + FOLLOW_SYMBOLIC_LINKS + + IDENTIFIER + com.morpheus.pkg.Docker + LOCATION + 0 + NAME + Docker + OVERWRITE_PERMISSIONS + + PAYLOAD_SIZE + -1 + REFERENCE_PATH + + RELOCATABLE + + USE_HFS+_COMPRESSION + + VERSION + 1.0 + + TYPE + 0 + UUID + 17D68BA0-D319-4CB2-9C33-5FBF7CD96392 + + + MUST-CLOSE-APPLICATION-ITEMS + + MUST-CLOSE-APPLICATIONS + + PACKAGE_FILES + + DEFAULT_INSTALL_LOCATION + / + HIERARCHY + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Applications + PATH_TYPE + 0 + PERMISSIONS + 509 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Application Support + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Automator + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Documentation + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Extensions + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Filesystems + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Frameworks + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Input Methods + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Internet Plug-Ins + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Keyboard Layouts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchAgents + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchDaemons + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PreferencePanes + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Preferences + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 80 + PATH + Printers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PrivilegedHelperTools + PATH_TYPE + 0 + PERMISSIONS + 1005 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickLook + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickTime + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Screen Savers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Scripts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Services + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Widgets + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + Library + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 0 + PATH + Shared + PATH_TYPE + 0 + PERMISSIONS + 1023 + TYPE + 1 + UID + 0 + + + GID + 80 + PATH + Users + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + / + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + PAYLOAD_TYPE + 0 + PRESERVE_EXTENDED_ATTRIBUTES + + SHOW_INVISIBLE + + SPLIT_FORKS + + TREAT_MISSING_FILES_AS_WARNING + + VERSION + 5 + + PACKAGE_SCRIPTS + + POSTINSTALL_PATH + + PATH_TYPE + 1 + + PREINSTALL_PATH + + PATH + preinstall_ollama.sh + PATH_TYPE + 1 + + RESOURCES + + + PACKAGE_SETTINGS + + AUTHENTICATION + 1 + CONCLUSION_ACTION + 0 + FOLLOW_SYMBOLIC_LINKS + + IDENTIFIER + com.morpheus.pkg.OllamaBrew + LOCATION + 0 + NAME + OllamaBrew + OVERWRITE_PERMISSIONS + + PAYLOAD_SIZE + -1 + REFERENCE_PATH + + RELOCATABLE + + USE_HFS+_COMPRESSION + + VERSION + 1.0 + + TYPE + 0 + UUID + A6B4C36F-B0FC-417F-9B18-59E66B8D78DC + + + PROJECT + + PROJECT_COMMENTS + + NOTES + + + + PROJECT_PRESENTATION + + BACKGROUND + + APPAREANCES + + DARK_AQUA + + LIGHT_AQUA + + + SHARED_SETTINGS_FOR_ALL_APPAREANCES + + + INSTALLATION TYPE + + HIERARCHIES + + INSTALLER + + LIST + + + CHILDREN + + DESCRIPTION + + OPTIONS + + HIDDEN + + STATE + 1 + + PACKAGE_UUID + 2954F3A7-88A3-4C44-9062-BD8EA2D9DB60 + TITLE + + TYPE + 0 + UUID + F1F121E0-7C16-4710-B85B-C10E4F7715DC + + + CHILDREN + + DESCRIPTION + + OPTIONS + + HIDDEN + + STATE + 1 + + PACKAGE_UUID + 17D68BA0-D319-4CB2-9C33-5FBF7CD96392 + TITLE + + TYPE + 0 + UUID + 4C046B91-0499-4942-A1F5-C9517C6FFFA0 + + + CHILDREN + + DESCRIPTION + + OPTIONS + + HIDDEN + + STATE + 1 + + PACKAGE_UUID + A6B4C36F-B0FC-417F-9B18-59E66B8D78DC + TITLE + + TYPE + 0 + UUID + 7120666F-EAF2-49DF-A382-C69590CD0905 + + + REMOVED + + + + MODE + 0 + + INSTALLATION_STEPS + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewIntroductionController + INSTALLER_PLUGIN + Introduction + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewReadMeController + INSTALLER_PLUGIN + ReadMe + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewLicenseController + INSTALLER_PLUGIN + License + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewDestinationSelectController + INSTALLER_PLUGIN + TargetSelect + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewInstallationTypeController + INSTALLER_PLUGIN + PackageSelection + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewInstallationController + INSTALLER_PLUGIN + Install + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewSummaryController + INSTALLER_PLUGIN + Summary + LIST_TITLE_KEY + InstallerSectionTitle + + + INTRODUCTION + + LOCALIZATIONS + + + LANGUAGE + English + VALUE + + PATH + welcome.html + PATH_TYPE + 1 + + + + + LICENSE + + LOCALIZATIONS + + + LANGUAGE + English + VALUE + + PATH + license.html + PATH_TYPE + 1 + + + + MODE + 0 + + README + + LOCALIZATIONS + + + SUMMARY + + LOCALIZATIONS + + + TITLE + + LOCALIZATIONS + + + LANGUAGE + English + VALUE + MORAgents + + + + + PROJECT_REQUIREMENTS + + LIST + + RESOURCES + + ROOT_VOLUME_ONLY + + + PROJECT_SETTINGS + + BUILD_FORMAT + 0 + BUILD_PATH + + PATH + . + PATH_TYPE + 1 + + EXCLUDED_FILES + + + PATTERNS_ARRAY + + + REGULAR_EXPRESSION + + STRING + .DS_Store + TYPE + 0 + + + PROTECTED + + PROXY_NAME + Remove .DS_Store files + PROXY_TOOLTIP + Remove ".DS_Store" files created by the Finder. + STATE + + + + PATTERNS_ARRAY + + + REGULAR_EXPRESSION + + STRING + .pbdevelopment + TYPE + 0 + + + PROTECTED + + PROXY_NAME + Remove .pbdevelopment files + PROXY_TOOLTIP + Remove ".pbdevelopment" files created by ProjectBuilder or Xcode. + STATE + + + + PATTERNS_ARRAY + + + REGULAR_EXPRESSION + + STRING + CVS + TYPE + 1 + + + REGULAR_EXPRESSION + + STRING + .cvsignore + TYPE + 0 + + + REGULAR_EXPRESSION + + STRING + .cvspass + TYPE + 0 + + + REGULAR_EXPRESSION + + STRING + .svn + TYPE + 1 + + + REGULAR_EXPRESSION + + STRING + .git + TYPE + 1 + + + REGULAR_EXPRESSION + + STRING + .gitignore + TYPE + 0 + + + PROTECTED + + PROXY_NAME + Remove SCM metadata + PROXY_TOOLTIP + Remove helper files and folders used by the CVS, SVN or Git Source Code Management systems. + STATE + + + + PATTERNS_ARRAY + + + REGULAR_EXPRESSION + + STRING + classes.nib + TYPE + 0 + + + REGULAR_EXPRESSION + + STRING + designable.db + TYPE + 0 + + + REGULAR_EXPRESSION + + STRING + info.nib + TYPE + 0 + + + PROTECTED + + PROXY_NAME + Optimize nib files + PROXY_TOOLTIP + Remove "classes.nib", "info.nib" and "designable.nib" files within .nib bundles. + STATE + + + + PATTERNS_ARRAY + + + REGULAR_EXPRESSION + + STRING + Resources Disabled + TYPE + 1 + + + PROTECTED + + PROXY_NAME + Remove Resources Disabled folders + PROXY_TOOLTIP + Remove "Resources Disabled" folders. + STATE + + + + SEPARATOR + + + + NAME + MORAgentsInstaller + PAYLOAD_ONLY + + TREAT_MISSING_PRESENTATION_DOCUMENTS_AS_WARNING + + + + TYPE + 0 + VERSION + 2 + + diff --git a/build_assets/macOS/MorpheusPackagesSudreIntel.pkgproj b/build_assets/macOS/MorpheusPackagesSudreIntel.pkgproj new file mode 100644 index 0000000..12e7ead --- /dev/null +++ b/build_assets/macOS/MorpheusPackagesSudreIntel.pkgproj @@ -0,0 +1,1932 @@ + + + + + PACKAGES + + + MUST-CLOSE-APPLICATION-ITEMS + + MUST-CLOSE-APPLICATIONS + + PACKAGE_FILES + + DEFAULT_INSTALL_LOCATION + / + HIERARCHY + + CHILDREN + + + CHILDREN + + + BUNDLE_CAN_DOWNGRADE + + BUNDLE_POSTINSTALL_PATH + + PATH_TYPE + 1 + + BUNDLE_PREINSTALL_PATH + + PATH_TYPE + 1 + + CHILDREN + + GID + 80 + PATH + MORagents.app + PATH_TYPE + 1 + PERMISSIONS + 493 + TYPE + 3 + UID + 0 + + + GID + 80 + PATH + Applications + PATH_TYPE + 0 + PERMISSIONS + 509 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Application Support + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Automator + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Documentation + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Extensions + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Filesystems + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Frameworks + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Input Methods + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Internet Plug-Ins + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Keyboard Layouts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchAgents + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchDaemons + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PreferencePanes + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Preferences + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 80 + PATH + Printers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PrivilegedHelperTools + PATH_TYPE + 0 + PERMISSIONS + 1005 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickLook + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickTime + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Screen Savers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Scripts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Services + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Widgets + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + Library + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 0 + PATH + Shared + PATH_TYPE + 0 + PERMISSIONS + 1023 + TYPE + 1 + UID + 0 + + + GID + 80 + PATH + Users + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + / + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + PAYLOAD_TYPE + 0 + PRESERVE_EXTENDED_ATTRIBUTES + + SHOW_INVISIBLE + + SPLIT_FORKS + + TREAT_MISSING_FILES_AS_WARNING + + VERSION + 5 + + PACKAGE_SCRIPTS + + POSTINSTALL_PATH + + PATH + postinstall_intel.sh + PATH_TYPE + 1 + + PREINSTALL_PATH + + PATH + preinstall.sh + PATH_TYPE + 1 + + RESOURCES + + + PACKAGE_SETTINGS + + AUTHENTICATION + 1 + CONCLUSION_ACTION + 0 + FOLLOW_SYMBOLIC_LINKS + + IDENTIFIER + com.morpheus.pkg.MORAgents + LOCATION + 0 + NAME + MORAgents + OVERWRITE_PERMISSIONS + + PAYLOAD_SIZE + -1 + REFERENCE_PATH + + RELOCATABLE + + USE_HFS+_COMPRESSION + + VERSION + 1.0 + + TYPE + 0 + UUID + 2954F3A7-88A3-4C44-9062-BD8EA2D9DB60 + + + MUST-CLOSE-APPLICATION-ITEMS + + MUST-CLOSE-APPLICATIONS + + PACKAGE_FILES + + DEFAULT_INSTALL_LOCATION + / + HIERARCHY + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Applications + PATH_TYPE + 0 + PERMISSIONS + 509 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Application Support + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Automator + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Documentation + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Extensions + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Filesystems + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Frameworks + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Input Methods + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Internet Plug-Ins + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Keyboard Layouts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchAgents + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchDaemons + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PreferencePanes + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Preferences + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 80 + PATH + Printers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PrivilegedHelperTools + PATH_TYPE + 0 + PERMISSIONS + 1005 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickLook + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickTime + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Screen Savers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Scripts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Services + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Widgets + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + Library + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 0 + PATH + Shared + PATH_TYPE + 0 + PERMISSIONS + 1023 + TYPE + 1 + UID + 0 + + + GID + 80 + PATH + Users + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + / + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + PAYLOAD_TYPE + 0 + PRESERVE_EXTENDED_ATTRIBUTES + + SHOW_INVISIBLE + + SPLIT_FORKS + + TREAT_MISSING_FILES_AS_WARNING + + VERSION + 5 + + PACKAGE_SCRIPTS + + POSTINSTALL_PATH + + PATH_TYPE + 1 + + PREINSTALL_PATH + + PATH + preinstall_docker_intel.sh + PATH_TYPE + 1 + + RESOURCES + + + PACKAGE_SETTINGS + + AUTHENTICATION + 1 + CONCLUSION_ACTION + 0 + FOLLOW_SYMBOLIC_LINKS + + IDENTIFIER + com.morpheus.pkg.Docker + LOCATION + 0 + NAME + Docker + OVERWRITE_PERMISSIONS + + PAYLOAD_SIZE + -1 + REFERENCE_PATH + + RELOCATABLE + + USE_HFS+_COMPRESSION + + VERSION + 1.0 + + TYPE + 0 + UUID + 17D68BA0-D319-4CB2-9C33-5FBF7CD96392 + + + MUST-CLOSE-APPLICATION-ITEMS + + MUST-CLOSE-APPLICATIONS + + PACKAGE_FILES + + DEFAULT_INSTALL_LOCATION + / + HIERARCHY + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Applications + PATH_TYPE + 0 + PERMISSIONS + 509 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Application Support + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Automator + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Documentation + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Extensions + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Filesystems + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Frameworks + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Input Methods + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Internet Plug-Ins + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Keyboard Layouts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchAgents + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchDaemons + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PreferencePanes + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Preferences + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 80 + PATH + Printers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PrivilegedHelperTools + PATH_TYPE + 0 + PERMISSIONS + 1005 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickLook + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickTime + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Screen Savers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Scripts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Services + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Widgets + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + Library + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 0 + PATH + Shared + PATH_TYPE + 0 + PERMISSIONS + 1023 + TYPE + 1 + UID + 0 + + + GID + 80 + PATH + Users + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + / + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + PAYLOAD_TYPE + 0 + PRESERVE_EXTENDED_ATTRIBUTES + + SHOW_INVISIBLE + + SPLIT_FORKS + + TREAT_MISSING_FILES_AS_WARNING + + VERSION + 5 + + PACKAGE_SCRIPTS + + POSTINSTALL_PATH + + PATH_TYPE + 1 + + PREINSTALL_PATH + + PATH + preinstall_ollama.sh + PATH_TYPE + 1 + + RESOURCES + + + PACKAGE_SETTINGS + + AUTHENTICATION + 1 + CONCLUSION_ACTION + 0 + FOLLOW_SYMBOLIC_LINKS + + IDENTIFIER + com.morpheus.pkg.OllamaBrew + LOCATION + 0 + NAME + OllamaBrew + OVERWRITE_PERMISSIONS + + PAYLOAD_SIZE + -1 + REFERENCE_PATH + + RELOCATABLE + + USE_HFS+_COMPRESSION + + VERSION + 1.0 + + TYPE + 0 + UUID + A6B4C36F-B0FC-417F-9B18-59E66B8D78DC + + + PROJECT + + PROJECT_COMMENTS + + NOTES + + + + PROJECT_PRESENTATION + + BACKGROUND + + APPAREANCES + + DARK_AQUA + + LIGHT_AQUA + + + SHARED_SETTINGS_FOR_ALL_APPAREANCES + + + INSTALLATION TYPE + + HIERARCHIES + + INSTALLER + + LIST + + + CHILDREN + + DESCRIPTION + + OPTIONS + + HIDDEN + + STATE + 1 + + PACKAGE_UUID + 2954F3A7-88A3-4C44-9062-BD8EA2D9DB60 + TITLE + + TYPE + 0 + UUID + F1F121E0-7C16-4710-B85B-C10E4F7715DC + + + CHILDREN + + DESCRIPTION + + OPTIONS + + HIDDEN + + STATE + 1 + + PACKAGE_UUID + 17D68BA0-D319-4CB2-9C33-5FBF7CD96392 + TITLE + + TYPE + 0 + UUID + 4C046B91-0499-4942-A1F5-C9517C6FFFA0 + + + CHILDREN + + DESCRIPTION + + OPTIONS + + HIDDEN + + STATE + 1 + + PACKAGE_UUID + A6B4C36F-B0FC-417F-9B18-59E66B8D78DC + TITLE + + TYPE + 0 + UUID + 7120666F-EAF2-49DF-A382-C69590CD0905 + + + REMOVED + + + + MODE + 0 + + INSTALLATION_STEPS + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewIntroductionController + INSTALLER_PLUGIN + Introduction + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewReadMeController + INSTALLER_PLUGIN + ReadMe + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewLicenseController + INSTALLER_PLUGIN + License + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewDestinationSelectController + INSTALLER_PLUGIN + TargetSelect + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewInstallationTypeController + INSTALLER_PLUGIN + PackageSelection + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewInstallationController + INSTALLER_PLUGIN + Install + LIST_TITLE_KEY + InstallerSectionTitle + + + ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS + ICPresentationViewSummaryController + INSTALLER_PLUGIN + Summary + LIST_TITLE_KEY + InstallerSectionTitle + + + INTRODUCTION + + LOCALIZATIONS + + + LANGUAGE + English + VALUE + + PATH + welcome.html + PATH_TYPE + 1 + + + + + LICENSE + + LOCALIZATIONS + + + LANGUAGE + English + VALUE + + PATH + license.html + PATH_TYPE + 1 + + + + MODE + 0 + + README + + LOCALIZATIONS + + + SUMMARY + + LOCALIZATIONS + + + TITLE + + LOCALIZATIONS + + + LANGUAGE + English + VALUE + MORAgents + + + + + PROJECT_REQUIREMENTS + + LIST + + RESOURCES + + ROOT_VOLUME_ONLY + + + PROJECT_SETTINGS + + BUILD_FORMAT + 0 + BUILD_PATH + + PATH + . + PATH_TYPE + 1 + + EXCLUDED_FILES + + + PATTERNS_ARRAY + + + REGULAR_EXPRESSION + + STRING + .DS_Store + TYPE + 0 + + + PROTECTED + + PROXY_NAME + Remove .DS_Store files + PROXY_TOOLTIP + Remove ".DS_Store" files created by the Finder. + STATE + + + + PATTERNS_ARRAY + + + REGULAR_EXPRESSION + + STRING + .pbdevelopment + TYPE + 0 + + + PROTECTED + + PROXY_NAME + Remove .pbdevelopment files + PROXY_TOOLTIP + Remove ".pbdevelopment" files created by ProjectBuilder or Xcode. + STATE + + + + PATTERNS_ARRAY + + + REGULAR_EXPRESSION + + STRING + CVS + TYPE + 1 + + + REGULAR_EXPRESSION + + STRING + .cvsignore + TYPE + 0 + + + REGULAR_EXPRESSION + + STRING + .cvspass + TYPE + 0 + + + REGULAR_EXPRESSION + + STRING + .svn + TYPE + 1 + + + REGULAR_EXPRESSION + + STRING + .git + TYPE + 1 + + + REGULAR_EXPRESSION + + STRING + .gitignore + TYPE + 0 + + + PROTECTED + + PROXY_NAME + Remove SCM metadata + PROXY_TOOLTIP + Remove helper files and folders used by the CVS, SVN or Git Source Code Management systems. + STATE + + + + PATTERNS_ARRAY + + + REGULAR_EXPRESSION + + STRING + classes.nib + TYPE + 0 + + + REGULAR_EXPRESSION + + STRING + designable.db + TYPE + 0 + + + REGULAR_EXPRESSION + + STRING + info.nib + TYPE + 0 + + + PROTECTED + + PROXY_NAME + Optimize nib files + PROXY_TOOLTIP + Remove "classes.nib", "info.nib" and "designable.nib" files within .nib bundles. + STATE + + + + PATTERNS_ARRAY + + + REGULAR_EXPRESSION + + STRING + Resources Disabled + TYPE + 1 + + + PROTECTED + + PROXY_NAME + Remove Resources Disabled folders + PROXY_TOOLTIP + Remove "Resources Disabled" folders. + STATE + + + + SEPARATOR + + + + NAME + MORAgentsInstaller + PAYLOAD_ONLY + + TREAT_MISSING_PRESENTATION_DOCUMENTS_AS_WARNING + + + + TYPE + 0 + VERSION + 2 + + diff --git a/build_assets/macOS/Packaging_Instructions_macOS.md b/build_assets/macOS/Packaging_Instructions_macOS.md index cb8103f..b3e596e 100644 --- a/build_assets/macOS/Packaging_Instructions_macOS.md +++ b/build_assets/macOS/Packaging_Instructions_macOS.md @@ -28,17 +28,17 @@ Future usage only requires you to run MORagents from your searchbar. ## Signing ```sh - productsign --sign "Developer ID Installer: Liquid Tensor LLC (ZQN244GMTD)" MORagents.pkg MORagents009.pkg + productsign --sign "Developer ID Installer: Liquid Tensor LLC (ZQN244GMTD)" MORagents.pkg MORagents010-[apple\|intel].pkg ``` ## Notarize ```sh -xcrun notarytool submit MORagents009.pkg --keychain-profile "NotaryProfile" --wait +xcrun notarytool submit MORagents010-[apple\|intel].pkg --keychain-profile "NotaryProfile" --wait ``` ## Staple ```sh -xcrun stapler staple MORagents009.pkg +xcrun stapler staple MORagents010-[apple\|intel].pkg ``` --- diff --git a/build_assets/macOS/postinstall.sh b/build_assets/macOS/postinstall.sh old mode 100644 new mode 100755 index 60703a0..e6c4e53 --- a/build_assets/macOS/postinstall.sh +++ b/build_assets/macOS/postinstall.sh @@ -1,35 +1,85 @@ #!/bin/bash +# Function to log messages +log_message() { + echo "$(date '+%Y-%m-%d %H:%M:%S') - $1" +} + # Function to check if an application is running is_app_running() { app_name=$1 pgrep -x "$app_name" >/dev/null } -# Open Docker Desktop -open -a "Docker.app" +# Function to attempt opening Docker with retries +open_docker_with_retry() { + max_attempts=5 + attempt=1 + while [ $attempt -le $max_attempts ]; do + log_message "Attempt $attempt to open Docker.app" + if [ -d "/Applications/Docker.app" ]; then + if open -a "Docker.app" 2>/dev/null; then + log_message "Docker.app opened successfully" + return 0 + else + log_message "Failed to open Docker.app, waiting before retry..." + fi + else + log_message "Docker.app not found in /Applications" + fi + sleep 10 + attempt=$((attempt+1)) + done + log_message "Failed to open Docker.app after $max_attempts attempts" + return 1 +} + +# Main script starts here +log_message "Starting post-install script" + +# Wait for a bit to ensure Docker installation is complete +log_message "Waiting for 30 seconds to ensure Docker installation is complete..." +sleep 30 + +# Attempt to open Docker +if ! open_docker_with_retry; then + log_message "Warning: Could not open Docker.app. It may need to be opened manually." +fi # Set the timeout duration (in seconds) timeout=300 # 5 minutes # Wait for Docker Desktop to be running -echo "Waiting for Docker Desktop to start..." +log_message "Waiting for Docker Desktop to start..." start_time=$(date +%s) while ! is_app_running "Docker Desktop"; do current_time=$(date +%s) elapsed_time=$((current_time - start_time)) if [ $elapsed_time -ge $timeout ]; then - echo "Error: Docker Desktop did not start within the specified timeout." - exit 1 + log_message "Warning: Docker Desktop did not start within the specified timeout." + break fi - sleep 1 + sleep 5 done -echo "Docker Desktop is running." + +if is_app_running "Docker Desktop"; then + log_message "Docker Desktop is running." +else + log_message "Warning: Docker Desktop is not running. It may need to be started manually." +fi # Open MORAgents.app -open -a "MORAgents.app" +if [ -d "/Applications/MORAgents.app" ]; then + if open -a "MORAgents.app" 2>/dev/null; then + log_message "MORAgents.app opened successfully" + else + log_message "Warning: Failed to open MORAgents.app. It may need to be opened manually." + fi +else + log_message "Error: MORAgents.app not found in /Applications" +fi -echo "Post-install script completed." -exit 0 +log_message "Post-install script completed." +exit 0 \ No newline at end of file diff --git a/build_assets/macOS/postinstall_intel.sh b/build_assets/macOS/postinstall_intel.sh new file mode 100644 index 0000000..0dab78e --- /dev/null +++ b/build_assets/macOS/postinstall_intel.sh @@ -0,0 +1,91 @@ +#!/bin/bash + +# Function to log messages +log_message() { + echo "$(date '+%Y-%m-%d %H:%M:%S') - $1" +} + +# Check if running on Intel Mac +if [ "$(uname -m)" != "x86_64" ]; then + log_message "Error: This script is for Intel-based Macs only." + exit 1 +fi + +# Function to check if an application is running +is_app_running() { + app_name=$1 + pgrep -x "$app_name" >/dev/null +} + +# Function to attempt opening Docker with retries +open_docker_with_retry() { + max_attempts=5 + attempt=1 + while [ $attempt -le $max_attempts ]; do + log_message "Attempt $attempt to open Docker.app" + if [ -d "/Applications/Docker.app" ]; then + if open -a "Docker.app" 2>/dev/null; then + log_message "Docker.app opened successfully" + return 0 + else + log_message "Failed to open Docker.app, waiting before retry..." + fi + else + log_message "Docker.app not found in /Applications" + fi + sleep 10 + attempt=$((attempt+1)) + done + log_message "Failed to open Docker.app after $max_attempts attempts" + return 1 +} + +# Main script starts here +log_message "Starting post-install script" + +# Wait for a bit to ensure Docker installation is complete +log_message "Waiting for 30 seconds to ensure Docker installation is complete..." +sleep 30 + +# Attempt to open Docker +if ! open_docker_with_retry; then + log_message "Warning: Could not open Docker.app. It may need to be opened manually." +fi + +# Set the timeout duration (in seconds) +timeout=300 # 5 minutes + +# Wait for Docker Desktop to be running +log_message "Waiting for Docker Desktop to start..." +start_time=$(date +%s) +while ! is_app_running "Docker Desktop"; do + current_time=$(date +%s) + elapsed_time=$((current_time - start_time)) + + if [ $elapsed_time -ge $timeout ]; then + log_message "Warning: Docker Desktop did not start within the specified timeout." + break + fi + + sleep 5 +done + +if is_app_running "Docker Desktop"; then + log_message "Docker Desktop is running." +else + log_message "Warning: Docker Desktop is not running. It may need to be started manually." +fi + +# Open MORAgents.app +if [ -d "/Applications/MORAgents.app" ]; then + if open -a "MORAgents.app" 2>/dev/null; then + log_message "MORAgents.app opened successfully" + else + log_message "Warning: Failed to open MORAgents.app. It may need to be opened manually." + fi +else + log_message "Error: MORAgents.app not found in /Applications" +fi + +log_message "Post-install script completed." +exit 0 \ No newline at end of file diff --git a/build_assets/macOS/preinstall_docker.sh b/build_assets/macOS/preinstall_docker.sh new file mode 100755 index 0000000..f110bbd --- /dev/null +++ b/build_assets/macOS/preinstall_docker.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# Function to log messages +log_message() { + echo "$(date '+%Y-%m-%d %H:%M:%S') - $1" +} + +# Set variables +DOCKER_DMG_URL="https://desktop.docker.com/mac/main/arm64/Docker.dmg" +DOCKER_DMG="Docker.dmg" +VOLUME_NAME="Docker" +INSTALL_PATH="/Volumes/$VOLUME_NAME/Docker.app/Contents/MacOS/install" + +# Download Docker +log_message "Downloading Docker..." +if curl -L "$DOCKER_DMG_URL" -o "$DOCKER_DMG"; then + log_message "Docker download completed." +else + log_message "Error: Failed to download Docker." + exit 1 +fi + +# Mount the DMG +log_message "Mounting Docker DMG..." +if hdiutil attach "$DOCKER_DMG"; then + log_message "Docker DMG mounted successfully." +else + log_message "Error: Failed to mount Docker DMG." + exit 1 +fi + +# Run the installer +log_message "Running Docker installer..." +if "$INSTALL_PATH" --accept-license; then + log_message "Docker installation completed." +else + log_message "Error: Docker installation failed." + hdiutil detach "/Volumes/$VOLUME_NAME" + exit 1 +fi + +# Detach the DMG +log_message "Detaching Docker DMG..." +if hdiutil detach "/Volumes/$VOLUME_NAME"; then + log_message "Docker DMG detached successfully." +else + log_message "Warning: Failed to detach Docker DMG. This is not critical." +fi + +# Clean up +log_message "Cleaning up..." +rm -f "$DOCKER_DMG" + +log_message "Docker preinstall script completed successfully." +exit 0 \ No newline at end of file diff --git a/build_assets/macOS/preinstall_docker_intel.sh b/build_assets/macOS/preinstall_docker_intel.sh new file mode 100644 index 0000000..544f0c8 --- /dev/null +++ b/build_assets/macOS/preinstall_docker_intel.sh @@ -0,0 +1,61 @@ +#!/bin/bash + +# Function to log messages +log_message() { + echo "$(date '+%Y-%m-%d %H:%M:%S') - $1" +} + +# Check if running on Intel Mac +if [ "$(uname -m)" != "x86_64" ]; then + log_message "Error: This script is for Intel-based Macs only." + exit 1 +fi + +# Set variables +DOCKER_DMG_URL="https://desktop.docker.com/mac/main/amd64/Docker.dmg" +DOCKER_DMG="Docker.dmg" +VOLUME_NAME="Docker" +INSTALL_PATH="/Volumes/$VOLUME_NAME/Docker.app/Contents/MacOS/install" + +# Download Docker +log_message "Downloading Docker for Intel Mac..." +if curl -L "$DOCKER_DMG_URL" -o "$DOCKER_DMG"; then + log_message "Docker download completed." +else + log_message "Error: Failed to download Docker." + exit 1 +fi + +# Mount the DMG +log_message "Mounting Docker DMG..." +if hdiutil attach "$DOCKER_DMG"; then + log_message "Docker DMG mounted successfully." +else + log_message "Error: Failed to mount Docker DMG." + exit 1 +fi + +# Run the installer +log_message "Running Docker installer..." +if "$INSTALL_PATH" --accept-license; then + log_message "Docker installation completed." +else + log_message "Error: Docker installation failed." + hdiutil detach "/Volumes/$VOLUME_NAME" + exit 1 +fi + +# Detach the DMG +log_message "Detaching Docker DMG..." +if hdiutil detach "/Volumes/$VOLUME_NAME"; then + log_message "Docker DMG detached successfully." +else + log_message "Warning: Failed to detach Docker DMG. This is not critical." +fi + +# Clean up +log_message "Cleaning up..." +rm -f "$DOCKER_DMG" + +log_message "Docker preinstall script completed successfully." +exit 0 \ No newline at end of file diff --git a/build_assets/macOS/preinstall_ollama.sh b/build_assets/macOS/preinstall_ollama.sh index 412743c..dfcb2e7 100644 --- a/build_assets/macOS/preinstall_ollama.sh +++ b/build_assets/macOS/preinstall_ollama.sh @@ -7,5 +7,5 @@ chmod +x ollama sudo mv ollama /usr/local/bin/ nohup /usr/local/bin/ollama serve > /dev/null 2>&1 & -/usr/local/bin/ollama pull llama3 +/usr/local/bin/ollama pull llama3.1 /usr/local/bin/ollama pull nomic-embed-text diff --git a/build_assets/macOS/welcome.html b/build_assets/macOS/welcome.html index 585d5ea..18ca86d 100644 --- a/build_assets/macOS/welcome.html +++ b/build_assets/macOS/welcome.html @@ -3,7 +3,7 @@ - Welcome to MORagents v0.0.9 Installer + Welcome to MORagents v0.1.0 Installer -

Welcome to MORagents v0.0.9 Installer

+

Welcome to MORagents v0.1.0 Installer

Thank you for choosing to install MORagents on your system. This installer will guide you through the process of setting up MORagents and its dependencies.

The installer will perform the following steps: