> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Phaseo Gateway base URL: https://api.phaseo.app/v1. Send `Authorization: Bearer $PHASEO_API_KEY` with every request.
> Model IDs look like `provider/model`, for example `openai/gpt-6-astra`. Do not guess IDs: list them with `GET /v1/models` or check https://phaseo.app/models. `phaseo/free` routes to an available free model and needs no wallet balance.
> For new text integrations prefer `POST /v1/responses`. `POST /v1/chat/completions` (OpenAI format) and `POST /v1/messages` (Anthropic format) suit existing code.
> The full API contract is https://phaseo.app/docs/openapi/v1/openapi.yaml. Official SDKs: `@phaseo/sdk` (TypeScript) and `phaseo` (Python), plus Go, C#, PHP, Ruby and Rust.
> Search these docs over MCP at https://phaseo.app/docs/mcp, and install Phaseo skills with `npx skills add https://phaseo.app/docs`. If a page is wrong or out of date, report it with the MCP `submit_feedback` tool.
> Manage Phaseo accounts with the `phaseo` CLI (`npm install -g @phaseo/cli`, then `phaseo login` or `phaseo login --device-code`), the `/v1` Management API or the MCP server at `https://mcp.phaseo.app/mcp?access=manage`. Do not send users to the dashboard for account tasks. A person is still needed for sign-up, approving a sign-in, paying the first top-up on the checkout link that `phaseo credits add` returns when no card is saved, confirming each saved-card top-up from the emailed link, and account security (password, MFA, passkeys). Create API keys with `phaseo keys create --name <name> --json`; never guess one. Credit top-ups need `phaseo login --scopes billing:write` first. Task map: https://phaseo.app/docs/v1/developers/manage-from-an-agent.md.

# Usar el agente de Slack

> Menciona el agente de Phaseo en Slack o envíale un mensaje directo para hacer preguntas, comparar modelos, buscar en Slack, programar tareas y publicar páginas.

