-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Metadata‑driven subtasks (no UI changes): automatic parent resume and single‑open safety #9090
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
d734788 to
05e6a98
Compare
Re-review at
Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Skipping the entire test suite defeats the purpose of having tests for critical abort noise prevention logic. If these tests are no longer relevant due to the refactor, they should be updated to reflect the new implementation rather than disabled. This leaves the checkpoint abort handling untested and could allow regressions in error handling during task disposal.
Fix it with Roo Code or mention @roomote and request a fix.
1977ea5 to
b47a930
Compare
Closes: #8081
Summary
This update makes subtask hand‑offs smoother while keeping the UI exactly the same:
What you’ll notice
Important
This PR introduces metadata-driven subtasks with automatic parent resume and single-open safety, enhancing task management without UI changes.
TaskDelegated,TaskDelegationCompleted, andTaskDelegationResumedinExtensionChannel.tsandClineProvider.ts.Task.tsto handle delegation events and resume parent tasks automatically.completeSubtask().ExtensionChannel.test.tsandClineProvider.spec.ts.delegation-events.spec.tsandnested-delegation-resume.spec.ts.This description was created by
for 4cad931. You can customize this summary. It will automatically update as commits are pushed.