Aller au contenu
English

HarnessSubagentOptions

import type { HarnessSubagentOptions } from "@elie-laloum/outpost";
  • nameRequis
    string
    Nom d’outil unique présenté au modèle parent, composé de 1 à 64 lettres, chiffres, tirets ou underscores.
  • descriptionRequis
    string
    Indique au modèle parent quand déléguer à cet enfant ; envoyée avec le schéma de l’outil.
  • agentRequis
    CustomAgent
    Agent intégré issu de createAgent({ harness: createHarness(…), model }) qui fournit les instructions, outils, limites et permissions de l’enfant. Un agent CLI est refusé avec le code configuration.
export interface HarnessSubagentOptions {
  readonly name: string;
  readonly description: string;
  readonly agent: CustomAgent;
}