Skip to content

feat(core): make HTTP timeout configurable via GGMCP_HTTP_TIMEOUT#132

Closed
timothedelion wants to merge 1 commit intomainfrom
tdelion/APPAI-576/configurable-httpx-timeout
Closed

feat(core): make HTTP timeout configurable via GGMCP_HTTP_TIMEOUT#132
timothedelion wants to merge 1 commit intomainfrom
tdelion/APPAI-576/configurable-httpx-timeout

Conversation

@timothedelion
Copy link
Copy Markdown
Member

Summary

  • Add GGMCP_HTTP_TIMEOUT env var to configure the httpx timeout in gg_api_core client
  • Default remains 20s (no behavior change)
  • Needed for E2E test environments where the MCP server calls back to Django through a reverse proxy chain, causing the default 20s to be insufficient

Test plan

  • Verify default behavior unchanged (no env var set → 20s timeout)
  • Verify GGMCP_HTTP_TIMEOUT=60 increases the timeout

Refs: APPAI-576

The default 20s timeout is too short for E2E test environments where
the MCP server calls back to Django through a reverse proxy chain.

Issue: APPAI-576
@linear
Copy link
Copy Markdown

linear bot commented Apr 3, 2026

@timothedelion timothedelion self-assigned this Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant