fix(security): isolate allowlisted execution broker
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 1m9s
CD Pipeline / build-and-deploy (push) Successful in 4m35s
CD Pipeline / post-deploy-checks (push) Successful in 1m49s

This commit is contained in:
ogt
2026-07-11 01:04:23 +08:00
parent 40e3e281c3
commit c185d7544b
21 changed files with 1883 additions and 331 deletions

View File

@@ -291,6 +291,13 @@ class Settings(BaseSettings):
le=30.0,
description="Seconds to wait for a pooled DB connection before failing visible.",
)
DATABASE_NULL_POOL: bool = Field(
default=False,
description=(
"Release DB connections after each use for bounded background "
"processes that share a constrained production role."
),
)
# ==========================================================================
# Redis (192.168.0.188:6380, DB 0 - 與 OpenClaw 共用)