This commit is contained in:
Timothy Jaeryang Baek
2026-02-27 16:01:57 -06:00
parent 2d82d260cc
commit 179a4ad9ea
11 changed files with 399 additions and 99 deletions
+5 -3
View File
@@ -216,12 +216,14 @@ async def set_tool_servers_config(
class TerminalServerConnection(BaseModel):
id: str
id: Optional[str] = ""
url: str
path: Optional[str] = "/openapi.json"
auth_type: Optional[str] = "bearer"
key: Optional[str] = ""
name: Optional[str] = ""
auth_type: Optional[str] = "bearer"
config: Optional[dict] = None # holds access_grants, etc.
enabled: Optional[bool] = True
config: Optional[dict] = None
model_config = ConfigDict(extra="allow")
+1 -1
View File
@@ -35,7 +35,7 @@ async def list_terminal_servers(request: Request, user=Depends(get_verified_user
return [
{"id": connection.get("id", ""), "url": connection.get("url", ""), "name": connection.get("name", "")}
for connection in connections
if has_connection_access(user, connection, user_group_ids)
if connection.get("enabled", True) and has_connection_access(user, connection, user_group_ids)
]