Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 14 additions & 14 deletions Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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]
Expand Down Expand Up @@ -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).
Expand Down Expand Up @@ -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"

# ========================================
Expand All @@ -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:
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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"}}
Expand All @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion agentmuxsrv-rs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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)"

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
11 changes: 2 additions & 9 deletions scripts/package-msix.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
)
Expand Down Expand Up @@ -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 ""
}
6 changes: 3 additions & 3 deletions src-tauri/AppxManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@
IgnorableNamespaces="rescap">

<Identity
Name="AgentMuxAI.AgentMux"
Publisher="CN=AgentMux Corp"
Name="AgentMux.AgentMux"
Publisher="CN=C2BCB530-27CD-4DCF-87C5-2967CE009AAC"
Version="0.32.20.0"
ProcessorArchitecture="x64" />

<Properties>
<DisplayName>AgentMux</DisplayName>
<PublisherDisplayName>AgentMux Corp</PublisherDisplayName>
<PublisherDisplayName>AgentMux</PublisherDisplayName>
<Logo>Assets\StoreLogo.png</Logo>
</Properties>

Expand Down
2 changes: 1 addition & 1 deletion src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
4 changes: 2 additions & 2 deletions src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
2 changes: 1 addition & 1 deletion wsh-rs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "wsh-rs"
version = "0.32.64"
version = "0.32.65"
edition = "2021"
description = "Shell integration CLI for AgentMux"

Expand Down