[PR #6041] feat(session): centralize async session work through SessionRunner #11709

Closed
opened 2026-02-16 18:16:39 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/anomalyco/opencode/pull/6041

State: closed
Merged: No


Routes async session work through the SessionRunner queue (#5887).

Stacked on #6036 — review/merge that first, then rebase this PR.

Changes:

  • Task tool now uses SessionRunner.enqueue() for child sessions
  • Server routes background prompts through the runner
  • Unified job tracking and lifecycle events for all async work
  • Additional tests for task tool integration
**Original Pull Request:** https://github.com/anomalyco/opencode/pull/6041 **State:** closed **Merged:** No --- Routes async session work through the SessionRunner queue (#5887). **Stacked on #6036** — review/merge that first, then rebase this PR. Changes: - Task tool now uses `SessionRunner.enqueue()` for child sessions - Server routes background prompts through the runner - Unified job tracking and lifecycle events for all async work - Additional tests for task tool integration
yindo added the pull-request label 2026-02-16 18:16:39 -05:00
yindo closed this issue 2026-02-16 18:16:39 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#11709