feat: restore directory seed for arm2d-skill after AgentRun limit removal

- Revert to single directory entry for arm2d-skill in AGENT_WORKSPACE_SEED_FILES
- Includes SKILL.md + references/ + python/ (14 files)
- Paired with AgentRun v0.1 removal of workspace file count limit
This commit is contained in:
Codex Agent
2026-06-07 14:46:41 +08:00
parent 712db9c597
commit 94571fb50c
-20
View File
@@ -942,26 +942,6 @@ function agentTraceIdentityArtifact(run: PreparedCaseRun, agent: AgentRunStage)
});
}
async function collectDirectorySeedFiles(sourceRel: string, targetRel: string, files: AgentWorkspaceFile[]): Promise<void> {
const sourceDir = path.join(SOURCE_ROOT, sourceRel);
const stack: string[] = [""];
while (stack.length > 0) {
const sub = stack.pop()!;
const dirPath = path.join(sourceDir, sub);
const entries = await readdir(dirPath, { withFileTypes: true });
for (const dirent of entries) {
const relPath = sub ? path.join(sub, dirent.name) : dirent.name;
if (dirent.isDirectory()) {
stack.push(relPath);
} else if (dirent.isFile()) {
const filePath = path.join(dirPath, dirent.name);
const targetPath = path.join(targetRel, relPath).replace(/\\/g, "/");
files.push({ path: targetPath, content: await readFile(filePath, "utf8"), encoding: "utf8" });
}
}
}
}
async function agentWorkspaceFilesForRun(run: PreparedCaseRun): Promise<AgentWorkspaceFile[]> {
const content = await readFile(run.specPath, "utf8");
const files: AgentWorkspaceFile[] = [{ path: ".hwlab/hwpod-spec.yaml", content, encoding: "utf8" }];