Permission modes: SHIFT+TAB cycle Explore→Ask→Auto

## Что это ROX поддерживает 3 permission modes для agent tool-use: - **Explore**: tool-calls dry-run only, показывают «would do X» без выполнения - **Ask**: каждый tool-call requires explicit user confirmation (default for new users) - **Auto**: tool-calls execute automatically с post-hoc audit trail Switch — SHIFT+TAB cycle между modes (как в Claude Code). UI индикатор всегда видим: badge в session header с current mode + color (blue/yellow/green). При активации Auto после Ask — confirmation modal «You're enabling auto-mode for 50 tools incoming. Continue?». Audit-event emit на каждый mode change с before/after state и actor. Компоненты: `@rox-one/shared/permissions`, `apps/electron/src/components/PermissionModeBadge`. ## Зачем Power-users работают в Auto для speed, beginners — в Ask для safety. SHIFT+TAB позволяет быстро переключаться в одной session (e.g. «Auto для routine, switch в Ask для destructive»). Always-visible badge eliminates «did I send approval?» anxiety. ## Источники вдохновения - [emcie-co/parlant](https://github.com/emcie-co/parlant) — predictable agent behavior с mission-mode reliability - [666ghj/BettaFish](https://github.com/666ghj/BettaFish) — multi-agent с matcher-based permissions - [multica-ai/multica](https://github.com/multica-ai/multica) — managed-agents с compounding permission patterns ## 🔗 Linear - [PZD-416](https://linear.app/kuhjie/issue/PZD-416) — backing ticket

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
🌊

Frictionless UX

Date

About 19 hours ago

Author

agi

Subscribe to post

Get notified by email when there are changes.