fl_set_write_mode
Toggle write access for the current FL Studio bridge session. Enable only when the user confirms presence; disable to lock write tools. Applies immediately without restarting.
Instructions
Enable or disable writes for this bridge session without restarting FL.
This changes no project value and never persists the setting. Enabling is
refused unless `confirm_user_present` is literally true. The result is
verified with a fresh bridge handshake before it reports success.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| enabled | Yes | Absolute session write state. True exposes only the bounded verified write tools; false locks them again. | |
| confirm_user_present | No | True asserts that the user requested project changes or write access in this task. No separate mode request is needed. Not required to disable. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changed | Yes | ||
| verified | No | ||
| warnings | No | ||
| changed_at | Yes | ||
| bridge_mode | Yes | ||
| session_only | No | ||
| after_enabled | Yes | ||
| project_saved | No | ||
| before_enabled | Yes | ||
| bridge_command | No | session.set_write_mode | |
| schema_version | No | 1.0 | |
| requested_enabled | Yes | ||
| write_mode_origin | Yes | ||
| verification_basis | No | post_transition_bridge_handshake | |
| session_fingerprint | Yes | ||
| confirmation_applied | Yes | ||
| confirmation_required | Yes | ||
| startup_default_enabled | Yes | ||
| runtime_write_mode_control | No | ||
| session_precondition_applied | No |