Комментарии 14
А зачем вам OpenCode? Выкиньте его, и работайте непосредственно с моделью)
Насколько сильна интеграция в вскодом? например другие агенты могут юзать апи вскода, и если надо переименовать переменную использую его, а у опенкода проблема в том что он сам начнет искать по всей кодовой базе и исправлять, и очень часто делает это криво. С переименованием файлов тоже самое, вскод сам за тебя исправляет все импорты.
А приведите, пожалуйста, пример агента, который может переименовать переменную. Я как будто не видел таких, а это интересно
Переименование переменных и файлов с обновлением импортов через LSP не используется — OpenCode работает со своими инструментами (file edit, bash, grep) напрямую. Это общая ситуация для большинства CLI-first агентов и расширений.
Есть mcp сервера которые lsp используют, но это не конкретный агент. Serena насколько помню позволяет переименовать, и ещё один какой то.
Чем интеграция лучше kilocode?
Просто не понятно, зачем, простой вариант декстоп интерфейса у opencode есть, а если делать навороты, то в одну каску не вытянуть...
В список я бы добавил еще cline, roo. Ну и еще можно добавить)
Сейчас в целом очень мало различий между клиентами. Дело лишь в удобстве интерфейса и ограничениях клиента. Выбирайте что вашей душе угодно.
Я выбрал то что быстро развивается и имеет кучу поддержки от разработчиков.
Меня не устраивает ui/ux килокод, десктоп опенкод и большинство других клиентов, поэтому и была сделана своя обвязка над CLI.
OpenCode установлен, в терминале работает успешно. Установил расширение, а оно не видит OpenCode, пишет нет подключения к серверу. Как-то так)

PrimeCode — графический интерфейс для OpenCode CLI в VS Code