AgentOrchestrator 1.1.0

dotnet tool install --global AgentOrchestrator --version 1.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local AgentOrchestrator --version 1.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=AgentOrchestrator&version=1.1.0
                    
nuke :add-package AgentOrchestrator --version 1.1.0
                    

AgentOrchestrator

Оркестратор ACP-агентов. Одна программа поднимает сразу всё: веб-страницу в браузере, сервер к ней и запуск самих агентов. Агенты умеют переписываться друг с другом — для этого внутри работает MCP-сервер, адрес которого агент получает при создании.

Запуск без установки

Нужен .NET 10 (или новее).

dnx AgentOrchestrator "qwen --acp"

dnx — команда .NET 10: скачивает пакет во временный кэш, запускает и не оставляет следов. То же самое, что npx в мире Node.js.

Установка насовсем

dotnet tool install --global AgentOrchestrator
orchestrator "qwen --acp"

Аргумент — это команда агента

В кавычках пишется командная строка агента целиком: первое слово — исполняемый файл, остальные — его аргументы.

Команда Что запустится
orchestrator "qwen --acp" qwen с аргументом --acp
orchestrator "pi-acp" pi-acp без аргументов (ему отдельный флаг не нужен)
orchestrator "C:\tools\qwen\qwen.exe --acp" агент по полному пути; кавычки внутри допустимы
orchestrator агент берётся из appsettings.json

Написанное в командной строке сильнее файла настроек и действует только на этот запуск.

Ещё два ключа: --help — подсказка, --version — номер версии.

Настройки

Все настройки лежат в файле appsettings.json рядом с программой: порт, права агента (что можно молча, а что через человека), потолки совместной работы, список MCP-инструментов. Файл подробно закомментирован — его можно просто открыть и прочитать.

При запуске через dnx или через установленный инструмент этот файл лежит в кэше NuGet и доступен только для чтения. Свой файл задаётся переменной окружения:

set AO_SETTINGS=C:\моё\appsettings.json
orchestrator "qwen --acp"

Ещё две переменные, которые бывают нужны сразу:

  • AO_PORT — порт вместо 5099; 0 означает «любой свободный», и тогда можно запустить несколько оркестраторов одновременно;
  • AO_OPEN_BROWSERtrue/false, открывать ли браузер при старте.

Безопасность

Сервер слушает только 127.0.0.1 — адрес, доступный исключительно с этой же машины. Это не настройка, а требование: иначе любой в той же сети получил бы обзор ваших дисков и право запускать у вас агентов.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.1.0 29 8/19/2026
1.0.0 63 8/11/2026