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
@@ -3151,6 +3155,10 @@ class GatewayUpdate(BaseModelWithConfigDict):
3151
3155
# Gateway mode configuration
3152
3156
gateway_mode: Optional[str] =Field(None, description="Gateway mode: 'cache' (database caching, default) or 'direct_proxy' (pass-through mode with no caching)", pattern="^(cache|direct_proxy)$")
3153
3157
3158
+
# Tool filtering: fnmatch glob patterns to include/exclude tools during refresh
3159
+
tools_include: Optional[List[str]] =Field(None, description="Glob patterns to whitelist tools (only matching tools are imported)")
3160
+
tools_exclude: Optional[List[str]] =Field(None, description="Glob patterns to blacklist tools (matching tools are excluded)")
3161
+
3154
3162
# CA certificate configuration for custom TLS trust
3155
3163
ca_certificate: Optional[str] =Field(None, description="Custom CA certificate for TLS verification")
3156
3164
ca_certificate_sig: Optional[str] =Field(None, description="Signature of the custom CA certificate")
@@ -3520,6 +3528,10 @@ class GatewayRead(BaseModelWithConfigDict):
3520
3528
# Gateway mode configuration
3521
3529
gateway_mode: str=Field(default="cache", description="Gateway mode: 'cache' (database caching, default) or 'direct_proxy' (pass-through mode with no caching)")
3522
3530
3531
+
# Tool filtering: fnmatch glob patterns to include/exclude tools during refresh
3532
+
tools_include: Optional[List[str]] =Field(None, description="Glob patterns to whitelist tools (only matching tools are imported)")
3533
+
tools_exclude: Optional[List[str]] =Field(None, description="Glob patterns to blacklist tools (matching tools are excluded)")
0 commit comments