← ClaudeAtlas

build-installlisted

Build and install Agentmaster ON THIS MACHINE — every build flavor (lib-only compile check, ClCompile-only for locked binaries, full Debug package, full Release package, the engine test harness) and both local installs: the DEV instance (AgentmasterDev, Debug loose layout, close → build → relaunch) and the PRODUCTION instance (Agentmaster, Release loose layout: build -ReleaseIdentity → stamp version → register → launch → profile picker). Encodes the machine map (two registered identities side by side, one repo tree, the Store WT to never touch) and the battle-tested troubleshooting: the self-kill check (is MY shell hosted in the instance I'm about to close?), PRI210 mapped resources.pri, 0x80070020 same-full-name re-register collisions (orphaned claudes pin a removed package — bump the layout version, never kill them), stale build-mutex reclaim, Git-Bash msbuild invocation quirks, the ~156s `.appxsym` symbol-package skip (the wrapper's default `/p:AppxSymbolPackageEnabled=false`, a measured 4–10x speedup), th
Nucs/Agentmaster · ★ 1 · Code & Development · score 77
Install: claude install-skill Nucs/Agentmaster
# Agentmaster — build & install on THIS machine The runnable runbook for every local build flavor and both local installs. The authoritative source is **`CLAUDE.md`** (*Building FAST*, *Deploy & run*, *Gotchas*) and **`doc/agentmaster/PROFILES.md`**; if this skill ever disagrees, they win — re-read them. For cutting a public GitHub release, use the **`release-version`** skill instead (it shares these build recipes but adds the pipeline/draft/publish flow). --- ## 0. The machine map (what exists here) | | DEV instance | PRODUCTION instance | |---|---|---| | Package | `AgentmasterDev_56k4f06dsfp9r` | `Agentmaster_56k4f06dsfp9r` | | Manifest source | `Package-Dev.appxmanifest` (default) | `Package-Rel.appxmanifest` (`/p:AgentmasterPackageIdentity=Release`) | | Registered from | `src\cascadia\CascadiaPackage\bin\x64\Debug\` | `src\cascadia\CascadiaPackage\bin\x64\Release\` | | Launch | alias `agentmasterdev` · Start "Agentmaster Dev" · `shell:appsFolder\AgentmasterDev_56k4f06dsfp9r!App` | alias `agentmaster` · Start "Agentmaster" · `shell:appsFolder\Agentmaster_56k4f06dsfp9r!App` | | Profile (state) | `~\.agentmaster-dev` | `~\.agentmaster` | | Updated by | any full **Debug** package build | any full **Release** package build (incl. release pre-validation!) | - Both are **loose registrations over build-output trees** — a full package build of that configuration relinks the binaries UNDER the running instance, so the close→build→relaunch rule applies to whichever configur