Архитектура
Monarch разделяет разговор, разрешение, действие и проверку результата. Поэтому ответ Oscar сам по себе не может незаметно изменить компьютер.
Как проходит задача
- 01Запрос
Ты описываешь задачу обычным языком.
src/ui/public - 02План
Oscar готовит шаги и показывает, что собирается сделать.
src/oscar-turn - 03Разрешение
Monarch проверяет границы и спрашивает перед важным действием.
src/core/permission-gate.ts - 04Действие
Разрешённая операция выполняется через отдельный системный модуль.
src/modules - 05Проверка
Monarch смотрит, что действительно изменилось, и показывает итог.
src/agent/result-verifier.ts