---
title: Extensiones de cliente
description: Añade comportamiento propiedad del cliente sin ampliar el núcleo portátil de Agent Plugins.
---

# Extensiones de cliente



Las extensiones permiten que un cliente concreto defina datos de manifiesto, archivos y comportamientos adicionales. Agent Plugins no reserva un registro central; los espacios de nombres usan identificadores de dominio inverso para evitar colisiones.

## Datos del manifiesto [#datos-del-manifiesto]

Coloca los datos específicos del cliente bajo `extensions` en `plugin.json`:

```json title="plugin.json"
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "example-plugin",
  "extensions": {
    "com.example.client": {
      "setting": true
    }
  }
}
```

Cada valor de extensión es un objeto. Un cliente ignora los espacios de nombres que no implementa sin validar su contenido.

## Directorios de extensión [#directorios-de-extensión]

Los archivos propiedad del cliente se guardan en un directorio de nivel superior cuyo nombre coincide exactamente con el espacio de nombres:

```text
example-plugin/
├── plugin.json
├── skills/
└── com.example.client/
    └── hooks/
        └── hooks.json
```

Un cliente puede usar datos del manifiesto, un directorio de extensión o ambos. El propietario del espacio de nombres define su contenido, validación, relaciones y comportamiento ante fallos.

Las extensiones de cliente no son componentes portátiles de Agent Plugins. Otros clientes pueden ignorarlas sin afectar a la conformidad.


---

Source: [content/docs/plugin-authors/client-extensions.mdx](https://github.com/agentplugins/agent-plugins-site/blob/237bbf575f5843214923419f9d0933852662f4f3/content/docs/plugin-authors/client-extensions.mdx)
Source commit: 237bbf575f5843214923419f9d0933852662f4f3

---

For a semantic overview of all documentation, see [/es/sitemap.md](/es/sitemap.md)

For an index of all available documentation, see [/es/llms.txt](/es/llms.txt)