# tmuxp.workspace.options.WorkspaceBuilderOptions

- **Module:** tmuxp.workspace.options
- **Package:** tmuxp
- **Language:** Python
- **Kind:** class
- **Source:** https://github.com/tmux-python/tmuxp/blob/153acdf6ff1268b14d3d03ed488f545a7123c8f1/src/tmuxp/workspace/options.py#L110
- **Page:** https://libtmux.org/en/py/latest/workspace/reference/tmuxp-workspace-options-workspacebuilderoptions/

Parsed ``workspace_builder_options`` catalog.

An absent ``workspace_builder_options`` catalog uses the defaults, whose
:attr:`PaneReadiness.AUTO` policy waits for a pane's prompt only when the
session shell is zsh: zsh workspaces build as before, while bash, sh, and
other shells skip the wait. Set ``pane_readiness: always`` to restore the
previous wait-everywhere behavior.

## Members

- `pane_readiness` (attribute): pane-prompt wait policy; defaults to :attr:`PaneReadiness.AUTO`
- `from_config` (method): Build options from a full workspace ``session_config`` dict.
