I eventually just had to let go of using opencode's UI and embrace the TUI because it was the only thing I could embed into a workflow that let me set up all of that in a sane manner
yowlingcat on Hacker News
200k-400k context length sessions
In the thread “Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE”, replying to this comment
Helped: TUI allowed embedding into workflow with worktree and sandboxing.
Got in the way: OpenCode UI was bloated and laggy with long context.
… Moreover, I observed all of the same issues you mentioned and certainly wanted more of a tree like experience as well as a more UI forward experience. In order to get the functionality I wanted (good worktree support, sandboxing, etc) I eventually just had to let go of using opencode's UI and embrace the TUI because it was the only thing I could embed into a workflow that let me set up all of that in a sane manner. But problems still remain with the "doom scroll" experience when to your point clearly a tree based experience would be better. …