What's changed
- Make .devbox.toml consent easier to review with category-specific Unicode icons and readable multiline provisioning/startup blocks.
- Offer an optional AI summary and safety check through Codex (default), Claude, Agy, Copilot, Cursor, OpenCode, or Pi before final human approval.
- Store approvals in owner-only user state and skip repeat warnings while the manifest SHA-256 is unchanged.
- Resolve manifest-controlled host paths relative to .devbox.toml so cached consent has stable meaning across invocation directories.
The AI review remains advisory, sends manifest contents to the service configured for the selected CLI, and never replaces the final explicit approval.