defineHarnessToolset
Purpose and behavior
Section titled “Purpose and behavior”Group tools and nested toolsets under a name so they can be reused across harnesses. Flattens nested sets and rejects duplicate tool names.
Complete example and detailed rules.
Parameters and properties
Section titled “Parameters and properties”optionsRequiredHarnessToolsetOptionsToolset name and the tools or nested toolsets it groups.options.nameRequiredstringNonempty name identifying the toolset.options.toolsRequiredreadonly (HarnessTool<unknown> | HarnessToolset)[]Tools and nested toolsets to group; nested sets are flattened and duplicate tool names are rejected.