# tmuxp.cli.load.load_plugins

- **Module:** tmuxp.cli.load
- **Package:** tmuxp
- **Language:** Python
- **Kind:** function
- **Source:** https://github.com/tmux-python/tmuxp/blob/153acdf6ff1268b14d3d03ed488f545a7123c8f1/src/tmuxp/cli/load.py#L134
- **Page:** https://libtmux.org/en/py/latest/workspace/reference/tmuxp-cli-load-load_plugins/

```
tmuxp.cli.load.load_plugins(session_config: dict[str, t.Any], colors: Colors | None = None) -> list[t.Any]
```

Load and return plugins in workspace.

## Parameters

- `session_config` (dict[str, t.Any]): Session configuration dictionary.
- `colors` (Colors | None): Colors instance for output formatting. If None, uses
:attr:`~tmuxp._internal.colors.ColorMode.AUTO`.

## Returns

list
    List of loaded plugin instances.

## Example

Empty config returns empty list:

```python
>>> from tmuxp.cli.load import load_plugins
>>> load_plugins({'session_name': 'test'})
[]
```

## Example

With explicit Colors instance:

```python
>>> from tmuxp.cli._colors import ColorMode, Colors
>>> colors = Colors(ColorMode.NEVER)
>>> load_plugins({'session_name': 'test'}, colors=colors)
[]
```
