7 октября LangChain обновила поддержку скиллов в Deep Agents. Теперь к
SKILL.md можно привязать конкретные инструменты или целую группу MCP-инструментов.Пока агент не прочитал скилл:
🔘 схемы инструментов не занимают контекст;
🔘 модель не видит эти инструменты;
🔘 попытка вызвать их завершается ошибкой
unknown tool.После активации скилла инструменты добавляются в диалог. На новых моделях OpenAI и Anthropic это не меняет уже закешированную часть промпта. Скилл также можно загрузить до первого вызова модели или обновить прямо внутри долгоживущего потока.
Для тебя здесь полезен архитектурный паттерн: инструкции и доступные действия раскрываются одним пакетом только тогда, когда действительно нужны. Это уменьшает контекст и не позволяет агенту случайно вызвать инструмент, не прочитав правила его использования.
Но это не полноценная защита. Авторизацию всё равно нужно проверять на стороне инструмента: чтение скилла не должно автоматически давать реальные права. Версии скиллов также стоит фиксировать — их обновление посреди сессии меняет поведение агента и усложняет воспроизводимость.
Пруфы:
⏩анонс LangChain
⏩документация
#aiagents #agentskills #mcp #contextengineering #toolcalling #langchain
@data_engi