6e9a3ff657901c1f7c9615d6ac6bf08c207e9c7c
Le timeout hardcoded 15000ms (15s) dans le bloc mcp.idea de l'opencode.json généré par IdeA était far too short pour idea_ask_agent, qui bloque pendant que l'agent cible travaille. OpenCode tuait la requête à 15s avec l'erreur -32001 « Request timed out », même si la cible répondait correctement (visible dans le workstate). Claude/Codex n'étaient pas affectés car leur config MCP n'a pas de champ timeout. Désormais le timeout est résolu par resolve_opencode_mcp_timeout_ms() : - défaut 4h (14_400_000 ms), aligné sur DEFAULT_RENDEZVOUS_CEILING ; - overridable via IDEA_OPENCODE_MCP_TIMEOUT_MS ; - fallback sûr sur 0/parse-error (jamais d'expiration instantanée). Les 4 occurrences (lifecycle.rs x2 + assistant/mod.rs x2) utilisent la même fonction exportée depuis application::agent. Aucune modification des configs MCP Claude/Codex.
The file is empty.
Description
Languages
TypeScript
70.6%
JavaScript
29.4%