diff --git a/Cargo.lock b/Cargo.lock index fa817d42d..8035a8523 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,7 +10,7 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "agentmux" -version = "0.32.64" +version = "0.32.65" dependencies = [ "chrono", "dirs 5.0.1", @@ -46,7 +46,7 @@ dependencies = [ [[package]] name = "agentmuxsrv-rs" -version = "0.32.64" +version = "0.32.65" dependencies = [ "async-stream", "axum", @@ -7152,7 +7152,7 @@ dependencies = [ [[package]] name = "wsh-rs" -version = "0.32.64" +version = "0.32.65" dependencies = [ "base64 0.22.1", "clap", diff --git a/Taskfile.yml b/Taskfile.yml index c5c334407..4d5dccf9d 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -14,9 +14,9 @@ vars: BIN_DIR: "bin" VERSION: sh: 'PATH="$HOME/.cargo/bin:/opt/homebrew/opt/node@20/bin:/opt/homebrew/bin:/usr/local/bin:$PATH" node version.cjs' - RM: '{{if eq OS "windows"}}powershell Remove-Item -Force -ErrorAction SilentlyContinue{{else}}rm -f{{end}}' - RMRF: '{{if eq OS "windows"}}powershell Remove-Item -Force -Recurse -ErrorAction SilentlyContinue{{else}}rm -rf{{end}}' - DATE: '{{if eq OS "windows"}}powershell Get-Date -UFormat{{else}}date{{end}}' + RM: '{{if eq OS "windows"}}pwsh Remove-Item -Force -ErrorAction SilentlyContinue{{else}}rm -f{{end}}' + RMRF: '{{if eq OS "windows"}}pwsh Remove-Item -Force -Recurse -ErrorAction SilentlyContinue{{else}}rm -rf{{end}}' + DATE: '{{if eq OS "windows"}}pwsh Get-Date -UFormat{{else}}date{{end}}' ARTIFACTS_BUCKET: agentmux-github-artifacts/staging RELEASES_BUCKET: dl.agentmux.ai/releases WINGET_PACKAGE: AgentMux.AgentMux @@ -45,9 +45,9 @@ tasks: internal: true platforms: [windows] cmds: - - powershell Copy-Item -Force dist/bin/agentmuxsrv-rs.x64.exe src-tauri/target/debug/agentmuxsrv-rs.exe -ErrorAction SilentlyContinue - - powershell Copy-Item -Force dist/bin/agentmuxsrv-rs.x64.exe src-tauri/target/release/agentmuxsrv-rs.exe -ErrorAction SilentlyContinue - - powershell Copy-Item -Force dist/bin/agentmuxsrv-rs.x64.exe src-tauri/binaries/agentmuxsrv-rs-x86_64-pc-windows-msvc.exe -ErrorAction SilentlyContinue + - pwsh Copy-Item -Force dist/bin/agentmuxsrv-rs.x64.exe src-tauri/target/debug/agentmuxsrv-rs.exe -ErrorAction SilentlyContinue + - pwsh Copy-Item -Force dist/bin/agentmuxsrv-rs.x64.exe src-tauri/target/release/agentmuxsrv-rs.exe -ErrorAction SilentlyContinue + - pwsh Copy-Item -Force dist/bin/agentmuxsrv-rs.x64.exe src-tauri/binaries/agentmuxsrv-rs-x86_64-pc-windows-msvc.exe -ErrorAction SilentlyContinue - echo "✓ Synced agentmuxsrv-rs to Tauri dev/release cache (Windows)" sync:dev:binaries:darwin: @@ -116,7 +116,7 @@ tasks: copy:schema: desc: Copy schema directory to dist for Tauri bundling cmds: - - cmd: powershell -Command "New-Item -ItemType Directory -Force -Path dist/schema | Out-Null; Copy-Item schema/* dist/schema/ -Recurse -Force" + - cmd: pwsh -Command "New-Item -ItemType Directory -Force -Path dist/schema | Out-Null; Copy-Item schema/* dist/schema/ -Recurse -Force" platforms: [windows] - cmd: mkdir -p dist/schema && cp -r schema/* dist/schema/ platforms: [linux, darwin] @@ -173,13 +173,13 @@ tasks: platforms: [windows] cmds: - task: package - - powershell -ExecutionPolicy Bypass -Command "& ./scripts/package-portable.ps1" + - pwsh -ExecutionPolicy Bypass -Command "& ./scripts/package-portable.ps1" package:msix: desc: Package for Windows Store (MSIX). Run 'task package' first, or pass --Publisher. platforms: [windows] cmds: - - powershell -ExecutionPolicy Bypass -File scripts/package-msix.ps1 {{.CLI_ARGS}} + - pwsh -ExecutionPolicy Bypass -File scripts/package-msix.ps1 {{.CLI_ARGS}} package:macos: desc: Package the application for macOS (creates .app and .dmg). @@ -379,7 +379,7 @@ tasks: platforms: [windows] cmds: - cargo build --release -p agentmuxsrv-rs - - cmd: powershell -Command "New-Item -ItemType Directory -Force -Path dist/bin | Out-Null; Copy-Item target/release/agentmuxsrv-rs.exe dist/bin/agentmuxsrv-rs.x64.exe -Force" + - cmd: pwsh -Command "New-Item -ItemType Directory -Force -Path dist/bin | Out-Null; Copy-Item target/release/agentmuxsrv-rs.exe dist/bin/agentmuxsrv-rs.x64.exe -Force" - echo "✓ Built agentmuxsrv-rs for Windows" # ======================================== @@ -401,7 +401,7 @@ tasks: platforms: [windows] cmds: - cargo build --release -p wsh-rs - - cmd: powershell -Command "New-Item -ItemType Directory -Force -Path dist/bin | Out-Null; Copy-Item target/release/wsh.exe dist/bin/wsh-{{.VERSION}}-windows.x64.exe -Force" + - cmd: pwsh -Command "New-Item -ItemType Directory -Force -Path dist/bin | Out-Null; Copy-Item target/release/wsh.exe dist/bin/wsh-{{.VERSION}}-windows.x64.exe -Force" - echo "✓ Built wsh-rs for Windows (dist/bin/wsh-{{.VERSION}}-windows.x64.exe)" build:wsh:darwin: @@ -540,7 +540,7 @@ tasks: copyfiles:*:*: desc: Recursively copy directory and its contents. internal: true - cmd: '{{if eq OS "windows"}}powershell Copy-Item -Recurse -Force -Path {{index .MATCH 0}} -Destination {{index .MATCH 1}}{{else}}mkdir -p "$(dirname {{index .MATCH 1}})" && cp -r {{index .MATCH 0}} {{index .MATCH 1}}{{end}}' + cmd: '{{if eq OS "windows"}}pwsh Copy-Item -Recurse -Force -Path {{index .MATCH 0}} -Destination {{index .MATCH 1}}{{else}}mkdir -p "$(dirname {{index .MATCH 1}})" && cp -r {{index .MATCH 0}} {{index .MATCH 1}}{{end}}' clean: desc: clean dist directories @@ -669,7 +669,7 @@ tasks: - mkdir -p src-tauri/binaries - | {{if eq OS "windows"}} - powershell -Command "Copy-Item dist/bin/agentmuxsrv-rs.x64.exe src-tauri/binaries/agentmuxsrv-rs-x86_64-pc-windows-msvc.exe -Force; Copy-Item dist/bin/wsh-{{.VERSION}}-windows.x64.exe src-tauri/binaries/wsh-x86_64-pc-windows-msvc.exe -Force; Write-Host 'Copied binaries for x86_64-pc-windows-msvc'" + pwsh -Command "Copy-Item dist/bin/agentmuxsrv-rs.x64.exe src-tauri/binaries/agentmuxsrv-rs-x86_64-pc-windows-msvc.exe -Force; Copy-Item dist/bin/wsh-{{.VERSION}}-windows.x64.exe src-tauri/binaries/wsh-x86_64-pc-windows-msvc.exe -Force; Write-Host 'Copied binaries for x86_64-pc-windows-msvc'" {{else}} TRIPLE=$(rustc -vV | grep host | awk '{print $2}'); {{if eq OS "darwin"}} @@ -686,7 +686,7 @@ tasks: # Clear stale wsh binaries then copy only current version (prevents DMG bloat) - | {{if eq OS "windows"}} - powershell -Command "New-Item -ItemType Directory -Force -Path src-tauri/binaries/bin | Out-Null; Remove-Item src-tauri/binaries/bin/wsh-* -Force -ErrorAction SilentlyContinue; Copy-Item dist/bin/wsh-{{.VERSION}}-windows.x64.exe src-tauri/binaries/bin/ -Force; Write-Host 'Copied wsh to bin/ for backend deployment'" + pwsh -Command "New-Item -ItemType Directory -Force -Path src-tauri/binaries/bin | Out-Null; Remove-Item src-tauri/binaries/bin/wsh-* -Force -ErrorAction SilentlyContinue; Copy-Item dist/bin/wsh-{{.VERSION}}-windows.x64.exe src-tauri/binaries/bin/ -Force; Write-Host 'Copied wsh to bin/ for backend deployment'" {{else if eq OS "darwin"}} rm -f src-tauri/binaries/bin/wsh-*; mkdir -p src-tauri/binaries/bin; diff --git a/agentmuxsrv-rs/Cargo.toml b/agentmuxsrv-rs/Cargo.toml index 5829145e3..e8a02c30b 100644 --- a/agentmuxsrv-rs/Cargo.toml +++ b/agentmuxsrv-rs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agentmuxsrv-rs" -version = "0.32.64" +version = "0.32.65" edition = "2021" description = "AgentMux Rust backend (drop-in replacement for Go agentmuxsrv)" diff --git a/package.json b/package.json index 2cfa9ed7d..92d7d3c79 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "productName": "AgentMux", "description": "Open-Source AI-Native Terminal Built for Seamless Workflows", "license": "Apache-2.0", - "version": "0.32.64", + "version": "0.32.65", "homepage": "https://github.com/agentmuxai/agentmux", "build": { "appId": "ai.agentmux.app" diff --git a/scripts/package-msix.ps1 b/scripts/package-msix.ps1 index 709ca9949..597bd8e72 100644 --- a/scripts/package-msix.ps1 +++ b/scripts/package-msix.ps1 @@ -15,7 +15,7 @@ Publisher CN from Microsoft Partner Center. Format: "CN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" Find it: Partner Center → Account settings → Legal info → Publisher ID - Default: "CN=AgentMux Corp" (placeholder — update before Store submission) + Default: Partner Center Publisher ID for AgentMux account .PARAMETER OutputDir Directory for the output .msix file. Default: dist/msix @@ -35,7 +35,7 @@ pwsh -File scripts/package-msix.ps1 #> param( - [string]$Publisher = "CN=AgentMux Corp", + [string]$Publisher = "CN=C2BCB530-27CD-4DCF-87C5-2967CE009AAC", [string]$OutputDir = "dist\msix", [switch]$SkipBuild = $false ) @@ -199,10 +199,3 @@ Write-Host " 2. Upload to Partner Center:" Write-Host " https://partner.microsoft.com → Apps → AgentMux → Submission" Write-Host "" -if ($Publisher -eq "CN=AgentMux Corp") { - Write-Host "" - Write-Warning " Publisher is still the placeholder 'CN=AgentMux Corp'." - Write-Host " Update with your actual Partner Center Publisher ID before submitting." - Write-Host " Pass it via: pwsh -File scripts/package-msix.ps1 -Publisher 'CN=...'" - Write-Host "" -} diff --git a/src-tauri/AppxManifest.xml b/src-tauri/AppxManifest.xml index f8b3996cc..0e0c49436 100644 --- a/src-tauri/AppxManifest.xml +++ b/src-tauri/AppxManifest.xml @@ -14,14 +14,14 @@ IgnorableNamespaces="rescap"> AgentMux - AgentMux Corp + AgentMux Assets\StoreLogo.png diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 329c65009..afc40f65e 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agentmux" -version = "0.32.64" +version = "0.32.65" description = "AgentMux - AI-Native Terminal" authors = ["AgentMux Corp"] edition = "2021" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 16dcc283c..d28b312df 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,8 +1,8 @@ { "$schema": "https://raw.githubusercontent.com/tauri-apps/tauri/dev/crates/tauri-config-schema/schema.json", "productName": "AgentMux", - "version": "0.32.64", - "identifier": "ai.agentmux.app.v0-32-64", + "version": "0.32.65", + "identifier": "ai.agentmux.app.v0-32-65", "build": { "devUrl": "http://localhost:5173", "frontendDist": "../dist/frontend", diff --git a/wsh-rs/Cargo.toml b/wsh-rs/Cargo.toml index 82dde383c..295ba4bf1 100644 --- a/wsh-rs/Cargo.toml +++ b/wsh-rs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wsh-rs" -version = "0.32.64" +version = "0.32.65" edition = "2021" description = "Shell integration CLI for AgentMux"