Два разных «он должен ещё уметь…»
Когда агент не может сделать нужное, это почти всегда одна из двух проблем, и решаются они по-разному.
Он не достаёт до системы. Ваш трекер задач, ваш стек метрик, ваш внутренний API. Это проблема инструментов — агенту нужна новая возможность.
Он не знает вашей процедуры. Как ваша команда выпускает релиз, что у вас в чек-листе инцидента, каким соглашениям следует ваш репозиторий. Это проблема знания — возможность у агента есть, а вашего способа ею пользоваться нет.
Forge отвечает на них порознь, потому что смешение даёт агентов, которые либо знают слишком мало, либо таскают огромный промпт.
Инструменты: свои MCP-серверы
MCP-серверы подключаются на персонажа, поэтому аналитик может доставать до вашего стека метрик, а автор — нет. Описания проверяются при сохранении агента (неверный URL или дублирующееся имя отклоняются на границе API, а не всплывают непонятной ошибкой посреди прогона) и передаются в рантайм при отправке хода.
Именно так агент достаёт до того, о чём мы никогда не слышали. Ждать, пока мы построим интеграцию, не нужно.
Знание: свои скиллы
Скилл — это инструкция: записанная процедура, которую агент может подгрузить, когда она ему нужна.
Важное проектное решение здесь — то, чего не происходит: скиллы не встраиваются в каждый системный промпт. Туда попадает только короткий указатель из идентификаторов и однострочных описаний, а полный текст агент забирает, когда сочтёт скилл уместным. Промпты остаются дешёвыми, агенты — сосредоточенными, а роль никогда не подгружает инструкцию, не имеющую отношения к её работе.
Скиллы организации работают только на добавление: они соседствуют со встроенными и не могут занять идентификатор встроенного. Добавление ваших процедур не способно молча изменить уже работавшее поведение.
Чем это не является
- Не магазином плагинов. Это ваши инструменты и ваши инструкции, в границах вашей организации.
- Не форком. Расширение идёт через конфигурацию; вы остаётесь на той же платформе, что и все.
- Не безграничным. На инструменты распространяются те же правила исходящего трафика и доступов , что и на всё остальное: агент, достающий до вашей системы, по-прежнему не держит ключ.
Что под капотом
- Character Agents — к чему именно подключается инструмент или скилл
- Secrets & Egress — как достать до ваших систем, не отдавая доступы
- Custom Roles — когда разрыв не в инструментах, а в самой роли