Add timeout so any plugin daemon call (including the SSE path) that legitimately takes longer than 5s would right. (#26852)

This commit is contained in:
Eric Guo
2025-10-14 09:23:27 +08:00
committed by GitHub
parent a3b33cbe28
commit 59ad6e02ce
2 changed files with 19 additions and 1 deletions

View File

@@ -189,6 +189,11 @@ class PluginConfig(BaseSettings):
default="plugin-api-key",
)
PLUGIN_DAEMON_TIMEOUT: PositiveFloat | None = Field(
description="Timeout in seconds for requests to the plugin daemon (set to None to disable)",
default=300.0,
)
INNER_API_KEY_FOR_PLUGIN: str = Field(description="Inner api key for plugin", default="inner-api-key")
PLUGIN_REMOTE_INSTALL_HOST: str = Field(