Skip to content

feat(async-tasks): increase default task timeout to 30 minutes#199

Merged
randomm merged 2 commits intodevfrom
feature/issue-198-timeout-30min
Feb 18, 2026
Merged

feat(async-tasks): increase default task timeout to 30 minutes#199
randomm merged 2 commits intodevfrom
feature/issue-198-timeout-30min

Conversation

@randomm
Copy link
Owner

@randomm randomm commented Feb 18, 2026

Summary

Increases the default subagent/task execution timeout from 10 minutes to 30 minutes.

Changes

  • packages/opencode/src/session/async-tasks.ts: DEFAULT_TASK_TIMEOUT 10→30 min
  • packages/opencode/src/tool/task.ts: taskTimeoutMs 10→30 min, error message updated
  • .fork-features/manifest.json: Updated task-timeout entry — added missing tool/task.ts to modifiedFiles, updated description and criticalCode markers to reflect 30 min and both locations

Why

10 minutes is too short for complex agentic tasks (multi-file implementations, upstream syncs). This is a fork-specific divergence from upstream's 5-minute default, tracked in .fork-features/manifest.json.

Fixes #198

@randomm randomm merged commit a7234c0 into dev Feb 18, 2026
1 check passed
@randomm randomm deleted the feature/issue-198-timeout-30min branch February 18, 2026 09:01
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.

feat(async-tasks): increase default subagent timeout from 10 to 30 minutes

1 participant