Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.thaliq.com/llms.txt

Use this file to discover all available pages before exploring further.

A2A (Agent-to-Agent) te permite que un agente del tenant pueda consultarle a otro agente del mismo tenant como si fuera una tool. Cada agente vinculado se compila a una tool ask_<slug> que el agente padre puede invocar cuando lo necesite.
Disponible desde Growth. La tool aparece como ToolType: AGENT y vive bajo la tab Linked Agents del agente padre.

Cuando usarlo

  • Especialistas — el agente “Recepcionista” reenvia consultas tecnicas al agente “Soporte L2”.
  • Idiomas — el agente “ES” delega consultas en ingles al agente “EN” sin cambiar de canal.
  • Dominio — el agente “Marketing” puede preguntarle al agente “Ventas” sobre el catalogo en vivo, sin duplicar tools y RAG.
  • Composicion — un agente “Concierge” coordina varios agentes especializados detras.

Como llegar

thaliq.com/agents/:agentId/linked-agents (tab Linked Agents del agente padre).

Vincular un agente

  1. Ir a Agente > Linked Agents
  2. Click en Vincular agente
  3. Seleccionar de la lista de agentes del tenant disponibles
  4. Configurar:
CampoDescripcion
Agent slugSlug del agente vinculado (genera la tool ask_<slug>)
DescriptionDescripcion para el modelo — el agente padre la usa para decidir cuando invocar
Forward conversationSi pasa el contexto previo al agente vinculado o solo la pregunta
La descripcion es critica. “Consulta al agente de Soporte L2 cuando el problema requiera conocimiento tecnico de la API o del SDK” es mucho mas accionable que “Llama a soporte”.

Como aparece la tool

Una vez vinculado, el agente padre ve una tool AGENT en su lista de tools:
Name:        ask_soporte_l2
Type:        AGENT
Description: Consulta al agente de Soporte L2 cuando el problema requiera...
Parameters:  { question: string }
El modelo decide cuando invocarla igual que cualquier otra tool. Cuando lo hace, el agente vinculado responde y el agente padre integra esa respuesta en su propio turno.

Ciclos prohibidos

Thaliq detecta ciclos automaticamente con BFS al momento de vincular. No podes hacer:
Agent A -> ask_b
Agent B -> ask_a   (ciclo directo, rechazado)
Tampoco ciclos indirectos:
A -> ask_b
B -> ask_c
C -> ask_a   (ciclo, rechazado)
El error indica exactamente la cadena que crearia el ciclo.

Costos

Cada ask_<slug> cuenta como resoluciones del agente vinculado ademas del agente padre. Pensalo como una llamada a otro proceso: ambos consumen del plan.

Buenas practicas

  • Descripciones especificas — el modelo solo invoca lo que entiende
  • Un proposito claro por agente — A2A no compensa agentes mal disenados
  • Cuidado con la latencia — cada hop suma (TTFB del agente vinculado se acumula al del padre)
  • Limita la cadena — preferi maximo 1 hop. Cadenas profundas se vuelven caras y lentas
  • Mismo idioma — si los dos agentes responden en idiomas distintos sin coordinar, la respuesta final queda mezclada

Que sigue

Tools

Como las tools AGENT conviven con HTTP, MCP y nativas.

Conceptos clave

Modelo mental de agentes y aislamiento.