From 51cd42efa030835df8f984fda2d5abefc4beb4ad Mon Sep 17 00:00:00 2001 From: Sawyer Date: Tue, 3 Nov 2026 21:28:00 -0800 Subject: [PATCH] build(deps): bump @corbits/openai-responses to 0.2.4 --- apps/hub/package.json | 2 +- apps/hub/src/inference/code-mode.ts | 4 +++- bun.lock | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/hub/package.json b/apps/hub/package.json index d2c4e570..07a1654a 100644 --- a/apps/hub/package.json +++ b/apps/hub/package.json @@ -27,7 +27,7 @@ "@corbits/codex-provider": "0.1.5", "@corbits/mcp": "0.4.1", "@corbits/oauth-core": "0.3.4", - "@corbits/openai-responses": "0.2.3", + "@corbits/openai-responses": "0.2.4", "@corbits/slidedeck": "workspace:*", "@corbits/xai-provider": "0.1.6", "@corbits/zip": "workspace:*", diff --git a/apps/hub/src/inference/code-mode.ts b/apps/hub/src/inference/code-mode.ts index 8b232c32..1a2010ad 100644 --- a/apps/hub/src/inference/code-mode.ts +++ b/apps/hub/src/inference/code-mode.ts @@ -324,7 +324,9 @@ function historyItems( ? item["output"] : JSON.stringify(item["output"]); let output = `Script completed\nOutput:\n${result}`; - if (failed.has(callId)) output = `Script failed\nError:\n${result}`; + // The adapter wraps a failed result in ``; the script framing already says it failed. + const error = result.replace(/^\n([\s\S]*)\n<\/error>$/, "$1"); + if (failed.has(callId)) output = `Script failed\nError:\n${error}`; if (unsupported.has(callId)) output = UNSUPPORTED_SCRIPT; return { type: "custom_tool_call_output", call_id: callId, output }; } diff --git a/bun.lock b/bun.lock index dd3c986b..b49d7df0 100644 --- a/bun.lock +++ b/bun.lock @@ -76,7 +76,7 @@ "@corbits/codex-provider": "0.1.5", "@corbits/mcp": "0.4.1", "@corbits/oauth-core": "0.3.4", - "@corbits/openai-responses": "0.2.3", + "@corbits/openai-responses": "0.2.4", "@corbits/slidedeck": "workspace:*", "@corbits/xai-provider": "0.1.6", "@corbits/zip": "workspace:*", @@ -778,7 +778,7 @@ "@corbits/oauth-core": ["@corbits/oauth-core@0.3.4", "", { "dependencies": { "@intx/db": "^0.5.0", "@intx/hub-api": "^0.5.0", "@intx/hub-common": "^0.5.0", "@intx/types": "^0.5.0", "arktype": "^2.2.3", "drizzle-orm": "^0.45.2", "hono": "^4.11.9" } }, "sha512-cUVjfvEAM6v35dacR8kDqYj2dzAbCjB+0CjJv/t54b5NR6DykNYkfsR6KfQfj/oSf994mrY81dwQ1+Who1z5yg=="], - "@corbits/openai-responses": ["@corbits/openai-responses@0.2.3", "", { "dependencies": { "arktype": "2.2.3" }, "peerDependencies": { "@intx/inference": "^0.5.0", "@intx/types": "^0.5.0" } }, "sha512-9msL1hy3jINpJsdbv2+EZsjVvKIZ8lSO7oJcwKSyphog87U+fePhQtsBq/HNJbKY+zQeHYoaL2MbuYGo/aMIfA=="], + "@corbits/openai-responses": ["@corbits/openai-responses@0.2.4", "", { "dependencies": { "arktype": "2.2.3" }, "peerDependencies": { "@intx/inference": "^0.5.0", "@intx/types": "^0.5.0" } }, "sha512-RnSVsqyzYMGhkELrp6NK5CzAMNAgT55Vh0XexUvSw92kq9QoCKUvgJHlpC1nF6LXbaEOIjAkhDZURl/kROBI4Q=="], "@corbits/pdf": ["@corbits/pdf@workspace:packages/pdf"],