feat(core): add inline-tui view mode [wip] #32718
Draft
+1,035
−98
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Important
This PR still represents work in progress. Things like interactivity, resizing, entering + exiting the inline view, etc still need to be worked. The code is still extremely messy. It likely does more than it should, and does things in the wrong place in the wrong way. Yes, AI was used pretty heavily. Yes, I still have some understanding of it. We'll clean it up before merging.
Current Behavior
When running single tasks we have a "minimal" tui, but that minimal tui still makes it really hard / impossible to use some of the terminals built in features... like:
Expected Behavior
When running single tasks we can use an inline viewport to render some tui widgets at the bottom of the viewport, and terminal output can be printed above.
Related Issue(s)
Fixes #