You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ToolOverride defines tool name, description, and annotation overrides.
563
578
564
579
565
580
@@ -570,6 +585,7 @@ _Appears in:_
570
585
| --- | --- | --- | --- |
571
586
|`name`_string_| Name is the new tool name (for renaming). || Optional: \{\} <br /> |
572
587
|`description`_string_| Description is the new tool description. || Optional: \{\} <br /> |
588
+
|`annotations`_[vmcp.config.ToolAnnotationsOverride](#vmcpconfigtoolannotationsoverride)_| Annotations overrides specific tool annotation fields.<br />Only specified fields are overridden; others pass through from the backend. || Optional: \{\} <br /> |
573
589
574
590
575
591
@@ -2818,6 +2834,28 @@ _Appears in:_
2818
2834
|`expiresInPath`_string_| ExpiresInPath is the dot-notation path to the expires_in value (in seconds).<br />If not specified, defaults to "expires_in". || Optional: \{\} <br /> |
2819
2835
2820
2836
2837
+
#### api.v1alpha1.ToolAnnotationsOverride
2838
+
2839
+
2840
+
2841
+
ToolAnnotationsOverride defines overrides for tool annotation fields.
2842
+
All fields use pointers so nil means "don't override" while zero values
2843
+
(empty string, false) mean "explicitly set to this value."
|`title`_string_| Title overrides the human-readable title annotation. || Optional: \{\} <br /> |
2853
+
|`readOnlyHint`_boolean_| ReadOnlyHint overrides the read-only hint annotation. || Optional: \{\} <br /> |
2854
+
|`destructiveHint`_boolean_| DestructiveHint overrides the destructive hint annotation. || Optional: \{\} <br /> |
2855
+
|`idempotentHint`_boolean_| IdempotentHint overrides the idempotent hint annotation. || Optional: \{\} <br /> |
2856
+
|`openWorldHint`_boolean_| OpenWorldHint overrides the open-world hint annotation. || Optional: \{\} <br /> |
2857
+
2858
+
2821
2859
#### api.v1alpha1.ToolConfigRef
2822
2860
2823
2861
@@ -2853,6 +2891,7 @@ _Appears in:_
2853
2891
| --- | --- | --- | --- |
2854
2892
|`name`_string_| Name is the redefined name of the tool || Optional: \{\} <br /> |
2855
2893
|`description`_string_| Description is the redefined description of the tool || Optional: \{\} <br /> |
2894
+
|`annotations`_[api.v1alpha1.ToolAnnotationsOverride](#apiv1alpha1toolannotationsoverride)_| Annotations overrides specific tool annotation fields.<br />Only specified fields are overridden; others pass through from the backend. || Optional: \{\} <br /> |
0 commit comments