feat: add configurable request timeout (#79)
authorStefan Gasser <redacted>
Wed, 4 Mar 2026 08:28:29 +0000 (09:28 +0100)
committerGitHub <redacted>
Wed, 4 Mar 2026 08:28:29 +0000 (09:28 +0100)
commit8133a3f2b1c0b4ada2b37562c1f7c0b09fa82d18
treea020585104a9cd9076f713759a342c7af8e7ed76
parent593c0d475b1200dd664e9e408da4410fdb32b24f
feat: add configurable request timeout (#79)

Add server.request_timeout config option (default: 600 seconds).
Previously hardcoded to 120 seconds which caused timeouts for
complex Opus queries.

Set to 0 to disable timeout entirely.

Closes #78
config.example.yaml
docs/configuration/overview.mdx
src/config.ts
src/constants/timeouts.ts
src/providers/anthropic/client.ts
src/providers/local.ts
src/providers/openai/client.ts
git clone https://git.99rst.org/PROJECT