Aller au contenu
English

HarnessInstructionContext

import type { HarnessInstructionContext } from "@elie-laloum/outpost";
  • sandboxRequis
    SandboxLease
    Sandbox empruntée du tour, par exemple pour lire les consignes du projet avant la première requête.
  • signalRequis
    AbortSignal
    Signal d’annulation du tour ; respectez-le dans les résolveurs asynchrones.
  • modelRequis
    AgentModel
    Modèle normalisé de l’agent qui exécute le tour.
  • mcpOptionnel
    HarnessMcpContext | undefined
    Accès aux serveurs MCP démarrés pour ce tour, présent quand le harness déclare mcpServers. Les résolveurs d’instructions des skills ne le reçoivent pas.
export interface HarnessInstructionContext {
  readonly sandbox: SandboxLease;
  readonly signal: AbortSignal;
  readonly model: AgentModel;
  readonly mcp?: HarnessMcpContext;
}