mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-11-10 09:42:15 +00:00
* fix(nginx): allow model-bound /api/ and /api/skills requests past 60 seconds Two locations were left on nginx's 60s default while the routes behind them wait on Gateway. The /api/ catch-all carries the stateless POST /api/runs/wait, which blocks on wait_for_run_completion and cancels its run when the client disconnects, so a caller waiting on a longer run got a 504 and lost the run; it also carries POST /api/input-polish, which waits for a one-shot model call. /api/skills carries POST /api/skills/install, which runs one LLM security scan per file in the archive, and the custom-skill edit and rollback routes, which run one more each. None of them sets an application-level timeout, and only the sibling /api/skills/install/upload endpoint had been given the longer timeout, so the same archive failed at 60s depending on which endpoint installed it. Allow 600s on both locations, matching /api/langgraph/ and /api/threads, in all three copies of the nginx config. Each directive is pinned by its own test that parses the active directive per config. * docs(changelog): link the nginx /api/ and /api/skills timeout entry to #5524 |
||
|---|---|---|
| .. | ||
| lark-cli-broker | ||
| lark-cli-init | ||
| nginx | ||
| provisioner | ||
| sandbox-network-proxy | ||
| dev-entrypoint.sh | ||
| docker-compose-dev.yaml | ||
| docker-compose.cli-auth.yaml | ||
| docker-compose.dood.yaml | ||
| docker-compose.openviking.yaml | ||
| docker-compose.yaml | ||