Skip to content

Let research finish within its existing time limit - #690

Merged
magnus919 merged 1 commit into
mainfrom
fix/durable-model-deadline
Oct 17, 2026
Merged

magnus919 merged 1 commit into
mainfrom
fix/durable-model-deadline

Conversation

@magnus919

Copy link
Copy Markdown
Contributor

A live research draft finished at the model gateway after 105 seconds, but GroktoCrawl had stopped waiting after 90 seconds. That left the run failed even though its existing overall deadline allowed 180 seconds.

New durable research now lets each model call wait within the shared 180-second run deadline. The overall deadline still covers planning, search, capture, drafting and review. Older admissions and other model-review callers keep their 90-second transport limit. This adds no retries and does not change how unfinished dispatches are retained or recovered.

Verification: 42 focused tests passed, including a simulated 105-second response, old-policy limits, cancellation at the shared deadline, and refusal to replay an unfinished model call. Independent review found no blockers. Production verification will follow the required CI and published review.

@factory-droid

factory-droid Bot commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

Droid finished @magnus919's task —— View job


The change raises the model transport timeout only for version-4 runs, while the existing overall deadline continues to bound execution and older admissions retain the 90-second limit. I found no high-confidence actionable issues in the diff.

0 inline comments posted

@magnus919
magnus919 merged commit 1cd4ab6 into main Oct 17, 2026
33 of 35 checks passed
@magnus919
magnus919 deleted the fix/durable-model-deadline branch October 17, 2026 03:45
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