Temporarily disable or extend idleTimeoutSeconds before starting a tool call, then restore it after completion While for async/MCP tools, simulate ToolMessageDelayed by sending a custom “in-progress” message before the tool runs and a follow-up message when it completes..