INestiaAgentOperation:
    | INestiaAgentOperation.IHttp
    | INestiaAgentOperation.IClass

Operation information in the Nestia Agent.

INestiaAgentOperation is a type represents an operation that would be selected by the A.I. chatbot of NestiaAgent class to perform the LLM (Large Language Model) function calling.

Also, it is an union type that is discriminated by the protocol property. If the protocol value is http, it means that the HTTP API operation would be called by the A.I. chatbot. Otherwise, if the protocol value is class, it means that the operation has come from a TypeScript class.

Jeongho Nam - https://github.com/samchon