OnPrem.LLM AgentExecutor: Запускайте изолированные ИИ-агенты со встроенными инструментами

✍️ OpenClawRadar📅 Опубликовано: 20 марта 2026 г.🔗 Source
OnPrem.LLM AgentExecutor: Запускайте изолированные ИИ-агенты со встроенными инструментами
Ad

AgentExecutor от OnPrem.LLM позволяет автономным ИИ-агентам выполнять сложные задачи, используя как облачные, так и локальные модели. Конвейер работает с любой моделью, поддерживаемой LiteLLM и способной вызывать инструменты, включая облачные модели, такие как GPT-5.2-Codex от OpenAI, Claude Sonnet 4.5 от Anthropic и Gemini 1.5 Pro от Google, а также локальные модели через Ollama, vLLM или llama.cpp.

Встроенные инструменты

По умолчанию AgentExecutor предоставляет доступ к девяти встроенным инструментам:

  • read_file — Чтение полного содержимого файла
  • read_lines — Чтение определённых диапазонов строк из файлов
  • edit_file — Редактирование файлов через поиск/замену
  • write_file — Запись полного содержимого файла
  • grep — Поиск шаблонов в файлах
  • find — Поиск файлов по шаблону glob
  • run_shell — Выполнение команд оболочки
  • web_search — Поиск информации в интернете
  • web_fetch — Получение и чтение содержимого с URL-адресов

Примеры конфигурации

Вы можете настроить доступ к инструментам в соответствии с вашими требованиями безопасности:

# Использовать значения по умолчанию (все инструменты, включая оболочку):
executor = AgentExecutor(model='anthropic/claude-sonnet-4-5')

Значения по умолчанию, но без доступа к оболочке (безопаснее):

executor = AgentExecutor( model='openai/gpt-5-mini', disable_shell=True )

Минимальные инструменты:

executor = AgentExecutor( model='openai/gpt-5-mini', enabled_tools=['read_file', 'write_file'] )

Только веб-исследование:

executor = AgentExecutor( model='openai/gpt-5-mini', enabled_tools=['web_search', 'web_fetch'] )

Ad

Изолированное выполнение

Для безопасности вы можете запускать агентов во временных контейнерах, используя sandbox=True. Это важно, потому что агенты с доступом к оболочке потенциально могут читать или изменять файлы за пределами рабочего каталога. Агент работает в указанном рабочем каталоге и не может читать или записывать за его пределами, если ему не предоставлен доступ к оболочке.

Базовый пример с изоляцией:

executor = AgentExecutor(
    model='anthropic/claude-sonnet-4-5',
    sandbox=True,
)

result = executor.run( task=""" Создайте простой модуль калькулятора на Python со следующим: - calculator.py с функциями add, subtract, multiply, divide - test_calculator.py с тестами pytest - Все тесты должны проходить """, working_dir='./calculator_project' )

Этот подход полезен для разработчиков, которым необходимо автоматизировать задачи программирования, сохраняя при этом границы безопасности. Для работы инструмента требуется установить PatchPal с помощью pip install patchpal.

📖 Read the full source: HN AI Agents

Ad

👀 Смотрите также

SeeFlow: Диаграммы архитектуры, подключенные к вашему живому приложению
Инструменты

SeeFlow: Диаграммы архитектуры, подключенные к вашему живому приложению

SeeFlow генерирует холст потоков из вашей кодовой базы и соединяет каждый узел с вашим работающим приложением, используя плагины для Claude Code, Codex, Cursor, Windsurf и MCP-сервер.

OpenClawRadar
Maestro v1.5.0 добавляет поддержку Claude Code для оркестрации мультиагентных систем.
Инструменты

Maestro v1.5.0 добавляет поддержку Claude Code для оркестрации мультиагентных систем.

Maestro v1.5.0, платформа с открытым исходным кодом для оркестрации нескольких агентов, теперь работает как нативный плагин в Claude Code в дополнение к Gemini CLI. Обновление включает более глубокое проектирование, 42-шаговую основу оркестрации, обеспечение возможностей агентов и усиление безопасности.

OpenClawRadar
Сообщество выпустило патч, добавляющий поддержку языков с письмом справа налево в Claude Desktop для Windows.
Инструменты

Сообщество выпустило патч, добавляющий поддержку языков с письмом справа налево в Claude Desktop для Windows.

Разработчик создал патч, добавляющий правильную поддержку языков с письмом справа налево в Claude Desktop для Windows, исправляя некорректное отображение для иврита, арабского и других RTL-языков. Патч внедряет логику определения RTL в рендерер Electron-приложения и включает функции резервного копирования и восстановления.

OpenClawRadar
Преттиклоу: Более легкая альтернатива Опенклоу с быстрой настройкой
Инструменты

Преттиклоу: Более легкая альтернатива Опенклоу с быстрой настройкой

Pretticlaw — это легковесная альтернатива OpenClaw, для установки которой требуется всего 2 команды, занимает около 30 МБ, отвечает за 2–3 секунды и имеет встроенную панель управления на порту 6767.

OpenClawRadar