Menciona el agente de Phaseo en un canal de Slack, o envíale un mensaje directo, y responderá en el hilo con el modelo que eligió tu espacio de trabajo. Esta página explica qué se le puede pedir. Para añadirlo antes a Slack, consulta [Configurar el agente de Slack](https://phaseo.app/docs/es/v1/guides/slack-agent.md).

## Usar el agente en Slack

* **Mensajes directos:** abre el agente desde tus aplicaciones en Slack y escribe en su pestaña **Messages**. Responde a todos los mensajes.
* **Canales:** invita al agente a un canal público o privado y menciónalo, por ejemplo `@Phaseo which model should we use to summarise call transcripts?`. Responde en un hilo. Vuelve a mencionarlo en cada pregunta de seguimiento de ese hilo.

Mientras responde:

* Lee la parte más reciente del hilo, hasta tu mensaje, para poder seguir la conversación. Slack le deja leer 15 mensajes cada vez, y deja que la aplicación de Phaseo lea más o menos una vez por minuto en cada espacio de trabajo de Slack.
  * Siempre ve el primer mensaje del hilo.
  * En un mensaje directo, lee los últimos mensajes de tu conversación con él.
  * En un canal, lee los últimos mensajes de los 30 minutos anteriores como máximo.
  * Cuando se escribieron más mensajes de los que pudo leer, se le indica que faltan algunos.
  * Cuando Slack no le deja leer el hilo en ese momento, trabaja con sus propias respuestas anteriores en el hilo.
* Responde un mensaje cada vez en cada hilo. Hasta 5 mensajes más esperan su turno; a partir de ahí te pide que esperes a las respuestas anteriores.
* El botón de detener de Slack detiene la respuesta en la que está trabajando.
* Cada respuesta termina con el modelo y lo que costó la respuesta en tokens de modelo, como `Auto → GPT-6 Astra · $0.0031`. Con **Automático**, el modelo que eligió aparece después de una flecha, y los demás modelos que usó la respuesta aparecen después de un +. El nombre de un modelo enlaza a su página en Phaseo, y el coste enlaza a las solicitudes de esa respuesta en **Registros**, que pueden abrir los miembros del espacio de trabajo de Phaseo.

Cada respuesta tiene un límite de pasos y de gasto; consulta [los límites de cada respuesta](https://phaseo.app/docs/es/v1/guides/slack-agent-admin.md#limits-on-each-answer).

## Elegir un modelo por mensaje

Los propietarios y administradores pueden dejar que las personas elijan el modelo de un solo mensaje. En **Ajustes → Slack**, en **Elección de modelo**, activa **Permitir elegir un modelo por mensaje** y añade hasta 10 modelos del catálogo de Phaseo. Si tu espacio de trabajo tiene enrutamiento automático, **Incluir «Automático»** añade **Automático** a la lista. El modelo de **Agente** sigue respondiendo a todos los demás mensajes.

Para elegir un modelo, empieza el mensaje con `with <model>:` e indica un modelo permitido por su nombre o ID:

```text theme={null}
@Phaseo with Claude Opus 5.5: check this incident summary for gaps
with openai/gpt-6-astra: draft a reply to this customer
```

* Solo se compara con los modelos permitidos, sin distinguir mayúsculas de minúsculas. Basta con el principio de un nombre o ID cuando solo un modelo permitido lo tiene, así que `with claude:` funciona cuando hay un único modelo Claude en la lista. Un ID también funciona sin su laboratorio, como `with gpt-6-astra:`.
* El agente responde a ese mensaje con ese modelo, sin la parte `with …:`, y el pie indica el modelo que respondió.
* Si nombras un modelo del catálogo que no está en la lista, o el nombre encaja con más de uno, el agente responde en privado con los modelos que puedes elegir y no responde al mensaje. Ese mensaje no cuenta como respuesta. Un mensaje que empieza por «With …:» pero no nombra ningún modelo, como «With regards to the invoice: …», se responde como siempre.
* Cada respuesta mantiene los mismos [límites](https://phaseo.app/docs/es/v1/guides/slack-agent-admin.md#limits-on-each-answer), \$0.50 y 12 pasos, sea cual sea el modelo que responda. Los tokens del modelo se facturan a su propio precio.
* El guardrail **Slack agent** sigue aplicándose. Si ningún proveedor del modelo elegido lo cumple, el agente lo dice en lugar de responder.

### Preguntar a otro modelo

Mientras la elección de modelo está activada, el agente también puede pedir una segunda opinión a uno de los modelos permitidos mientras responde, por ejemplo cuando preguntas qué opina otro modelo:

```text theme={null}
@Phaseo draft a reply to this customer, then ask Claude Opus 5.5 to check it
```

* El otro modelo solo ve lo que el agente le envía. No ve el hilo de Slack y no puede buscar en la web ni usar herramientas.
* El agente puede preguntar a otros modelos hasta 3 veces en una respuesta. Su coste cuenta para el mismo [límite de \$0.50](https://phaseo.app/docs/es/v1/guides/slack-agent-admin.md#limits-on-each-answer), y el agente deja de preguntar cuando queda demasiado poco para terminar su respuesta.
* El pie nombra todos los modelos usados, como `GPT-6 Astra + Claude Opus 5.5 · $0.0123`, y el coste los incluye.
* Si no se puede usar un modelo, por ejemplo porque ninguno de sus proveedores cumple el guardrail **Slack agent**, el agente recibe el motivo y responde sin él.

### Comparar modelos

Para ver cómo responden 2 o 3 modelos permitidos a la misma pregunta, empieza el mensaje con `compare`, los modelos separados por comas y dos puntos:

```text theme={null}
@Phaseo compare GPT-6 Astra, Claude Opus 5.5: what are the risks of moving our database to another region?
compare gpt-6-astra, claude, auto: summarise the EU AI Act in five bullet points
```

* Los modelos se reconocen como en `with <model>:`, solo de la lista de permitidos. Si un modelo no está en la lista, un nombre encaja con más de un modelo, nombras menos de 2 o más de 3, o no hay ninguna pregunta después de los dos puntos, el agente responde en privado y no responde al mensaje. Ese mensaje no cuenta como respuesta. Un mensaje que no nombra ningún modelo, como `compare the two plans, then pick one: …`, es texto normal y el agente lo responde como siempre. Mientras la elección de modelo esté desactivada, un mensaje `compare …:` que nombre modelos del catálogo recibe una respuesta privada que indica que la comparación está desactivada, y no cuenta como respuesta.
* Cada modelo recibe tu pregunta, no el resto del hilo, y puede buscar en la web y leer páginas web. Responden a la vez.
* La respuesta tiene una sección por modelo: su nombre, enlazado a su página en Phaseo, lo que costó y su respuesta. Se pide a cada modelo que responda brevemente, y las respuestas largas se recortan para que todas quepan en un mensaje de Slack.
* Si un modelo falla, su sección explica por qué, y las demás respuestas se siguen mostrando.
* Una comparación cuenta como una respuesta. El \[límite de $0.50](https://phaseo.app/docs/es/v1/guides/slack-agent-admin.md#limits-on-each-answer) se reparte a partes iguales entre los modelos, y el pie los nombra a todos y muestra el total. El reparto solo decide si se pregunta a un modelo: no se le pregunta si su parte es menor de $0.02. Una respuesta no se detiene al llegar a su parte, así que puede costar más; en su lugar, la longitud de la respuesta de cada modelo está limitada.

### Preguntas con botones

Cuando el agente necesita que elijas entre algunas opciones o apruebes algo antes de continuar, te pregunta en el hilo con un botón para cada opción, hasta 5. También puede ofrecer **Other…**, que abre un pequeño formulario para responder con tus propias palabras.

* Solo puede responder la persona a la que está contestando. Cualquier otra persona que elija un botón recibe una nota privada.
* También puedes responder en el hilo (en un canal, mencionando al agente). Tu mensaje cuenta como tu respuesta.
* En cuanto respondes, tu respuesta sustituye a los botones y el agente continúa donde se quedó.
* Una pregunta espera hasta una hora. Después, la pregunta indica que caducó y la respuesta termina ahí. Vuelve a preguntar cuando estés listo.
* El botón de detener de Slack también funciona mientras espera.
* Mientras espera, los mensajes de otras personas en el hilo esperan su turno, y se les indica en privado a quién está esperando.
* Una respuesta puede hacer hasta 3 preguntas. Todo cuenta como una sola respuesta, y los [límites de cada respuesta](https://phaseo.app/docs/es/v1/guides/slack-agent-admin.md#limits-on-each-answer) lo cubren todo, antes y después de cada pregunta.

### Consultar la pestaña Home

Abre el agente en Slack y elige **Home** para ver cómo usarlo, el modelo que usa y si tu cuenta de Phaseo está conectada. Si no lo está y conectarla serviría de algo (con **Solo cuentas vinculadas**, o donde se permiten los datos de uso), la pestaña muestra el botón **Connect your Phaseo account**. Los miembros del espacio de trabajo de Phaseo que han conectado su cuenta también ven cuántas respuestas ha dado el agente en el espacio de trabajo de Slack este mes (UTC). La pestaña solo muestra ajustes y cifras, nunca mensajes. También muestra las tareas recurrentes que configuraste, con su próxima ejecución (consulta [Tareas programadas](#scheduled-tasks)).

Con tu propia aplicación de Slack, la pestaña Home necesita el [manifiesto](https://phaseo.app/docs/es/v1/guides/slack-agent.md#use-your-own-slack-app) más reciente.

## Gráficos, imágenes y archivos

El agente puede publicar gráficos e imágenes en el hilo, y leer imágenes y PDF que compartas con él.

* **Gráficos:** pide un gráfico, por ejemplo `@Phaseo chart our spend by week this month`. El agente dibuja un gráfico de barras, de líneas o circular con los números que tiene y lo publica en el hilo como imagen. El texto del gráfico usa letras latinas y cirílicas; lo demás queda en su respuesta.
* **Imágenes:** pídele que cree una, por ejemplo `@Phaseo make an icon of a paper plane in blue`. Usa [GPT Image 2](https://phaseo.app/models/openai/gpt-image-2) con la clave de API del agente, y se factura como cualquier otra solicitud. Una imagen cuesta unos céntimos y cuenta para el \[límite de $0.50](https://phaseo.app/docs/es/v1/guides/slack-agent-admin.md#limits-on-each-answer) de la respuesta, y el pie de la respuesta la incluye. Una respuesta crea como máximo 2 imágenes, y solo mientras quede al menos $0.15 de su límite.
* **Archivos que compartes:** adjunta imágenes (PNG, JPEG, GIF o WebP, hasta 5 MB cada una) o PDF (hasta 10 MB) a tu mensaje, o a mensajes anteriores del hilo que el agente lee. Lee hasta 4 archivos, 12 MB en total, por respuesta, empezando por los más recientes. Todavía no puede leer otros tipos de archivo.

El modelo también tiene que poder leer imágenes o PDF. Con **Automático**, el agente envía los archivos, y responde sin ellos si el modelo que elige no puede leerlos. Con un modelo concreto, el agente te avisa cuando ese modelo no puede leer el tipo de archivo que compartiste.

Los archivos que compartes se descargan para la respuesta que los lee y nunca se guardan. Los gráficos y las imágenes que publica el agente son archivos de tu espacio de trabajo de Slack, como cualquier otro.

Un agente añadido antes de poder hacer esto necesita [permisos de Slack actualizados](https://phaseo.app/docs/es/v1/guides/slack-agent.md#update-slack-permissions).

## Buscar en Slack

El agente puede buscar en tu espacio de trabajo de Slack para la persona que pregunta y responder con enlaces a los mensajes y archivos que usó. Por ejemplo:

```text theme={null}
What did we decide about the launch date?
@Phaseo find the latest incident review in #ops and summarise it
Who has been working on the billing migration this month?
```

* **Busca como tú.** Usa la búsqueda en tiempo real de Slack con el permiso que Slack le da para tu mensaje, así que solo encuentra lo que tú puedes ver en Slack. Solo busca en canales públicos, nunca en canales privados, mensajes directos ni mensajes directos de grupo.
* **Enlaza lo que usa.** Cada mensaje o archivo en el que se basa lleva un enlace, para que puedas abrirlo en Slack. Si una búsqueda no encuentra nada, lo dice.
* **Puede acotar una búsqueda** a un canal, una persona o un intervalo de fechas, y busca hasta 4 veces para una respuesta, con 10 resultados cada vez.
* **Por significado o por palabra clave.** En los planes de Slack que incluyen búsqueda con IA (Business+ y Enterprise+), las preguntas con tus propias palabras se buscan por su significado; los demás planes buscan por palabras clave.
* **Solo proveedores que no guardan datos.** Cuando una respuesta ha buscado en Slack, el resto de ella, incluido otro modelo al que pregunte o una imagen que cree, va solo a proveedores de IA con retención cero de datos, para que lo que encontró nunca quede en los registros de un proveedor. La búsqueda web y la lectura de páginas web también se desactivan durante el resto de esa respuesta, para que nada de lo que encontró salga en una búsqueda o un enlace: pídele que busque en la web primero si necesitas las dos cosas.

Elige dónde busca en **Búsqueda en Slack**, en **Ajustes → Slack**. El cambio se aplica al momento.

| Opción | Dónde busca |
| - | - |
| **Desactivada** | En ningún sitio. |
| **Mensajes directos** (predeterminada) | Solo en mensajes directos con el agente, así que solo la persona que pregunta lee lo que encuentra. |
| **Mensajes directos y canales** | También en canales, cuando alguien lo menciona. Todos en el canal leen la respuesta, incluidos los invitados que no pueden abrir los canales encontrados, así que elígela solo si eso no es un problema en tu espacio de trabajo. |

Algunos límites los pone Slack:

* Solo busca al responder a un mensaje: Slack le da permiso para buscar con cada mensaje que lo menciona o que se le envía directamente, y el agente solo lo conserva hasta que ha respondido.
* Slack no permite que las aplicaciones busquen para invitados, y el agente nunca busca para personas de otras empresas.
* Slack permite a cada persona unas 10 búsquedas por minuto. Si hay más actividad, el agente responde con lo que tiene y lo dice.
* Slack solo permite esta búsqueda a las aplicaciones del Slack Marketplace y a las aplicaciones propias de una empresa. La aplicación de Slack de Phaseo podrá buscar cuando se apruebe su ficha en el Slack Marketplace; hasta entonces, el agente dice que la búsqueda no está disponible. Para buscar ya, usa [tu propia aplicación de Slack](https://phaseo.app/docs/es/v1/guides/slack-agent.md#use-your-own-slack-app).
* Las instalaciones anteriores a la búsqueda necesitan [permisos de Slack actualizados](https://phaseo.app/docs/es/v1/guides/slack-agent.md#update-slack-permissions).

La búsqueda también necesita un modelo que pueda atender un proveedor con retención cero de datos. Con **Automático**, el agente puede buscar: después de una búsqueda, Automático solo elige entre modelos con un proveedor que no guarda datos. El agente no busca con un modelo en el que todos los proveedores guardan datos, y lo dice cuando se le pide. Un administrador puede elegir en **Ajustes → Slack** un modelo que no guarde datos o, cuando se puede [elegir un modelo por mensaje](#choosing-a-model-per-message), empezar un mensaje con `with <model>:` para usar uno. Si después de una búsqueda el gateway indica que ningún proveedor que no guarde datos puede responder, el agente se detiene ahí y explica por qué (otros errores, como que falte una clave del proveedor, muestran su mensaje habitual); lo que la respuesta costó hasta entonces sigue contando.

Lo que encuentra solo se usa para esa respuesta y nunca se guarda (consulta [Datos y privacidad](https://phaseo.app/docs/es/v1/guides/slack-agent-admin.md#data-and-privacy)). Por la misma razón, una respuesta que ha buscado en Slack no puede detenerse a hacerte una pregunta, guardar notas, notas fijadas, tareas o habilidades, configurar una tarea recurrente ni publicar una página compartida.

## Preguntar por el uso

Los miembros vinculados pueden preguntar al agente sobre este espacio de trabajo de Phaseo (cualquier otra persona que pregunte recibe el [botón para vincular su cuenta](https://phaseo.app/docs/es/v1/guides/slack-agent.md#link-a-slack-account)):

* solicitudes y gasto en un periodo, por día, semana o mes, y por modelo o proveedor;
* el saldo de créditos, los créditos retenidos para solicitudes en curso y los créditos gastados este mes;
* solicitudes y gasto de cada clave de API;
* modelos del catálogo de Phaseo.

Las fechas están en UTC y las semanas empiezan el lunes. Elige dónde puede responder el agente a estas preguntas en **Datos de uso**:

| Opción | Dónde pueden preguntar los miembros vinculados |
| - | - |
| **Desactivado** | En ningún sitio. El agente nunca comparte datos de uso. |
| **Mensajes directos** (predeterminado) | Solo en un mensaje directo con el agente. |
| **Mensajes directos y canales elegidos** | En mensajes directos y en los canales indicados en **ID de canales** (hasta 100). |

Todos los miembros de un canal pueden leer las respuestas del agente, así que indica solo canales cuyos miembros puedan ver el gasto de tu espacio de trabajo. El ID de un canal está al final de sus detalles en Slack, como `C0123ABCD`.

## Memoria y habilidades

El agente puede recordar lo que tu equipo le pida y seguir habilidades: instrucciones guardadas para tareas que se repiten. Pídeselo en Slack, por ejemplo:

* `@Phaseo remember that deploys freeze on Fridays after 3pm`
* `@Phaseo pin this for everyone: our fiscal year starts on 1 April`
* `@Phaseo add a to-do: send the Q4 budget to finance` y, más tarde, `@Phaseo the budget to-do is done`
* `@Phaseo what do you remember about deploys?` o `@Phaseo forget the note about deploys`

Guarda tres tipos de nota, cada una de hasta 500 caracteres y con sus propias palabras:

| Tipo | Para qué sirve |
| - | - |
| **Nota** | Algo que recordar. El agente consulta las notas cuando son relevantes. |
| **Fijada** | Algo que tener siempre presente. El agente ve hasta 10 notas fijadas de la conversación y 10 de todo el espacio de trabajo con cada mensaje. |
| **Tarea** | Algo que seguir, que se puede marcar como hecho. |

Una nota pertenece al canal o al mensaje directo en el que se guardó, salvo que alguien pida que sea para todo el espacio de trabajo. En una conversación, el agente ve las notas de esa conversación y las de todo el espacio de trabajo, nunca las de otro canal o mensaje directo. Las notas de todo el espacio de trabajo están disponibles para todas las personas de tu organización a las que responde el agente. Las personas de otras empresas en canales compartidos de Slack Connect solo ven y guardan las notas de la conversación en la que están, nunca las de todo el espacio de trabajo; pueden usar las habilidades guardadas, pero no guardar otras nuevas, porque las habilidades se aplican a todo el espacio de trabajo. Una nota puede guardarse hasta una fecha, por ejemplo con `remember until Friday that the office is closed`, y se elimina después.

El agente solo guarda una nota cuando alguien le pide que recuerde algo, lo fije o lo apunte como tarea, o para un dato duradero, como una decisión o una fecha límite. Nunca copia mensajes ni hilos completos.

### Habilidades

Una habilidad es un nombre, una descripción de una línea e instrucciones de hasta 4.000 caracteres para una tarea que tu equipo repite, como un informe semanal. Pídele al agente que guarde una:

`@Phaseo save a skill called Weekly report: list what shipped this week, then what slipped, then next week's priorities`

Con cada mensaje, el agente ve los nombres y las descripciones de las 20 habilidades cambiadas más recientemente. Carga las instrucciones de una habilidad cuando una petición encaja con ella o cuando alguien lo pide, por ejemplo con `@Phaseo use the Weekly report skill`. Solo guarda una habilidad cuando alguien se lo pide expresamente, y solo sustituye una habilidad con el mismo nombre si se lo piden.

### Qué controlan los administradores

* **Permitir que el agente guarde notas** (activado de forma predeterminada, en **Memoria y habilidades** de **Ajustes → Slack**) desactiva las notas, notas fijadas y tareas. Mientras está desactivado, el agente no guarda ni ve ninguna, y a quien le pide que recuerde algo le dice que un administrador ha desactivado la memoria. Las habilidades siguen funcionando. Las notas ya guardadas se conservan, y los propietarios y administradores pueden seguir viéndolas y eliminándolas; si lo vuelves a activar, el agente vuelve a usarlas.
* Cada espacio de trabajo de Slack guarda hasta 500 notas y 100 habilidades. Cuando la memoria está llena, el agente lo dice; elimina algunas para hacer sitio.
* Los propietarios y administradores ven todo lo que ha guardado el agente en **Memoria y habilidades**, en **Ajustes → Slack**. Pueden filtrar las notas por tipo, eliminar cualquier nota o habilidad y editar el nombre, la descripción y las instrucciones de una habilidad. El registro de actividad del espacio de trabajo guarda estos cambios sin el texto.
* [Al desinstalar el agente](https://phaseo.app/docs/es/v1/guides/slack-agent-admin.md#pause-or-uninstall) se eliminan todas sus notas y habilidades. Si lo vuelves a añadir, empieza con la memoria vacía.

## Tareas programadas

Pide al agente que haga algo con regularidad y configurará una tarea recurrente en esa conversación. Por ejemplo:

* `@Phaseo every weekday at 9:00, summarise yesterday's news about electric vehicles`
* `@Phaseo every Monday at 8:30, list last week's Phaseo spend by model`
* `@Phaseo on the 1st of every month at 10:00, list the API keys nobody used last month`
* `@Phaseo which recurring tasks are set up here?` o `@Phaseo cancel the Monday spend summary`

El agente confirma lo que ha configurado: qué hace, dónde publica, con qué frecuencia y cuándo se ejecuta la próxima vez.

* **Con qué frecuencia:** cada hora (en el minuto que elijas), cada día, los días laborables (de lunes a viernes), una vez por semana el día que elijas o una vez al mes el día que elijas (en los meses más cortos, su último día). Nunca más de una vez por hora.
* **Cuándo:** a una hora local en la zona horaria de Slack de la persona que la configuró, también cuando cambia la hora.
* **Dónde:** en el canal o mensaje directo donde se configuró. Cada ejecución publica allí un mensaje corto **Scheduled: …** y lo responde en el hilo. Las respuestas en ese hilo son mensajes normales al agente.
* **Qué se ejecuta:** el agente guarda la petición como una instrucción completa por sí misma, así que cada ejecución funciona sin la conversación en la que se configuró. Las ejecuciones programadas no hacen preguntas con botones, no buscan en Slack y no pueden configurar ni cambiar tareas recurrentes.

Cada ejecución es una respuesta normal a la persona que la configuró. El agente comprueba que todavía puede usarlo, la ejecución cuenta como una de sus respuestas para tu plan, el **Tope de gasto mensual** y las **Respuestas por persona y hora**, respeta los [límites de cada respuesta](https://phaseo.app/docs/es/v1/guides/slack-agent-admin.md#limits-on-each-answer) y termina con el pie habitual.

Cuando una ejecución no puede seguir adelante:

* Si el agente se ha pausado en Phaseo o hay una factura de Phaseo sin pagar (**Pago pendiente**), la ejecución se omite y la tarea sigue: vuelve a ejecutarse a su próxima hora en cuanto el agente vuelve a estar activo, sin que tengas que reanudarla. Estas ejecuciones omitidas no cuentan como fallos, y **Ajustes → Slack** muestra por qué se omitió la última ejecución.
* Si la persona que la configuró ya no puede usar el agente o el agente ya no puede publicar en la conversación (por ejemplo, porque lo quitaron del canal), la ejecución se omite y la tarea se pausa, con el motivo en **Ajustes → Slack**.
* Cualquier otra ejecución que no salga bien, como una rechazada porque se alcanzó el **Tope de gasto mensual**, cuenta como un fallo. Tras 3 seguidos, la tarea se pausa y el agente se lo dice a la persona que la configuró en un mensaje directo.

Cada persona puede cancelar las tareas que configuró pidiéndoselo al agente. Los propietarios y administradores del espacio de trabajo de Phaseo que han [vinculado su cuenta de Slack](https://phaseo.app/docs/es/v1/guides/slack-agent.md#link-a-slack-account) pueden cancelar las de cualquiera. Las personas de otras empresas en canales compartidos de Slack Connect ven las tareas de una conversación, pero no pueden configurarlas. La pestaña **Home** del agente muestra tus propias tareas.

### Ajustes de tareas recurrentes

Los propietarios y administradores los configuran en **Tareas recurrentes**, dentro de **Ajustes → Slack**:

| Ajuste | Qué hace | Predeterminado |
| - | - | - |
| **Permitir configurar tareas recurrentes** | Desactivado, nadie puede configurar una y ninguna se ejecuta. Se conservan y vuelven a ejecutarse cuando lo actives de nuevo. | Activado |
| **Máximo de tareas recurrentes en este workspace** | De 1 a 100. Si lo bajas, se conservan las que ya están configuradas. | 20 |
| **Quién puede configurarlas** | **Todas las personas que pueden usar el agente** o **Solo quienes conectaron su cuenta de Phaseo**. | Todas |

La misma sección muestra cada tarea: qué hace, dónde publica, con qué frecuencia, su próxima ejecución, quién la configuró y cómo fue su última ejecución. Puedes pausar, reanudar o eliminar cualquiera. Una tarea reanudada se ejecuta en su próxima hora, y sus fallos vuelven a contar desde cero. Al desinstalar el agente se eliminan todas sus tareas recurrentes.

## Páginas compartidas

Cuando una respuesta es demasiado larga o completa para un mensaje de Slack, como un informe, una tabla o un gráfico, el agente puede publicarla como página web y enlazarla en su respuesta. Pídeselo, por ejemplo:

* `@Phaseo make a page comparing our spend by model this month`
* `@Phaseo turn the decisions in this thread into a one-page summary`

Una página es un único archivo HTML que escribe el agente, con texto, tablas y gráficos. Las páginas son estáticas: antes de guardar una página, Phaseo quita los scripts, los enlaces, los formularios y todo lo que se cargaría de otro sitio, como fuentes o imágenes de otras webs. Por eso, una página no puede ejecutar scripts ni enviar nada a ninguna parte, y las direcciones web aparecen en ella como texto sin formato. Las páginas se abren en `slack.phaseo.app` dentro de un entorno aislado y restringido, así que una página no puede acceder a tu sesión de Phaseo ni de Slack.

| Quién puede ver una página | Cómo |
| - | - |
| **Cualquiera con el enlace** (predeterminado) | Cualquier persona que tenga el enlace, sin iniciar sesión. El enlace es largo y aleatorio, así que no se puede adivinar. |
| **Personas de este espacio de trabajo de Slack** | Los miembros de tu espacio de trabajo de Slack, después de iniciar sesión con Slack. Los invitados solo pueden mientras **Permitir invitados** está activado, y las personas de otras empresas no pueden. Un inicio de sesión dura 8 horas. |

El agente usa la opción predeterminada de tus administradores, salvo que alguien pida la otra, por ejemplo `@Phaseo make it a page only our Slack workspace can see`.

Si una página compartida no se abre, puede que haya caducado o se haya eliminado: pide al agente una nueva. Una página compartida con tu espacio de trabajo de Slack te pide iniciar sesión con Slack; inicia sesión con ese espacio de trabajo. Los invitados solo pueden abrirla mientras **Permitir invitados** está activado.

### Límites de las páginas

* Una página se conserva 30 días de forma predeterminada y después se elimina. Los administradores pueden elegir 7, 30 o 90 días para las páginas nuevas.
* Cada respuesta puede publicar hasta 3 páginas, y cada espacio de trabajo de Slack conserva hasta 200 páginas a la vez. Una página puede ocupar hasta 512 KB.
* Publicar forma parte de la respuesta: no cuesta nada más, y los tokens de modelo usados para escribir la página cuentan para el límite de \$0.50 de la respuesta.
* Las personas de otras empresas en canales compartidos de Slack Connect no pueden publicar páginas.
* Una respuesta que ha buscado en Slack no puede publicar una página, porque una página guarda lo que escribió el agente (consulta [Buscar en Slack](#searching-slack)).

### Qué controlan los administradores en las páginas

En **Páginas compartidas**, dentro de **Ajustes → Slack**:

* **Permitir que el agente publique páginas** (activado de forma predeterminada) desactiva la publicación. Las páginas ya publicadas se mantienen hasta que caducan o las eliminas.
* **Conservar las páginas nuevas durante** 7, 30 o 90 días.
* **Cualquiera con el enlace puede ver las páginas** (activado de forma predeterminada). Si lo desactivas, todas las páginas piden iniciar sesión con Slack, también las ya publicadas.
* **Las páginas nuevas están abiertas a** elige la opción predeterminada cuando las dos están disponibles.
* La lista muestra el título de cada página, quién la pidió, cuándo se publicó y cuándo caduca, y cuántas veces se abrió. Los propietarios y administradores pueden eliminar cualquier página, y su enlace deja de funcionar al instante. Pueden abrir una página cuando su acceso lo permite: una página para el espacio de trabajo de Slack les pide iniciar sesión con Slack como miembros. El registro de actividad del espacio de trabajo guarda las eliminaciones sin el título.

**Personas de este espacio de trabajo de Slack** necesita Sign in with Slack en la aplicación de Slack que usa el agente. Hasta que esté configurado, **Ajustes → Slack** lo indica y las páginas están abiertas a cualquiera con el enlace. Con tu propia aplicación de Slack, su manifiesto debe incluir la URL de redirección `https://slack.phaseo.app/p/signin`, como hace el manifiesto de Phaseo (consulta [Usar tu propia aplicación de Slack](https://phaseo.app/docs/es/v1/guides/slack-agent.md#use-your-own-slack-app)).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.