Argentum является моим самостоятельным проектом для работы с ИИ-агентами. Я разработал командную строку на Rust и настольный клиент вокруг модульной среды выполнения.
Мой вклад
Работа включает выполнение агентных задач, подключение провайдеров, инструменты, хранение, правила и пользовательский интерфейс. Прежняя реализация на TypeScript сохранена в legacy, а проект развивается вокруг версии на Rust.
Важная граница
Агент может предложить действие, но это не означает, что его следует автоматически выполнить. В Argentum сценарий работы с моделью отделён от правил выполнения и явных подтверждений.
Интерфейс должен понятно показывать эту границу: какая задача выполняется, какая папка доступна и когда нужно подтверждение действия.
Как я организовал работу
Я разделил код на компоненты выполнения, провайдеров, инструментов, правил, хранения и интерфейса. Командная строка позволяет напрямую проверять работу системы, а клиент Slint предоставляет настольный интерфейс.
Снимок на странице проекта сделан из сборки за август 2026 года. Он показывает работу с задачами и рабочей папкой, но не подтверждает готовность каждого провайдера и сценария к промышленному использованию.