# load_manifest

> **Function** in `deepagents_code`

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

Load an Agent Plugins, Claude, or Codex plugin manifest.

## Signature

```python
load_manifest(
    root: Path,
    *,
    fallback_name: str | None = None,
) -> tuple[PluginManifest | None, Path | None, tuple[str, ...]]
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `root` | `Path` | Yes | Plugin root directory. |
| `fallback_name` | `str \| None` | No | Name to use only when deriving a manifest-less plugin. (default: `None`) |

## Returns

`tuple[PluginManifest | None, Path | None, tuple[str, ...]]`

`(manifest, manifest_path, warnings)`.

---

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