Saltar al contenido
Ahora cualquier agente puede invocar tus Action Engines por MCP Streamable HTTP sin estadoLeer el anuncio
invokta

Tus usuarios ya eligieron su agente.Haz que tu producto funcione con él.

Tu producto ya sabe cómo debe hacerse el trabajo.Invokta empaqueta ese conocimiento en acciones que cualquier agente puede invocar.

Tres invocadores distintos llaman a un mismo Action Engine, que es dueño de la capacidad y devuelve el mismo resultado validado a todos ellos. Mostrando appointments.schedule en clinic-engine, invocada por Claude, ChatGPT, Hermes.

Use el asistente que use el paciente, la política de reservas de la clínica se ejecuta una vez, dentro de la acción.

01 / 06El problema
Construir o invocar

Construir tu propio harness, ¿o hacer tu producto invocable?

Cada producto está a punto de construir su propio agente, y casi nada de esa pila es su negocio. El otro camino: los harnesses que tus clientes ya usan invocan la parte que solo tu producto sabe hacer.

Tu producto
7 piezas que no son tu negociointerfaz de chatloop del agentemodelos y enrutamientomemoria y contextoprompts y guardrailspermisos y límitesevaluaciones y calidadotro agente más que el usuario debe adoptary que solo conoce tu appClaudeChatGPTHermesya construidos, ya elegidos por el usuarioinvocanAction Engineorders.request-refundelegibilidad del pedidoevidencia requeridaregistro de la decisiónuna decisión validada, dentro del agente del clientepolítica de reembolsos

la única parte que es tuya

Meses de infraestructura que no es tu negocio, para acabar compitiendo con Claude y ChatGPT por la atención del usuario.

Pide el reembolso de las zapatillas que llegaron mal.

Listo: aprobado por la política de cambios. $249 de vuelta en 3 días.

02 / 06La capa de acciones
El resultado primero

De herramientas crudas a resultados confiables

Una herramienta MCP expone una operación. Un Action Engine de Invokta entrega el trabajo completo: en qué orden corren las cosas, quién puede llamarlo y qué tiene que contener un resultado correcto.

  • Resultados, no primitivas

    Publica engineering.prepare-implementation, no seis herramientas crudas que el agente tiene que averiguar cómo combinar.

    Saber más
  • Un solo camino de ejecución

    Todos los adaptadores llaman a engine.invoke, así que la validación, la autorización y el manejo de errores nunca se bifurcan por punto de entrada.

    Saber más
  • Invocable por cualquier agenteNuevo

    Una acción, alcanzable por MCP, la CLI, HTTP o una llamada directa. El consumidor cambia; el comportamiento no.

    Saber más
03 / 06El engine útil más pequeño
Para desarrolladores

Una capacidad, todos los puntos de entrada

El ID de la capacidad pertenece al mapa del engine. La capacidad lleva el contrato y la implementación que reutiliza cada punto de entrada.

import { createEngine, defineCapability } from "@invokta/core";import { z } from "zod"; const createWelcomeMessage = defineCapability({  title: "Create a welcome message",  description: "Creates a short welcome message for a new team member.",  input: z.object({ name: z.string().trim().min(1) }),  output: z.object({ message: z.string().min(1) }),  access: "authenticated",  async run({ input }) {    return { message: `Welcome, ${input.name}!` };  },}); export const engine = createEngine({  name: "hello-engine",  version: "0.1.0",  capabilities: {    "onboarding.create-welcome-message": createWelcomeMessage,  },});
{  "message": "Welcome, Ada!"}

Salida validada contra el contrato

04 / 06Engines reutilizables
Casos de uso

Acciones de dominio para cada área de la empresa

Cada uno de estos equipos tiene un proceso que hoy se re-enseña a cada agente nuevo. Así queda cuando se publica como acción.

  • Contenido y creatividad

    Edita videos y produce carruseles para redes con capacidades alineadas a la marca y respaldadas por proveedores, en vez de rehacer el proceso creativo en cada agente.

    Explorar
  • Ingeniería

    Convierte un ticket en trabajo listo para implementar usando el contexto del repositorio, la arquitectura, el diseño, los riesgos, los criterios de aceptación y una estrategia de pruebas.

    Explorar
  • Marketing

    Convierte el lanzamiento de un producto en una campaña alineada a la marca, apoyada en el posicionamiento, la investigación de audiencia, la evidencia y las restricciones de cada canal.

    Explorar
  • Ventas

    Genera propuestas específicas por cuenta a partir del contexto del CRM, preservando la plantilla aprobada, la identidad visual, los precios y las afirmaciones.

    Explorar
  • Operaciones de salud

    Lista los horarios válidos y agenda a un paciente aplicando la política de la clínica y una integración autorizada con Google Calendar.

    Explorar
  • Personas y reclutamiento

    Aplica una rúbrica de puesto revisable, registra la evidencia de la evaluación inicial en el sistema de reclutamiento y avisa al equipo de contratación cuando hace falta revisión humana.

    Explorar
05 / 06El pipeline de invocación
Diseñado con fronteras

El agente decide cuándo. El engine decide cómo

La validación, la autorización, la cancelación y el mapeo de errores ocurren una sola vez, dentro del engine, antes de que ningún invocador vea un resultado.

  • Contrato aplicado en tiempo de ejecución

    La entrada y la salida se validan en cada llamada. Una capacidad declara sus esquemas junto a su implementación, así una petición mal formada se rechaza antes de ejecutar el engine y un resultado fuera de contrato nunca llega a un consumidor.

    Ver el contrato
  • Un pipeline, cuatro adaptadores

    Todos los adaptadores llaman a engine.invoke. El código de la aplicación, la CLI, MCP stdio y MCP Streamable HTTP sin estado resuelven al mismo camino de ejecución, así el comportamiento no se bifurca por superficie de entrega.

    Ver el contrato
  • La autorización vive en el dominio

    Tu engine evalúa las reglas de acceso. Cada capacidad lleva una regla de acceso explícita y la política de dominio se ejecuta dentro de la frontera de invocación, en vez de reimplementarse dentro de cada agente que la llama.

    Ver el contrato
  • Errores predecibles

    La cancelación y los errores siguen una taxonomía. Las invocaciones abortadas y los errores se mapean a un conjunto documentado de tipos de error, así los consumidores pueden ramificar sobre una forma estable en vez de parsear mensajes propios de cada adaptador.

    Ver el contrato
06 / 06La frontera
Arquitectura

El agente es de tu cliente. La capacidad es de tu producto

Los agentes y los modelos van a cambiar. Las acciones de dominio que publica tu producto no deberían rehacerse cada vez que eso pase. MCP, la CLI y HTTP son solo las vías de entrega.

  • Claude
  • ChatGPT
  • Hermes
  • CLI
  • Aplicación
Consumidores
engine.invoke
Invokta
  • Proveedores
  • Scripts
  • Plantillas
  • Datos
  • Reglas
Proveedores
Empezar

No construyas otro agente. Haz que tu producto sea invocable.

Define una capacidad con su entrada, su salida y su regla de acceso. Construye la tarea una vez; invócala desde el código, la CLI y MCP.