Skip to content

Commit 21a7eec

Browse files
docs: improve comments for standalone toolset metadata
- Enhanced field comment to clarify use case - Added note about additive behavior to SetToolsetMetadata docstring Co-authored-by: SamMorrowDrums <4811358+SamMorrowDrums@users.noreply.github.com>
1 parent db6cb9d commit 21a7eec

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pkg/inventory/builder.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ type Builder struct {
3232
resourceTemplates []ServerResourceTemplate
3333
prompts []ServerPrompt
3434
deprecatedAliases map[string]string
35-
toolsetMetadata []ToolsetMetadata // standalone toolset metadata
35+
toolsetMetadata []ToolsetMetadata // standalone toolset metadata for toolsets without registered tools (e.g., remote-only toolsets)
3636

3737
// Configuration options (processed at Build time)
3838
readOnly bool
@@ -72,6 +72,7 @@ func (b *Builder) SetPrompts(prompts []ServerPrompt) *Builder {
7272
// SetToolsetMetadata sets standalone toolset metadata for the inventory.
7373
// This is used for toolsets that may not have tools registered in this build
7474
// but should still be recognized (e.g., remote-only toolsets).
75+
// Any metadata provided here is added to metadata derived from registered tools/resources/prompts.
7576
// Toolsets with Default: true will be included in default toolsets even if
7677
// no tools use them. Returns self for chaining.
7778
func (b *Builder) SetToolsetMetadata(metadata []ToolsetMetadata) *Builder {

0 commit comments

Comments
 (0)