refactor: converge hwpod node-ops channel
This commit is contained in:
@@ -26,18 +26,23 @@ test("HWLAB AgentRun assembly grants GitHub and UniDesk SSH through toolCredenti
|
||||
assert.equal(assembly.runPayload.backendProfile, "deepseek");
|
||||
assert.equal(assembly.runPayload.workspaceRef.branch, "v0.2");
|
||||
assert.equal(assembly.runPayload.resourceBundleRef.commitId, commitId);
|
||||
assert.deepEqual(assembly.runPayload.resourceBundleRef.toolAliases.map((item) => item.name), ["hwpod", "unidesk-ssh"]);
|
||||
assert.equal(assembly.runPayload.resourceBundleRef.toolAliases[0].path, "tools/device-pod-cli.mjs");
|
||||
assert.deepEqual(assembly.runPayload.resourceBundleRef.toolAliases.map((item) => item.name), ["hwpod", "hwpod-ctl", "hwpod-compiler", "unidesk-ssh"]);
|
||||
assert.equal(assembly.runPayload.resourceBundleRef.toolAliases[0].path, "tools/hwpod-cli.ts");
|
||||
assert.equal(assembly.runPayload.resourceBundleRef.toolAliases[1].path, "tools/hwpod-ctl.ts");
|
||||
assert.equal(assembly.runPayload.resourceBundleRef.toolAliases[2].path, "tools/hwpod-compiler-cli.ts");
|
||||
assert.deepEqual(assembly.runPayload.resourceBundleRef.promptRefs, [
|
||||
{ name: "hwlab-v02-runtime", path: "internal/agent/prompts/hwlab-v02-runtime.md", inject: "thread-start", required: true }
|
||||
]);
|
||||
assert.deepEqual(assembly.runPayload.resourceBundleRef.skillRefs, [
|
||||
{ name: "device-pod-cli", path: "skills/device-pod-cli/SKILL.md", required: true, aggregateAs: "device-pod-cli" },
|
||||
{ name: "hwpod-cli", path: "skills/hwpod-cli/SKILL.md", required: true, aggregateAs: "hwpod-cli" },
|
||||
{ name: "hwpod-ctl", path: "skills/hwpod-ctl/SKILL.md", required: true, aggregateAs: "hwpod-ctl" },
|
||||
{ name: "hwlab-agent-runtime", path: "skills/hwlab-agent-runtime/SKILL.md", required: true, aggregateAs: "hwlab-agent-runtime" }
|
||||
]);
|
||||
assert.deepEqual(assembly.boundaries.promptRefs, ["hwlab-v02-runtime"]);
|
||||
assert.deepEqual(assembly.boundaries.skillRefs, ["device-pod-cli", "hwlab-agent-runtime"]);
|
||||
assert.deepEqual(assembly.boundaries.skillRefs, ["hwpod-cli", "hwpod-ctl", "hwlab-agent-runtime"]);
|
||||
assert.equal(assembly.boundaries.toolAliases.includes("hwpod"), true);
|
||||
assert.equal(assembly.boundaries.toolAliases.includes("hwpod-ctl"), true);
|
||||
assert.equal(assembly.boundaries.toolAliases.includes("hwpod-compiler"), true);
|
||||
assert.equal(assembly.boundaries.toolAliases.includes("unidesk-ssh"), true);
|
||||
assert.equal(assembly.commandPayload.payload.traceId, "trc_hwlab_agentrun_001");
|
||||
assert.equal(assembly.commandPayload.payload.threadId, "thread_001");
|
||||
|
||||
Reference in New Issue
Block a user