merge: reconcile latest Codex runner target qualification

Preserve the user-approved Codex Linux ARM64 default and keep Claude automatic selection limited to Apple Silicon.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
DottaandPaperclip committed 2026-10-12 10:50:42 -05:00
commit 5f0b898e9e
25 files changed
+371 -99

No files matched your search

+2 -2
View File
@@ -14,12 +14,12 @@ export function paperclipRunnerProfileForHarness(harness: string): { provider: "
return undefined;
}
/** Creation defaults follow the shipped Linux x64 and macOS release artifacts. */
/** Creation defaults follow the shipped 64-bit Linux and macOS release artifacts. */
export function paperclipRunnerSupportsPlatform(harness: string, platform: string, architecture: string): boolean {
// Claude graduates on Apple Silicon first; other targets await package and live qualification.
if (harness === "claude_local") return platform === "darwin" && architecture === "arm64";
return !!paperclipRunnerProfileForHarness(harness)
&& ((platform === "linux" && architecture === "x64")
&& ((platform === "linux" && (architecture === "x64" || architecture === "arm64"))
|| (platform === "darwin" && (architecture === "arm64" || architecture === "x64")));
}