^Somewhat related to this, I think we should improve the workspace/worktree design:
> The current workspace/conversation flow does not clearly communicate to the user where the agent is actually making changes. When a user starts a new conversation with a workspace, the agent-server may or may not create a git worktree — and the user has no visibility into this.
This makes it even harder for user to "open their IDE and check the changes"
More detailed write up here
https://github.com/OpenHands/agent-canvas/issues/399