trustgraph/trustgraph-flow
Arya Rizky 6075b78515 fix: propagate api-gateway --timeout flag to per-service dispatchers
The api-gateway accepts a --timeout flag (default 600) but the value is
silently dropped before reaching per-service dispatchers. The flag is
correctly wired to EndpointManager but DispatcherManager constructs every
dispatcher (graph-rag, document-rag, text-completion, embeddings, etc.)
with a hardcoded timeout=120.

Changes:
- Add timeout parameter to DispatcherManager.__init__ (default 120 for
  backward compatibility)
- Replace two hardcoded timeout=120 with self.timeout in
  invoke_global_service() and invoke_flow_service()
- Pass timeout=self.timeout from Api to DispatcherManager in service.py

Fixes: #894
2026-05-16 00:07:33 +07:00
..
trustgraph fix: propagate api-gateway --timeout flag to per-service dispatchers 2026-05-16 00:07:33 +07:00
pyproject.toml feat: IAM service, gateway auth middleware, capability model, and CLIs (#849) 2026-04-24 17:29:10 +01:00
README.md Maint/fix build env (#84) 2024-09-30 19:47:09 +01:00