# PluginManifest

> **Class** in `deepagents_code`

📖 [View in docs](https://reference.langchain.com/python/deepagents-code/plugins/models/PluginManifest)

Parsed plugin manifest.

## Signature

```python
PluginManifest(
    self,
    *,
    name: str | None,
    version: str | None,
    component_paths: dict[str, tuple[Path, ...]],
    inline_mcp: JsonObject,
    inline_hooks: JsonObject = dict(),
    python_extensions: tuple[Path, ...] = (),
    display_name: str | None = None,
    auto_update: bool = False,
)
```

## Constructors

```python
__init__(
    self,
    *,
    name: str | None,
    version: str | None,
    component_paths: dict[str, tuple[Path, ...]],
    inline_mcp: JsonObject,
    inline_hooks: JsonObject = dict(),
    python_extensions: tuple[Path, ...] = (),
    display_name: str | None = None,
    auto_update: bool = False,
) -> None
```

| Name | Type |
|------|------|
| `name` | `str \| None` |
| `version` | `str \| None` |
| `component_paths` | `dict[str, tuple[Path, ...]]` |
| `inline_mcp` | `JsonObject` |
| `inline_hooks` | `JsonObject` |
| `python_extensions` | `tuple[Path, ...]` |
| `display_name` | `str \| None` |
| `auto_update` | `bool` |


## Properties

- `name`
- `version`
- `component_paths`
- `inline_mcp`
- `inline_hooks`
- `python_extensions`
- `display_name`
- `auto_update`

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/4bfa52000ef65ac623d8ada0cb67f67cbdd663ea/libs/code/deepagents_code/plugins/models.py#L53)