{
  "id": "documentation/migrations/tool-framework/tool-migration-to-new-framework",
  "title": "Migration Guide: Upgrading to the New Tool Framework",
  "description": "This guide is for developers who have built custom tools for Solace Agent Mesh. A recent architectural update introduces a new tool framework that significantly reduces boilerplate code and provides better patterns for artifact handling, context access, and return values.",
  "source": "@site/docs/documentation/migrations/tool-framework/tool-migration-to-new-framework.md",
  "sourceDirName": "documentation/migrations/tool-framework",
  "slug": "/documentation/migrations/tool-framework/tool-migration-to-new-framework",
  "permalink": "/solace-agent-mesh/docs/documentation/migrations/tool-framework/tool-migration-to-new-framework",
  "draft": false,
  "unlisted": false,
  "editUrl": "https://github.com/SolaceLabs/solace-agent-mesh/edit/main/docs/docs/documentation/migrations/tool-framework/tool-migration-to-new-framework.md",
  "tags": [],
  "version": "current",
  "sidebarPosition": 10,
  "frontMatter": {
    "title": "Migration Guide: Upgrading to the New Tool Framework",
    "sidebar_position": 10
  },
  "sidebar": "docSidebar",
  "previous": {
    "title": "Migration to Platform Service (Enterprise v1.27.0+)",
    "permalink": "/solace-agent-mesh/docs/documentation/migrations/platform-service-split"
  },
  "next": {
    "title": "Migration Guide: Upgrading to the A2A SDK",
    "permalink": "/solace-agent-mesh/docs/documentation/migrations/a2a-upgrade/a2a-gateway-upgrade-to-0.3.0"
  }
}