@valon-technologies/gestalt
    Preparing search index...

    Type Alias CreateAgentProviderTurnRequest

    CreateAgentProviderTurnRequest: Message<
        "gestalt.provider.v1.CreateAgentProviderTurnRequest",
    > & {
        turnId: string;
        sessionId: string;
        idempotencyKey: string;
        model: string;
        messages: AgentMessage[];
        tools: ResolvedAgentTool[];
        responseSchema?: JsonObject;
        metadata?: JsonObject;
        providerOptions?: JsonObject;
        createdBy?: AgentActor;
        executionRef: string;
        toolRefs: AgentToolRef[];
        toolSource: AgentToolSourceMode;
        subject?: AgentSubjectContext;
        toolGrant: string;
    }

    Type Declaration

    • turnId: string

      from field: string turn_id = 1;

    • sessionId: string

      from field: string session_id = 2;

    • idempotencyKey: string

      from field: string idempotency_key = 3;

    • model: string

      from field: string model = 4;

    • messages: AgentMessage[]

      from field: repeated gestalt.provider.v1.AgentMessage messages = 5;

    • tools: ResolvedAgentTool[]

      from field: repeated gestalt.provider.v1.ResolvedAgentTool tools = 6;

    • OptionalresponseSchema?: JsonObject

      from field: google.protobuf.Struct response_schema = 7;

    • Optionalmetadata?: JsonObject

      from field: google.protobuf.Struct metadata = 8;

    • OptionalproviderOptions?: JsonObject

      from field: google.protobuf.Struct provider_options = 9;

    • OptionalcreatedBy?: AgentActor

      from field: gestalt.provider.v1.AgentActor created_by = 10;

    • executionRef: string

      from field: string execution_ref = 11;

    • toolRefs: AgentToolRef[]

      from field: repeated gestalt.provider.v1.AgentToolRef tool_refs = 12;

    • toolSource: AgentToolSourceMode

      from field: gestalt.provider.v1.AgentToolSourceMode tool_source = 13;

    • Optionalsubject?: AgentSubjectContext

      from field: gestalt.provider.v1.AgentSubjectContext subject = 14;

    • toolGrant: string

      from field: string tool_grant = 15;

    from message gestalt.provider.v1.CreateAgentProviderTurnRequest