{"version":"2.1.269","anchor":"plugin-provided-tools-eg-plugin-install-card-now-built-v","canonical_anchor":"plugin-provided-tools-eg-plugin-install-card-now-built-v","heading":"Plugin-provided tools (e.g. plugin install card) now built via a create() factory instead of a plain object","tier":"internal","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269\/e\/plugin-provided-tools-eg-plugin-install-card-now-built-v","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269","markdown":"### Plugin-provided tools (e.g. plugin install card) now built via a create() factory instead of a plain object\n\nSome plugin-provided tools now build their call handler through a create() factory instead of a plain object\n\n**What**\n\nSeveral plugin tool definitions, including the inline plugin-install card tool and an inter-agent reporting tool, were restructured so that their `call` method is now returned from a `create()` method, instead of being defined directly as a property on the tool object.\n\n**Why**\n\nThis is an internal restructuring of how these plugin tools are built; the finding does not indicate any change to what these tools do.\n\n- Area: Plugins\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}