merge: integrate upstream main with local Makelore changes

This commit is contained in:
inman
2026-08-31 10:55:48 +08:00
128 changed files with 8278 additions and 3030 deletions

View File

@@ -658,8 +658,9 @@ export async function verifyPiProductArtifact({ projectRoot, executable }) {
if (!await pathExists(appExecutable)) throw new Error(`Product executable is missing: ${appExecutable}`);
const resourcesDirectory = packagedResourcesDirectory(appExecutable);
const runtimeRoot = join(resourcesDirectory, 'pi-runtime');
const agentServerPath = join(resourcesDirectory, 'resources', 'pi-agent-server.mjs');
const appAsar = join(resourcesDirectory, 'app.asar');
for (const required of [runtimeRoot, appAsar]) {
for (const required of [runtimeRoot, agentServerPath, appAsar]) {
if (!await pathExists(required)) throw new Error(`Product artifact resource is missing: ${required}`);
}
@@ -741,6 +742,7 @@ export async function verifyPiProductArtifact({ projectRoot, executable }) {
appAsar,
runtimeRoot,
cliPath: join(runtimeRoot, ...PI_RUNTIME_CLI_ENTRY.split('/')),
agentServerPath,
},
platform: {
platform: runtimePlatform.platform,