definePromptAgent<State> method

Agent<State> definePromptAgent<State>({
  1. required String promptName,
  2. Map<String, dynamic>? promptInput,
  3. SchemanticType<State>? stateSchema,
  4. SessionStore? store,
  5. ClientTransform? clientTransform,
})

Registers an agent from an existing, previously-defined prompt.

Implementation

Agent<State> definePromptAgent<State>({
  required String promptName,

  /// Supplies values for the prompt's input variables, so a single prompt
  /// can be reused and customized by multiple agents.
  Map<String, dynamic>? promptInput,
  SchemanticType<State>? stateSchema,
  SessionStore? store,
  ClientTransform? clientTransform,
}) {
  return agent_lib.definePromptAgent<State>(
    registry,
    promptName: promptName,
    promptInput: promptInput,
    stateSchema: stateSchema,
    store: store,
    clientTransform: clientTransform,
  );
}