> For the complete documentation index, see [llms.txt](https://docs.aisera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aisera.com/aisera-platform/tenant-setup/aisera-platform-configuration/tenant-configuration-settings/workflows.md).

# Workflows

Global settings that control JavaScript debugging output and response streaming behavior for workflows across your tenant.

These settings appear under **Settings > Configuration > Workflows** and apply across your entire tenant.

### Allow print statements within JS nodes outside of debug mode

| **Type**    | Checkbox |
| ----------- | -------- |
| **Default** | Disabled |

Controls whether `print()` statements in JavaScript workflow nodes execute during normal (non-debug) workflow runs. When disabled, `print()` calls are silently suppressed during live runs. When enabled, `print()` statements behave the same way they do in debug mode. Debug mode always allows `print()` regardless of this setting. Enable this during development, staged testing, or when diagnosing issues in environments where activating full debug mode is not practical. Disable it once troubleshooting is complete.

### Enable Streaming Workflow Response

| **Type**    | Checkbox |
| ----------- | -------- |
| **Default** | Disabled |

Controls whether workflow responses are delivered to the user incrementally as answers are generated, rather than all at once when execution completes. When enabled, answers stream progressively as each becomes available during execution. Streaming only activates when both this setting is enabled and the user's channel supports streaming responses. Enable this for tenants where workflows produce multi-step or lengthy responses and a faster time-to-first-answer improves the user experience.

{% hint style="info" %}
This setting controls streaming for standard workflows only. Hyperflow streaming is governed by a separate configuration.
{% endhint %}
