Type alias PromptAwareExternalToolRegistryEntry

PromptAwareExternalToolRegistryEntry: {
    name: string;
    execute: ITool<Record<string, any>, unknown>["execute"];
    description: string;
    inputSchema: JSONSchemaObject;
    displayName?: string;
    outputSchema?: JSONSchemaObject;
    requiredCapabilities?: string[];
    category?: string;
    version?: string;
    hasSideEffects?: boolean;
}

Type declaration

  • name: string
  • execute: ITool<Record<string, any>, unknown>["execute"]
  • description: string
  • inputSchema: JSONSchemaObject
  • Optional displayName?: string
  • Optional outputSchema?: JSONSchemaObject
  • Optional requiredCapabilities?: string[]
  • Optional category?: string
  • Optional version?: string
  • Optional hasSideEffects?: boolean