From 92c35e14fd70a103681812983109a5e207def1e6 Mon Sep 17 00:00:00 2001 From: Khaliq Date: Mon, 8 Jun 2026 12:49:47 +0200 Subject: [PATCH 1/2] chore(deps): bump agentworkforce to 3.0.51 Picks up the broker-aware agent-relay MCP fix for locally spawned personas (workforce#214), shipped in @agentworkforce/cli + @agentworkforce/runtime 3.0.51. Bumps the `agentworkforce` umbrella and `@agentworkforce/deploy` ranges and refreshes the lockfile. Co-Authored-By: Claude Opus 4.8 --- package-lock.json | 127 +++++++++++++++++++++++++++++++++------------- package.json | 4 +- 2 files changed, 95 insertions(+), 36 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42d4658d..05278b8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@agent-relay/cloud": "^8.1.2", "@agent-relay/harness-driver": "8.3.1-beta.0", "@agent-relay/sdk": "^8.1.2", - "@agentworkforce/deploy": "^3.0.50", + "@agentworkforce/deploy": "^3.0.51", "@relayburn/sdk": "^3.2.0", "@relayfile/sdk": "^0.8.16", "@xterm/addon-fit": "^0.10.0", @@ -21,7 +21,7 @@ "@xterm/xterm": "^5.5.0", "@xyflow/react": "^12.4.0", "agent-relay": "^8.1.2", - "agentworkforce": "^3.0.50", + "agentworkforce": "^3.0.51", "ai-hist": "^0.2.3", "allotment": "^1.0.9", "electron-updater": "^6.3.9", @@ -271,15 +271,15 @@ } }, "node_modules/@agentworkforce/cli": { - "version": "3.0.50", - "resolved": "https://registry.npmjs.org/@agentworkforce/cli/-/cli-3.0.50.tgz", - "integrity": "sha512-wrYey2j58hPVnGor2mIOPMUvu4ILkumbs5Yd2cp++N9BnHBsBayJapbfsw2jA6ngB6Vru7YhxikBBalmHlXrWA==", + "version": "3.0.51", + "resolved": "https://registry.npmjs.org/@agentworkforce/cli/-/cli-3.0.51.tgz", + "integrity": "sha512-UWfgBaveH/cuFLcVl7X4T7iu4kkz5xJUYHWP27cK1jhzBgqc+m8oVjOmsD9Whqe4FS4k1NkxWPYTNHxBcX/QqA==", "dependencies": { "@agent-relay/cloud": "^6.0.17", - "@agentworkforce/deploy": "3.0.50", - "@agentworkforce/persona-kit": "3.0.50", - "@agentworkforce/runtime": "3.0.50", - "@agentworkforce/workload-router": "3.0.50", + "@agentworkforce/deploy": "3.0.51", + "@agentworkforce/persona-kit": "3.0.51", + "@agentworkforce/runtime": "3.0.51", + "@agentworkforce/workload-router": "3.0.51", "@relayburn/sdk": "^2.5.2", "@relayfile/local-mount": "^0.7.24", "ora": "^9.4.0" @@ -383,13 +383,13 @@ } }, "node_modules/@agentworkforce/deploy": { - "version": "3.0.50", - "resolved": "https://registry.npmjs.org/@agentworkforce/deploy/-/deploy-3.0.50.tgz", - "integrity": "sha512-nInbeyd4nwD4gGF8TJBBOjBPIxKJAytgQcdRhxbSuZYSiX4qBCC55dohMm7DbsPeAb/KS7B6CmSIuyTBwkrQ4w==", + "version": "3.0.51", + "resolved": "https://registry.npmjs.org/@agentworkforce/deploy/-/deploy-3.0.51.tgz", + "integrity": "sha512-OUHwvTu1cq8uFF1qag2J+BOT26CiNPcWoUBylhqrlk8ssLLCJJXVb43IAAJAr42ZCA3gS7ZkmfmGq9WTAXUfFw==", "dependencies": { "@agent-relay/cloud": "^6.0.17", - "@agentworkforce/persona-kit": "3.0.50", - "@agentworkforce/runtime": "3.0.50", + "@agentworkforce/persona-kit": "3.0.51", + "@agentworkforce/runtime": "3.0.51", "@daytonaio/sdk": "^0.179.0", "esbuild": "^0.25.0" } @@ -418,30 +418,31 @@ } }, "node_modules/@agentworkforce/persona-kit": { - "version": "3.0.50", - "resolved": "https://registry.npmjs.org/@agentworkforce/persona-kit/-/persona-kit-3.0.50.tgz", - "integrity": "sha512-fslQ5+JjV/WNTSPwhZZZYE493foFIyrAB0nCttPsm3+kKWeLy5Q31jx5x1K7aIzpy7njjd0VEMitDBppoFMoHw==", + "version": "3.0.51", + "resolved": "https://registry.npmjs.org/@agentworkforce/persona-kit/-/persona-kit-3.0.51.tgz", + "integrity": "sha512-AcRtI5R2PBsJNBnM+HYaYEQ69NR2iUPN5idV/RdN3EABjvLaNmc322kqmi1yQZHFGkCkSHC8x1V14GS8+aV15g==", "dependencies": { "@relayfile/adapter-core": "^0.3.31", "@relayfile/local-mount": "^0.7.24" } }, "node_modules/@agentworkforce/runtime": { - "version": "3.0.50", - "resolved": "https://registry.npmjs.org/@agentworkforce/runtime/-/runtime-3.0.50.tgz", - "integrity": "sha512-xchiI78YgkkkfQUPwUE0LYbeZCRhHyhWLr2KinMgHvJd2g2rAQR+JUF585zlCyiDGMIAdWrY4RaPAKfo7WI43Q==", + "version": "3.0.51", + "resolved": "https://registry.npmjs.org/@agentworkforce/runtime/-/runtime-3.0.51.tgz", + "integrity": "sha512-CfqXOya4ZTb68HgHYEVO4EwB5MESzwKhkBywM5/zn3542gCD7dUoxF9z5I1FpYR/wNLuv0luLDMjlvS162HMLg==", "dependencies": { "@agent-assistant/proactive": "^0.4.32", - "@agentworkforce/persona-kit": "3.0.50", - "@relayfile/adapter-core": "^0.3.29" + "@agentworkforce/persona-kit": "3.0.51", + "@relayfile/adapter-core": "^0.3.29", + "agent-trajectories": "^0.5.3" } }, "node_modules/@agentworkforce/workload-router": { - "version": "3.0.50", - "resolved": "https://registry.npmjs.org/@agentworkforce/workload-router/-/workload-router-3.0.50.tgz", - "integrity": "sha512-AJtdcv3rPKi595Q24Qdz6E0qCnEhFKKVFjAN2km+yv9Z8g5JrBGl7AxNekYBfAs6fHamxjy2V7sJ2bX5PeMuBA==", + "version": "3.0.51", + "resolved": "https://registry.npmjs.org/@agentworkforce/workload-router/-/workload-router-3.0.51.tgz", + "integrity": "sha512-1vNnkkFApBAyZWw0laGneNbOcujDKLcsKphu3pyq7PpKNiHvnoXDMPnIU1740m9bur2KyZWhRiUlQ/7pi1opEw==", "dependencies": { - "@agentworkforce/persona-kit": "3.0.50" + "@agentworkforce/persona-kit": "3.0.51" } }, "node_modules/@aws-crypto/crc32": { @@ -1414,6 +1415,42 @@ "node": ">=6.9.0" } }, + "node_modules/@clack/core": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-0.3.5.tgz", + "integrity": "sha512-5cfhQNH+1VQ2xLQlmzXMqUoiaH0lRBq9/CLW9lTyMbuKLC3+xEK01tHVvyut++mLOn5urSHmkm6I0Lg9MaJSTQ==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "sisteransi": "^1.0.5" + } + }, + "node_modules/@clack/prompts": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.7.0.tgz", + "integrity": "sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==", + "bundleDependencies": [ + "is-unicode-supported" + ], + "license": "MIT", + "dependencies": { + "@clack/core": "^0.3.3", + "is-unicode-supported": "*", + "picocolors": "^1.0.0", + "sisteransi": "^1.0.5" + } + }, + "node_modules/@clack/prompts/node_modules/is-unicode-supported": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@daytona/api-client": { "version": "0.179.0", "resolved": "https://registry.npmjs.org/@daytona/api-client/-/api-client-0.179.0.tgz", @@ -4855,9 +4892,9 @@ } }, "node_modules/@relayfile/adapter-core": { - "version": "0.3.35", - "resolved": "https://registry.npmjs.org/@relayfile/adapter-core/-/adapter-core-0.3.35.tgz", - "integrity": "sha512-MUKPVpTqmc1RwBGAIidIq99RZKAv7Zb9rnvNtgL71Ylv3Jc4CMIk0GqQGKU3gGQ+TQYHMEdiWdsx0Bs9qIOXIQ==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@relayfile/adapter-core/-/adapter-core-0.3.36.tgz", + "integrity": "sha512-FNJ4kQ2cmOIGYQlM5YQWIo/wY8abvEH+kaQDzJ8/ot5wfc/Bjuwy4XWbqkFjWM5+YvvtWANoYoJ76XVqdfh1qQ==", "license": "MIT", "dependencies": { "@scalar/postman-to-openapi": "^0.6.0", @@ -7294,12 +7331,29 @@ "@esbuild/win32-x64": "0.27.7" } }, + "node_modules/agent-trajectories": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/agent-trajectories/-/agent-trajectories-0.5.9.tgz", + "integrity": "sha512-t6JhJ5Z+zI+Q/t/egSaAGd1jGewHNTCKiIzoOak7/08sLjxEgFlXCPyvCgfj0HCBkYTpSZddASXFQr8WWliSww==", + "license": "MIT", + "dependencies": { + "@clack/prompts": "^0.7.0", + "commander": "^12.0.0", + "zod": "^3.23.0" + }, + "bin": { + "trail": "dist/cli/index.js" + }, + "engines": { + "node": ">=20.0.0" + } + }, "node_modules/agentworkforce": { - "version": "3.0.50", - "resolved": "https://registry.npmjs.org/agentworkforce/-/agentworkforce-3.0.50.tgz", - "integrity": "sha512-cawqUArTVt+Gx3gIcH6ZWIJrwu0h1jbGSgoe4nfIhXD5siSOMXDMWuoDgnpLFYsV1QJX4k8DSH6ukK5621KyYw==", + "version": "3.0.51", + "resolved": "https://registry.npmjs.org/agentworkforce/-/agentworkforce-3.0.51.tgz", + "integrity": "sha512-VIwXqKzyLgkVCosQhO8PHh83WUpBSu1dTZ0nse95wPWBrxMebCir5vKJvlGU33MW9NfKd3T+NgGhzCWxbIJEWg==", "dependencies": { - "@agentworkforce/cli": "3.0.50" + "@agentworkforce/cli": "3.0.51" }, "bin": { "agentworkforce": "bin/agentworkforce.js" @@ -12117,7 +12171,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, "license": "ISC" }, "node_modules/picomatch": { @@ -13104,6 +13157,12 @@ "node": ">=10" } }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, "node_modules/smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", diff --git a/package.json b/package.json index c35ad4ce..4d9d4656 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@agent-relay/cloud": "^8.1.2", "@agent-relay/harness-driver": "8.3.1-beta.0", "@agent-relay/sdk": "^8.1.2", - "@agentworkforce/deploy": "^3.0.50", + "@agentworkforce/deploy": "^3.0.51", "@relayburn/sdk": "^3.2.0", "@relayfile/sdk": "^0.8.16", "@xterm/addon-fit": "^0.10.0", @@ -37,7 +37,7 @@ "@xterm/xterm": "^5.5.0", "@xyflow/react": "^12.4.0", "agent-relay": "^8.1.2", - "agentworkforce": "^3.0.50", + "agentworkforce": "^3.0.51", "ai-hist": "^0.2.3", "allotment": "^1.0.9", "electron-updater": "^6.3.9", From 878b3e8c54d89d70c2ecdb64cdd2a9044db7daee Mon Sep 17 00:00:00 2001 From: "agent-relay-code[bot]" Date: Mon, 8 Jun 2026 11:00:00 +0000 Subject: [PATCH 2/2] chore: apply pr-reviewer fixes for #162 --- src/main/broker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/broker.ts b/src/main/broker.ts index 2054a75c..844dcc36 100644 --- a/src/main/broker.ts +++ b/src/main/broker.ts @@ -386,7 +386,7 @@ const PERSONA_REGISTRATION_TIMEOUT_MS = 5_000 const PERSONA_REGISTRATION_STABILITY_MS = 1_000 const PERSONA_HARNESS_READY_TIMEOUT_MS = 120_000 const PERSONA_READY_PROBE_TIMEOUT_MS = 5_000 -const AGENTWORKFORCE_CLI_VERSION = '3.0.50' +const AGENTWORKFORCE_CLI_VERSION = '3.0.51' function delay(ms: number): Promise { return new Promise((resolve) => setTimeout(resolve, ms))