Aller au contenu
English

defineMcpPrompt

import { defineMcpPrompt } from "@elie-laloum/outpost";

Déclare des instructions rendues au début de chaque tour à partir d’un prompt d’un serveur MCP déclaré sur le même harness. La construction vérifie le nom du serveur, le nom du prompt et les arguments texte sans contacter le serveur ; le tour échoue avec le code configuration si ce serveur ne tourne pas ou n’offre aucun prompt.

Exemple complet et règles détaillées.

  • optionsRequis
    McpPromptOptions
    Serveur, nom et arguments texte du prompt à rendre.
  • options.serverRequis
    string
    Nom d’un serveur MCP déclaré sur le même harness et qui propose des prompts.
  • options.nameRequis
    string
    Nom du prompt tel que listé par le serveur.
  • options.argumentsOptionnel
    Readonly<Record<string, string>> | undefined
    Arguments texte du prompt, aucun par défaut ; les valeurs sont transmises telles quelles.

HarnessInstructions

export declare function defineMcpPrompt(
  options: McpPromptOptions,
): HarnessInstructions;