GenAI.Records.Node (GenAI Core v0.3.2)

Copy Markdown

Records used by for preparing/processing nodes.

Summary

Types

Indicate no further nodes to process.

Processing error

Indicate node to process next.

Yield processing for.

Types

process_end()

@type process_end() :: {:process_end, element :: any(), session :: any()}

Indicate no further nodes to process.

process_error()

@type process_error() ::
  {:process_error, element :: any(), error :: any(), session :: any()}

Processing error

process_next()

@type process_next() :: {:process_next, element :: any(), session :: any()}

Indicate node to process next.

process_yield()

@type process_yield() ::
  {:process_yield, element :: any(), yield_for :: any(), session :: any()}

Yield processing for.

Functions

process_end(args \\ [])

(macro)

process_end(record, args)

(macro)

process_error(args \\ [])

(macro)

process_error(record, args)

(macro)

process_next(args \\ [])

(macro)

process_next(record, args)

(macro)

process_yield(args \\ [])

(macro)

process_yield(record, args)

(macro)