Move config tools and associated UI into submodule

Created on 15 August 2025, about 2 months ago

Problem/Motivation

The original direction of this module was going to include a UI for creating more focused config entity tools. After some initial prototyping with the AI suite, this functionality may not be as important to be tightly coupled with the base tool definition. We still want to provide the auto form generation, and the config schema generation, but separate out all the form and config entity parts into a new sub module. This split should provide a cleaner separation of concerns all around.

Proposed resolution

Move the tool config entity and InputDefinitionModifier functionality into a submodule called tool_specialist. Tool specialist will provide a tool_sp config entity for defining tools in the UI that are specialized versions of existing tools. An example might be taking the 'Send Email' tool, and creating a 'Send Custom Support Email' tool, with 'recipients' predefined.

πŸ“Œ Task
Status

Active

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States michaellander

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024