From ee0563399f4e1acf8a33647340c9414c97f9c13f Mon Sep 17 00:00:00 2001 From: Edward Sun Date: Wed, 1 Oct 2025 15:19:59 -0700 Subject: [PATCH 1/2] Revert some areas of prior fix that expects stringified objects --- packages/ai-provider-vercel/src/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/ai-provider-vercel/src/index.ts b/packages/ai-provider-vercel/src/index.ts index 12d2c8c..be0c010 100644 --- a/packages/ai-provider-vercel/src/index.ts +++ b/packages/ai-provider-vercel/src/index.ts @@ -176,14 +176,14 @@ export function createVercelAIProvider({ return { ...toolCall, - input: { + input: JSON.stringify({ action: result.object, reasoning: toolCallResult.args.reasoning, previousStepEvaluation: toolCallResult.args.previousStepEvaluation, nextStepGoal: toolCallResult.args.nextStepGoal, currentStepReasoning: toolCallResult.args.currentStepReasoning, - } satisfies ComputerToolArgs, + } satisfies ComputerToolArgs), }; } @@ -220,7 +220,7 @@ export function createVercelAIProvider({ return { ...toolCall, - input: result.object, + input: JSON.stringify(result.object), }; }, maxRetries: 3, From e5252cae5bd4bbe3f252a6023403d18dd6c0753e Mon Sep 17 00:00:00 2001 From: Edward Sun Date: Wed, 1 Oct 2025 15:20:39 -0700 Subject: [PATCH 2/2] Chagenset --- .changeset/tough-jars-cheat.md | 10 ++++++++++ packages/ai-provider-vercel/package.json | 10 ++-------- packages/computer-provider-anchor-browser/package.json | 10 ++-------- packages/computer-provider-core/package.json | 10 ++-------- packages/computer-provider-e2b/package.json | 10 ++-------- packages/computer-provider-scrapybara/package.json | 10 ++-------- packages/core/package.json | 10 ++-------- 7 files changed, 22 insertions(+), 48 deletions(-) create mode 100644 .changeset/tough-jars-cheat.md diff --git a/.changeset/tough-jars-cheat.md b/.changeset/tough-jars-cheat.md new file mode 100644 index 0000000..15814b2 --- /dev/null +++ b/.changeset/tough-jars-cheat.md @@ -0,0 +1,10 @@ +--- +"@trymeka/computer-provider-anchor-browser": patch +"@trymeka/computer-provider-scrapybara": patch +"@trymeka/computer-provider-core": patch +"@trymeka/computer-provider-e2b": patch +"@trymeka/ai-provider-vercel": patch +"@trymeka/core": patch +--- + +Actually fix the input repair problem diff --git a/packages/ai-provider-vercel/package.json b/packages/ai-provider-vercel/package.json index 24d13d8..fe31092 100644 --- a/packages/ai-provider-vercel/package.json +++ b/packages/ai-provider-vercel/package.json @@ -6,9 +6,7 @@ "access": "public" }, "description": "TODO: Add description", - "keywords": [ - "trymeka" - ], + "keywords": ["trymeka"], "repository": { "type": "git", "url": "git+https://github.com/trymeka/agent.git", @@ -16,11 +14,7 @@ }, "license": "MIT", "homepage": "https://github.com/trymeka/agent/tree/main/packages/ai-provider-vercel#readme", - "files": [ - "dist", - "!dist/**/*.map", - "README.md" - ], + "files": ["dist", "!dist/**/*.map", "README.md"], "exports": { ".": { "types": "./dist/index.d.ts", diff --git a/packages/computer-provider-anchor-browser/package.json b/packages/computer-provider-anchor-browser/package.json index f4a0c96..6e1e620 100644 --- a/packages/computer-provider-anchor-browser/package.json +++ b/packages/computer-provider-anchor-browser/package.json @@ -6,9 +6,7 @@ "access": "public" }, "description": "TODO: Add description", - "keywords": [ - "trymeka" - ], + "keywords": ["trymeka"], "repository": { "type": "git", "url": "git+https://github.com/trymeka/agent.git", @@ -16,11 +14,7 @@ }, "license": "MIT", "homepage": "https://github.com/trymeka/agent/tree/main/packages/computer-provider-anchor-browser#readme", - "files": [ - "dist", - "!dist/**/*.map", - "README.md" - ], + "files": ["dist", "!dist/**/*.map", "README.md"], "exports": { ".": { "types": "./dist/index.d.ts", diff --git a/packages/computer-provider-core/package.json b/packages/computer-provider-core/package.json index 64d7dbd..0b2867e 100644 --- a/packages/computer-provider-core/package.json +++ b/packages/computer-provider-core/package.json @@ -6,9 +6,7 @@ "access": "public" }, "description": "TODO: Add description", - "keywords": [ - "trymeka" - ], + "keywords": ["trymeka"], "repository": { "type": "git", "url": "git+https://github.com/trymeka/agent.git", @@ -16,11 +14,7 @@ }, "license": "MIT", "homepage": "https://github.com/trymeka/agent/tree/main/packages/computer-provider-core#readme", - "files": [ - "dist", - "!dist/**/*.map", - "README.md" - ], + "files": ["dist", "!dist/**/*.map", "README.md"], "exports": { ".": { "types": "./dist/index.d.ts", diff --git a/packages/computer-provider-e2b/package.json b/packages/computer-provider-e2b/package.json index 02ec73f..aab9a16 100644 --- a/packages/computer-provider-e2b/package.json +++ b/packages/computer-provider-e2b/package.json @@ -6,9 +6,7 @@ "access": "public" }, "description": "TODO: Add description", - "keywords": [ - "trymeka" - ], + "keywords": ["trymeka"], "repository": { "type": "git", "url": "git+https://github.com/trymeka/agent.git", @@ -16,11 +14,7 @@ }, "license": "MIT", "homepage": "https://github.com/trymeka/agent/tree/main/packages/computer-provider-e2b#readme", - "files": [ - "dist", - "!dist/**/*.map", - "README.md" - ], + "files": ["dist", "!dist/**/*.map", "README.md"], "exports": { ".": { "types": "./dist/index.d.ts", diff --git a/packages/computer-provider-scrapybara/package.json b/packages/computer-provider-scrapybara/package.json index 509c6c3..38bcafe 100644 --- a/packages/computer-provider-scrapybara/package.json +++ b/packages/computer-provider-scrapybara/package.json @@ -6,9 +6,7 @@ "access": "public" }, "description": "TODO: Add description", - "keywords": [ - "trymeka" - ], + "keywords": ["trymeka"], "repository": { "type": "git", "url": "git+https://github.com/trymeka/agent.git", @@ -16,11 +14,7 @@ }, "license": "MIT", "homepage": "https://github.com/trymeka/agent/tree/main/packages/computer-provider-scrapybara#readme", - "files": [ - "dist", - "!dist/**/*.map", - "README.md" - ], + "files": ["dist", "!dist/**/*.map", "README.md"], "exports": { ".": { "types": "./dist/index.d.ts", diff --git a/packages/core/package.json b/packages/core/package.json index 816ab5f..89c7927 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -6,9 +6,7 @@ "access": "public" }, "description": "TODO: Add description", - "keywords": [ - "trymeka" - ], + "keywords": ["trymeka"], "repository": { "type": "git", "url": "git+https://github.com/trymeka/agent.git", @@ -16,11 +14,7 @@ }, "license": "MIT", "homepage": "https://github.com/trymeka/agent/tree/main/packages/agent#readme", - "files": [ - "dist", - "!dist/**/*.map", - "README.md" - ], + "files": ["dist", "!dist/**/*.map", "README.md"], "exports": { ".": { "typescript": "./src/index.ts",