Функции модуля (__call)


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> AITool - Инструменты AI >> Функции модуля (__call)📄 Скачать в DOCX


Функции могут быть вызваны как UseModule("AITool")->function(parameter1,parameter2,...);

Имя функцииОписаниеПараметры
CheckToolHealthHealthCheck инструментов AI
Подробнее... 
Проверяет связность AITool registry и policies: schema, required rights, confirmation, idempotency, Help/TestA и dangerous defaults.
ТипПараметрПо умолчаниюОписание
array$0Обязательный
ExecuteToolБезопасное выполнение инструмента AI
Подробнее... 
Выполняет tool через безопасный AITool pipeline: preflight, dry-run/proposal envelope и только затем handler для read-only инструментов.
ТипПараметрПо умолчаниюОписание
array$0Обязательный
GetToolPoliciesПолитики инструментов AI
Подробнее... 
Возвращает декларативные AIToolPolicy definitions: allow/deny tools, side effect classes, dry-run, confirmation, idempotency и data-class policy.
ТипПараметрПо умолчаниюОписание
bool$0Обязательный
GetToolPolicyОписание политики инструментов AI
Подробнее... 
Возвращает одну AIToolPolicy по ключу, включая ограничения side effects, dry-run, confirmation, idempotency и data classes.
ТипПараметрПо умолчаниюОписание
string$0Обязательный
bool$1Обязательный
GetToolPolicySchemaСхема политик инструментов AI
Подробнее... 
Возвращает описание сущностей AITool, AIToolPolicy и безопасного execution envelope.
Отсутствуют
GetToolRegistryРеестр инструментов AI
Подробнее... 
Возвращает нормализованный AITool registry: схемы входа и выхода, side effects, required rights, idempotency, queue policy и Help/TestA-ссылки.
ТипПараметрПо умолчаниюОписание
bool$0Обязательный
GetToolRegistryItemОписание инструмента AI
Подробнее... 
Возвращает нормализованное описание одного AITool по stable key или legacy id.
ТипПараметрПо умолчаниюОписание
string$0Обязательный
bool$1Обязательный
PreflightToolExecutionПредварительная проверка инструмента AI
Подробнее... 
Проверяет tool registry, AIToolPolicy, schema, side effects, confirmation, idempotency, Security decision и data classes до вызова handler-а.
ТипПараметрПо умолчаниюОписание
array$0Обязательный