Fix Code Queue runner skills delivery

This commit is contained in:
Codex
2026-05-23 19:56:01 +00:00
parent fccd25b31e
commit 9b164c1781
9 changed files with 402 additions and 8 deletions
+4
View File
@@ -642,6 +642,7 @@ function compactSkillAvailability(value: unknown): Record<string, unknown> | nul
degradedReason: skills.degradedReason ?? skills.blocker ?? null,
readonly: skills.readonly ?? false,
skillCount: skills.skillCount ?? 0,
version: skills.version ?? null,
sourceSkillCount: skills.sourceSkillCount ?? null,
targetSkillCount: skills.targetSkillCount ?? null,
sourceMissingSkills: Array.isArray(skills.sourceMissingSkills) ? skills.sourceMissingSkills.map(String) : [],
@@ -676,6 +677,7 @@ function compactSkillSync(value: unknown): Record<string, unknown> | null {
"symlink",
"realPath",
"skillCount",
"version",
"requiredSkills",
"missingSkills",
"error",
@@ -692,6 +694,7 @@ function compactSkillSync(value: unknown): Record<string, unknown> | null {
"symlink",
"realPath",
"skillCount",
"version",
"requiredSkills",
"missingSkills",
"error",
@@ -708,6 +711,7 @@ function compactSkillSync(value: unknown): Record<string, unknown> | null {
source,
target,
counts: sync.counts ?? null,
version: sync.version ?? null,
missing: sync.missing ?? null,
permissionFailureCount: permissionFailures.length,
permissionFailures: permissionFailures.slice(0, 4),