diff --git a/src/mgr/provider-profiles.ts b/src/mgr/provider-profiles.ts index 6f84664..ee308f7 100644 --- a/src/mgr/provider-profiles.ts +++ b/src/mgr/provider-profiles.ts @@ -112,7 +112,7 @@ export async function validateProviderProfile(profileValue: string, body: unknow const run = await options.store.createRun({ tenantId: "hwlab", projectId: "pikasTech/HWLAB", - workspaceRef: { kind: "opaque", path: "provider-profile-validation" }, + workspaceRef: { kind: "opaque", path: "/home/agentrun/agentrun-source" }, providerId: "G14", backendProfile: profile, executionPolicy: validationExecutionPolicy(profile, namespace), diff --git a/src/selftest/cases/45-provider-profile-management.ts b/src/selftest/cases/45-provider-profile-management.ts index f7f8338..95edc0d 100644 --- a/src/selftest/cases/45-provider-profile-management.ts +++ b/src/selftest/cases/45-provider-profile-management.ts @@ -98,6 +98,8 @@ process.exit(1); assert.equal(validation.status, "running"); assert.equal(typeof validation.validationId, "string"); const validationId = String(validation.validationId); + const validationRun = await store.getRun(String(validation.runId)) as JsonRecord; + assert.equal((validationRun.workspaceRef as JsonRecord).path, "/home/agentrun/agentrun-source"); const jobManifest = JSON.parse(await readFile(createdJobPath, "utf8")) as JsonRecord; assert.equal(JSON.stringify(jobManifest).includes("agentrun-v01-provider-deepseek"), true); assert.equal(JSON.stringify(jobManifest).includes(secretText), false);