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

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

Vibe Hosting: Интеграция Claude Code MCP для развертывания с поддержкой ИИ
Инструменты

Vibe Hosting: Интеграция Claude Code MCP для развертывания с поддержкой ИИ

Платформа Vibe Hosting от NameOcean интегрирует Claude Code MCP для создания и развертывания проектов с помощью команд на естественном языке. Сервис предлагает бесплатные SSL-сертификаты, домены, DNS и настройку VPS для статических сайтов, а также приложений на Node.js, Python, Django и Go.

OpenClawRadar
SkyClaw v2.2: Среда выполнения ИИ-агента на Rust добавляет OAuth от OpenAI и возможность создания пользовательских инструментов.
Инструменты

SkyClaw v2.2: Среда выполнения ИИ-агента на Rust добавляет OAuth от OpenAI и возможность создания пользовательских инструментов.

SkyClaw v2.2 представляет аутентификацию OpenAI OAuth с использованием подписок ChatGPT Plus/Pro, создание пользовательских инструментов, где агенты пишут свои собственные bash/python/node инструменты во время выполнения, и режим демона для фоновой работы. Rust-рантайм показывает результаты: 31 мс холодный старт, 15 МБ оперативной памяти в режиме ожидания и размер бинарного файла 9,3 МБ.

OpenClawRadar
CodeLedger: Открытый плагин Claude Code отслеживает использование токенов и фоновые агенты
Инструменты

CodeLedger: Открытый плагин Claude Code отслеживает использование токенов и фоновые агенты

CodeLedger — это плагин с открытым исходным кодом для сервера MCP в Claude Code, который автоматически отслеживает использование токенов в проектах, идентифицирует фоновых агентов и предоставляет рекомендации по оптимизации затрат на основе анализа локальных JSONL-файлов сессий.

OpenClawRadar
Измерение затрат токенов на нецелевые действия в Claude Code: Метрика «незаявленного намерения»
Инструменты

Измерение затрат токенов на нецелевые действия в Claude Code: Метрика «незаявленного намерения»

Разработчик создал метрику для измерения вычислительных затрат на непредусмотренные пути выполнения в сессиях Claude Code, обнаружив, что 22,8% токенов уходило на постороннюю работу.

OpenClawRadar