Merge remote-tracking branch 'origin/main' into codex/20260831-pull-remote-merge-4a91c7e2-pull-remote-merge

# Conflicts:
#	electron/coding-runtime/pi/extensions/makelore-runtime.ts
This commit is contained in:
2026-08-31 14:45:21 +08:00
129 changed files with 8351 additions and 3026 deletions

View File

@@ -678,8 +678,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}`);
}
@@ -761,6 +762,7 @@ export async function verifyPiProductArtifact({ projectRoot, executable }) {
appAsar,
runtimeRoot,
cliPath: join(runtimeRoot, ...PI_RUNTIME_CLI_ENTRY.split('/')),
agentServerPath,
},
platform: {
platform: runtimePlatform.platform,