Я тогда по образцу Claude Code Web написал интерфейс для Claude Agent SDK, он уже довольно полный, соответствующий код можно посмотреть: