TGViewer
AB Notes / AI × 1C × [ ... ] AB Notes / AI × 1C × [ ... ] @ab_tech_notes · 221 subscribers
Post #37 5.24K
Около недели назад в Claude Code завезли LSP Tool.
Пока это бета-версия, инструмент еще сырой и без документации.

Вчера Никита Федькин порадовал BSL-плагином под этот тул.

Список поддерживаемых функций LSP Tool:
- goToDefinition - переход к месту, где объявлена функция, процедура или переменная
- findReferences - поиск всех мест, где используется функция, процедура или переменная по всей кодовой базе
- hover - получение документации: сигнатура функции, описание параметров, возвращаемое значение и примеры (как всплывающая подсказка в IDE)
- documentSymbol - получение оглавления файла: список всех функций, процедур, переменных и областей с номерами строк
- workspaceSymbol - поиск функции или процедуры по имени во всём проекте (всех файлах конфигурации)

Зачем все это нужно: это эффективнее обычного grep, т.к. контекст, который мы скармливаем LLM, становится чище и релевантнее. Модели проще ориентироваться в кодовой базе и собирать нужные фрагменты.

Лично я жду поддержку CallHierarchy. Для анализа легаси и оценки влияния изменений при рефакторинге будет полезно.

Как подключить:

Важный нюанс: в последних релизах CC LSP Tool поломали: на 2.0.76 не работает, точно работает на 2.0.67 и возможно на 2.0.73, т.е. надо откатываться либо ждать фикса.
Для удобства запуска старой версии CC попросите LLM добавить alias-команду claude-lsp='npx @anthropic-ai/claude-code@2.0.67', чтобы 2.0.67 можно было запускать одной командой claude-lsp

Сам тестировал под WSL Ubuntu 24.04.

1. Скачать актуальный BSL LS под свою платформу https://github.com/1c-syntax/bsl-language-server/releases
2. Добавить бинарник в PATH - попросите LLM или добавьте ручками (см. BSL / 1C:Enterprise)
3. Добавить маркетплейс с LSP-серверами в CC: claude plugin marketplace add Piebald-AI/claude-code-lsps
4. Добавить сам плагин: claude plugin install bsl-lsp
5. Установить переменную среды ENABLE_LSP_TOOL=1 (наверняка можно в конфиге CC задать, но еще не разбирался)
6. Запускайте claude-lsp, можно сразу с переменной среды:
1. bash: ENABLE_LSP_TOOL=1 claude-lsp
2. powershell: $env:ENABLE_LSP_TOOL=1; claude-lsp
  • 🔥 18
  • 👍 4
  • ❤ 3
More from @ab_tech_notes
  1. Aug 24, 2026Офигеть, теперь даже игровой ПК может запускать передовые модели с интерактивной скоростью…
  2. Aug 23, 2026Post #77
  3. Aug 8, 2026🚀 1C: Platform Tools 0.8.0 + md-sparrow 0.5.0 Релиз про метаданные: то, что раньше правил…
  4. Jul 16, 2026На волне хайпа по солам и фэйблам немного забыли про китайцев Сам я редко пользуюсь китайц…
  5. Jun 4, 2026Новый DeepSWE бенч - один из немногих бенчей, с чьим рейтингом моделей я в целом солидарен…
  6. Apr 24, 2026Несколько мыслей по DeepSeek v4: Я в отпуске, полноценно потестить не могу, но по тем тест…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →