You were on the money with “UI just a reflection of the folders/files on disk that the AI updates.
There is no real UI integration with the AI, other than the UI embedding the chat interface of a coding agent (using an embedded terminal)
The UI just uses a filesystem watcher to keep track of updates to the relevant directories or files.