## Summary Updated the Mastra example project to include leveraging multiple toolkits into one Mastra agent. Additionally, the `package.json` versions were pinned to the latest versions to avoid potential issues with breaking changes as Mastra progresses through v0.x.x packages. Also, by pinning the version, it demonstrates the latest confirmed arcade-js compatibility version. These changes were initiated when trying to debug an [issue](https://github.com/ArcadeAI/arcade-ai/issues/560) using Arcade toolkits with Mastra agents. Notably, I confirmed that there is no flaw in arcade-js, which was suspected in the issue, by successfully using the toolkits with the latest Mastra packages. ## Changes * inboxTravelAgent created showcasing `GoogleFlights`, `GoogleHotels`, and `Gmail` Arcade toolkits together * package.json versions pinned to the latest working versions. ## Testing Ran the Mastra project locally and invoked the tools via the agent chat interface.
28 lines
613 B
JSON
28 lines
613 B
JSON
{
|
|
"name": "mastra",
|
|
"version": "1.0.0",
|
|
"description": "",
|
|
"main": "index.js",
|
|
"scripts": {
|
|
"test": "echo \"Error: no test specified\" && exit 1",
|
|
"dev": "mastra dev",
|
|
"build": "mastra build"
|
|
},
|
|
"keywords": [],
|
|
"author": "",
|
|
"license": "ISC",
|
|
"type": "module",
|
|
"dependencies": {
|
|
"@ai-sdk/openai": "^1.3.22",
|
|
"@arcadeai/arcadejs": "^1.8.1",
|
|
"@mastra/core": "0.16.3",
|
|
"@mastra/libsql": "0.14.1",
|
|
"@mastra/memory": "0.15.1",
|
|
"zod": "^3.24.4"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^24.0.10",
|
|
"mastra": "0.12.3",
|
|
"typescript": "^5.8.3"
|
|
}
|
|
}
|