"opencode-hashline — точные правки кода для AI-агентов Классическая проблема кодинг-агентов: модель видит файл, хочет поправить строку — и промахивается. str_replace ломается на дублирующихся блоках, diff-патчи съезжают после правок. Плагин для OpenCode, который решает это в лоб. Каждая строка файла получает детерминированный хэш-тег: ``` #HL 1:a3f|function hello() { #HL 2:f1c| return ""world""; #HL 3:0e7|} ``` Агент говорит не ""замени вот этот кусок"" — а ""замени строку `2:f1c`"". Точно. Без неоднозначностей. Бенчмарк (60 фикстур React-кода): hashline — 60/60 (100%) str_replace — 58/60, 4 неоднозначных случая Под капотом: — FNV-1a хэш от индекса + содержимого строки — Адаптивная длина хэша (2–4 hex-символа) — LRU-кэш аннотированных файлов — Хуки OpenCode: аннотирует чтение, стирает префиксы перед записью — Кастомный tool hashline_edit — правки по хэш-референсам без old_string Оверхед ~40% по токенам. Для файла в 200 строк — ~600 токенов. В 200K-контексте незаметно. ``` npm install -g opencode-hashline ``` GitHub: https://github.com/izzzzzi/opencode-hashline PR приветствуются. #opensource"
"opencode-hashline — точные правки кода для AI-агентов Классическая проблема…
Из этого канала
- #490⚪️ Гугл хейт Теперь Гуглу пришла светлая мысль решить проблемы с инференсом…
⚪️ Гугл хейт Теперь Гуглу пришла светлая мысль решить проблемы с инференсом баном пользователей. Их, видимо, Антропик покусал.
- #491⚪️ Minimax Fast Интересная тенденция - запускать fast сервисы инференса.…
⚪️ Minimax Fast Интересная тенденция - запускать fast сервисы инференса. Вспоминается opus fast за х6 цену и codex-spark Вот и киты подтягиваются - minimax…
- #492⚪️ Очередная статья на Хабре ... в популярном там стиле хейта ИИ-разработки и…
⚪️ Очередная статья на Хабре ... в популярном там стиле хейта ИИ-разработки и некоторого ИИ-скепсиса: 🔗 https://habr.com/ru/articles/995640/ Рекомендуется к…
- #488#opensource diskd-ai/skills -- коллекция скиллов для кодинг-агентов Когда…
#opensource diskd-ai/skills -- коллекция скиллов для кодинг-агентов Когда работаешь с AI-агентами каждый день, накапливается экспертиза: как правильно вызывать…
- #487"⚪️ Replit Animation Когда тебя отстранили от разработки за то, что ты пару раз…
"⚪️ Replit Animation Когда тебя отстранили от разработки за то, что ты пару раз сносил базу на проде, и пришлось устроится к дизайнерам А если без шуток -…