IT Herald

Open Source

Что такое harness для AI-агентов?

Agent harness — программная оболочка, которая даёт AI-модели инструменты, системный промпт и «агентный цикл», превращая модель в действующего агента. Разбор устройства harness на примере альпинистской обвязки и таких проектов, как Pi, Claude Code и OpenClaw.

Локальная модель Qwen 3.8 27B взломала защиту коммерческого приложения за 30 минут

Локальная модель Qwen 3.8 27B, запущенная полностью офлайн на компактной рабочей станции, провела реверс-инжиниринг системы проверки лицензии коммерческого приложения, восстановила скрытый криптографический ключ и построила рабочий обход авторизации — всего за 30 минут статического анализа.

Figmimic: букмарклет для копирования любой веб-страницы в Figma в виде редактируемых слоёв

Figmimic — букмарклет, который захватывает текущую веб-страницу и копирует её в буфер обмена в виде фреймов Figma. Инструмент работает на любой странице, доступной в браузере, включая дашборды и панели администрирования за авторизацией, и вставляет не плоский скриншот, а редактируемые слои.

NetBSD и моя жизнь (2005)

Сетевой администратор из Великобритании рассказал в письме в список рассылки netbsd-advocacy, как переход с Windows на NetBSD спас его команду от постоянных авралов и вернул ему личную жизнь. История 2005 года о 29 серверах, 4800 пользователях и одной испорченной поездке в парк развлечений.

Неделя использования Codex вместо Claude: личные впечатления

Разработчик поделился личными наблюдениями после недели активного использования Codex вместо Claude в повседневной работе с Ruby on Rails. Среди отмеченных различий — более простая архитектура решений у Codex, меньше комментариев в коде и разное поведение при работе с git-ветками и MCP.

Дружелюбное введение в Racket

Racket — потомок Lisp и Scheme, который превратился в инструмент для создания собственных языков программирования. Материал знакомит с историей семейства Lisp, основами синтаксиса Racket и показывает, как код может писать код с помощью макросов.

Почти полностью self-hosted, изолированная агентная фабрика ПО

Разработчик собрал на домашнем сервере изолированную среду, где LLM-агент самостоятельно проходит весь цикл разработки — от постановки задачи до деплоя приложения с базой данных и SSL-сертификатом. Всё построено на self-hosted компонентах: Coolify, Forgejo, Hermes и Tailscale, без привязки к облачной инфраструктуре.

Новый план развития Model Context Protocol

Команда Model Context Protocol опубликовала обновлённый план развития протокола, охватывающий следующий релиз спецификации и дальнейшие шаги. Документ определяет пять приоритетных направлений — от агентных примитивов обмена сообщениями до идентификации агентов и корпоративной безопасности.

Io.Threaded в Zig — изящное решение проблемы отмены системных вызовов

Реализация std.Io.Threaded в Zig решает давнюю проблему: как надёжно отменять блокирующие системные вызовы, используя обычные потоки ОС и блокирующие API вместо io_uring и подобных механизмов. Механизм построен на сигналах и флагах в разделяемой памяти, а на уровне языка интегрирован с обработкой ошибок через error.Canceled.

Все говорят, что ассемблер нетипизирован — и все ошибаются

Разработчик языка Odin рассказал о встроенном ассемблере, который проектировался как полноценная часть языка, а не как обёртка над строками для внешнего ассемблера. Шаблоны asm в Odin проходят полную семантическую проверку на основе таблиц кодирования core:rexcode и поддерживают единый синтаксис для всех архитектур.

Дела у OpenTelemetry идут не очень хорошо

Анализ репозиториев OpenTelemetry на основе данных GitHub показывает, что развитие проекта тормозят не столько идеологические споры, сколько критическая нехватка мейнтейнеров: в некоторых SDK до 80% всех PR мержит один человек.

Новости и дайджесты — в Telegram @it_herald