M
MercyNews
HomeCategoriesTrendingAbout
M
MercyNews

Your trusted source for the latest news and real-time updates from around the world.

Categories

  • Technology
  • Business
  • Science
  • Politics
  • Sports

Company

  • About Us
  • Our Methodology
  • FAQ
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA / Copyright

Stay Updated

Subscribe to our newsletter for daily news updates.

Mercy News aggregates and AI-enhances content from publicly available sources. We link to and credit original sources. We do not claim ownership of third-party content.

© 2025 Mercy News. All rights reserved.

PrivacyTermsCookiesDMCA
Главная
Технологии
Инженер Mozilla.ai запустил CLI-инструмент Agent-of-Empires
Технологии

Инженер Mozilla.ai запустил CLI-инструмент Agent-of-Empires

12 января 2026 г.•4 мин чтения•751 words
Mozilla.ai Engineer Launches Agent-of-Empires CLI Tool
Mozilla.ai Engineer Launches Agent-of-Empires CLI Tool
📋

Ключевые факты

  • Нейтан — инженер по машинному обучению в Mozilla.ai.
  • Agent-of-empires написан на Rust и использует tmux для обеспечения безопасности.
  • Инструмент отслеживает сессии OpenCode и Claude Code, различая активные, простаивающие и ожидающие ввода состояния.
  • Позволяет управлять сессиями путем именования, группировки и настройки профилей.
  • В планах будущих функций — интеграция с Docker и поддержка git worktree.

Краткое содержание

Нейтан, инженер по машинному обучению в Mozilla.ai, выпустил agent-of-empires — новое приложение с интерфейсом командной строки (CLI), предназначенное для оптимизации управления сессиями программирования. Инструмент ориентирован на пользователей OpenCode и Claude Code, предоставляя централизованный хаб для мониторинга и управления несколькими активными сессиями.

Написанный на Rust и использующий tmux для обеспечения безопасности, инструмент устраняет неэффективность управления несколькими окнами терминала. Он позволяет разработчикам именовать, группировать и настраивать профили для своих сессий, отслеживая, работает ли агент, простаивает ли он или ожидает ввода от пользователя. Этот релиз стал решением проблемы низкой производительности, часто связанной с самостоятельным развертыванием моделей с открытыми весами по сравнению с проприетарными моделями.

Проблема локальных LLM

Разработка agent-of-empires стала ответом на конкретное «узкое место» в рабочем процессе, выявленное Нейтаном. Хотя такие инструменты, как OpenCode, позволяют подключаться к локальным LLM, таким как Ollama и LM Studio, эти модели работают значительно медленнее, чем те, что размещаются у Anthropic или OpenAI.

Эта разница в скорости создает дилемму многозадачности. Нейтан описал опыт запуска кодового агента для выполнения задачи и ожидания его завершения. В это время разработчики часто открывают новые окна терминала для запуска других задач. Это приводит к хаотичному рабочему процессу, при котором необходимо постоянно переключаться между окнами, чтобы проверить, какому агенте требуется внимание.

Конкретные проблемы включали:

  • Необходимость добавления уточнений к работающим агентам
  • Согенерация новых команд, созданных агентом
  • Назначение новых задач конкретным сессиям

Без инструмента управления пользователь вынужден вручную подключаться и отключаться от сессий tmux, что отнимает время и чревато ошибками.

Как работает Agent-of-Empires

Agent-of-empires служит единым дашбордом для кодовых сессий с агентами. Запустив инструмент командой aoe, пользователи получают возможность видеть статус всех запущенных сессий без необходимости переключать окна терминала.

Инструмент отслеживает состояние сессий командной строки, сообщая пользователю, когда агент работает, а когда простаивает или ожидает ввода. Это позволяет быстро переключаться между сессиями. Нейтан отметил, что эта функция помогает избежать накопления открытых окон терминала и устраняет ручные операции по управлению сессиями tmux.

Ключевые функции приложения включают:

  • Управление сессиями: Возможность именовать, группировать и настраивать профили для различных настроек.
  • Мониторинг состояния: Отслеживание статуса агента в реальном времени (работает, простаивает, ожидает).
  • Безопасность: Использование tmux для надежности и безопасности.

Централизуя этот рабочий процесс, инструмент стремится дать локальным LLM «шанс», смягчив потерю производительности, вызванную их низкой скоростью.

Установка и планы на будущее

Приложение доступно для установки двумя основными способами. Пользователи могут установить его с помощью Homebrew, используя команду brew install njbrake/aoe/aoe, или запустив скрипт оболочки через curl -fsSL https://raw.githubusercontent.com/njbrake/agent-of-empires/m... | bash.

Нейтан активно ищет отзывы об инструменте и заинтересован в предложениях по функциям. План развития agent-of-empires включает несколько запланированных улучшений:

  • Песочница: Интеграция с Docker для безопасных сред выполнения.
  • Интеграция с Git: Поддержка интуитивно понятных git worktrees.

Примечательно, что разработчик решил не включать управление MCP или использование общего терминала. Это решение призвано сохранить фокус инструмента именно на кодовых рабочих процессах с агентами, где, по мнению Нейтана, в настоящее время отсутствует рабочее решение. Скриншот вывода инструмента доступен в README проекта на GitHub.

"Я начинал кодовый агент для выполнения задачи, но затем, пока сидел и ждал завершения этой задачи, открывал новые окна терминала, чтобы начать выполнять несколько задач одновременно."

— Нейтан, инженер по машинному обучению в Mozilla.ai

"Это помогает мне дать локальным LLM шанс, поскольку их медленная работа теперь не так сильно мешает."

— Нейтан, инженер по машинному обучению в Mozilla.ai
Ключевые факты: 1. Нейтан — инженер по машинному обучению в Mozilla.ai. 2. Agent-of-empires написан на Rust и использует tmux для обеспечения безопасности. 3. Инstrument отслеживает сессии OpenCode и Claude Code, различая активные, простаивающие и ожидающие ввода состояния. 4. Позволяет управлять сессиями путем именования, группировки и настройки профилей. 5. В планах будущих функций — интеграция с Docker и поддержка git worktree. FAQ: Q1: Что такое agent-of-empires? A1: Agent-of-empires — это CLI-приложение, написанное на Rust инженером Mozilla.ai Нейтаном. Оно управляет запущенными сессиями OpenCode и Claude Code с использованием tmux, позволяя пользователям отслеживать состояние сессий и эффективно переключаться между ними. Q2: Почему был создан agent-of-empires? A2: Он был создан для решения неэффективности рабочего процесса, вызванной низкой производительностью локальных LLM. Централизуя управление сессиями, он сокращает необходимость переключаться между несколькими окнами терминала в ожидании завершения задач. Q3: Как пользователи могут установить инструмент? A3: Пользователи могут установить agent-of-empires через Homebrew с помощью 'brew install njbrake/aoe/aoe' или запустив скрипт оболочки через curl.

Оригинальный источник

Hacker News

Оригинальная публикация

12 января 2026 г. в 14:23

Эта статья была обработана ИИ для улучшения ясности, перевода и читабельности. Мы всегда ссылаемся на оригинальный источник.

Перейти к оригиналу

Поделиться

Advertisement