ByteNex›Статьи›Руководство по реализации: подпись инструментов с помощью SHA-256
Руководство по реализации: подпись инструментов с помощью SHA-256
Пошаговое руководство о том, как ядро подписывает инструменты с помощью SHA-256 и обновляет подпись после того, как движок AST выполняет ремонт.
Когда создаётся подпись?
После того как инструмент сгенерирован и успешно проверен. Инструмент, не прошедший проверку, не подписывается как доверенный.
Что происходит, если код изменяется?
Подпись изменяется. Изменённая подпись означает, что код должен быть проверен повторно, прежде чем ему можно будет доверять.
Является ли подпись заменой проверки?
Нет. Подпись обнаруживает изменение; проверка подтверждает результат. Это отдельные слои одной и той же модели безопасности.
Кто обновляет подпись?
Движок AST обновляет подпись после применения ремонта к коду. Затем ядро возвращается в стабильное состояние.
Каков охват подписи?
Каждый инструмент подписан. Подпись действует как защищённая от подмены печать для кода инструмента.
Связанное
- Архитектура ядра агента: полное руководство
Полное руководство по компонентам ядра агента: цикл, движок AST, движок когнитивной памяти и изолированный контекст.
- Ядро агента против фреймворка для агентов
Фреймворк предоставляет компоненты, которые собирает разработчик. Ядро само выполняет цикл, проверяет результаты и обновляет собственные веса.