HowcД — PHP SDK и CLI для работы с AI-агентами Anthropic-формата, позволяющий интегрировать многошаговые диалоги, субагентов и кастомные инструменты прямо в PHP-приложения. Встроенные механизмы управления сессиями и лимитами бюджета делают его удобным для продакшна.
Hao Code: PHP Agent SDK с 30+ инструментами для Anthropic-совместимых API
наведи и нажми на цифру — раскроется глава
полный разбор ролика · 5 глав ↓
Введение и контекст
PHP долгое время оставался в стороне от зрелых AI-экосистем, требуя сложных ручных решений или перехода на другие языки.
Сегодня рассмотрим HowcД — инструмент, который меняет правила игры, позволяя легко интегрировать AI-агентов в PHP-среду.
Знакомство с HowcД
HowcД — Composer-пакет и CLI для PHP, обеспечивающий полный цикл работы с AI-агентами Anthropic-формата.
SDK поддерживает многошаговые циклы, потоковую передачу, координацию субагентов и сохранение состояния сессий, приближая опыт к Cloud-коду.
Режимы взаимодействия и инструменты
SDK предлагает пять режимов: query, stream, conversation, resume и structured для гибкой работы с запросами и сессиями.
Встроено более 30 инструментов для работы с файлами, bash-скриптами, планированием и субагентами, что расширяет возможности управления окружением.
Пользовательские инструменты и CLI
Создание кастомных инструментов сводится к наследованию SDK Tool, описанию параметров и реализации метода handle.
Глобальная установка пакета превращает терминал в пульт управления с интерактивной средой, возможностью форкинга сессий и отката изменений.
Практические сценарии и безопасность
Агентов можно встроить в Laravel для фоновых задач и обработки заказов, а также использовать CLI для консольных операций.
Параллельные субагенты ускоряют обработку, а параметр MaxBudget ограничивает расходы на API, предотвращая бесконтрольные затраты.