CommBus.Protocol.Context (CommBus v0.1.0)

Copy Markdown View Source

Execution context shared across CommBus protocol adapters.

Summary

Functions

Attach the assembled prompt payload produced by CommBus.Assembler.

Types

t()

@type t() :: %CommBus.Protocol.Context{
  assembly: map() | nil,
  conversation: CommBus.Conversation.t(),
  entries: [CommBus.Entry.t()],
  opts: keyword()
}

Functions

put_assembly(context, assembly)

@spec put_assembly(t(), map()) :: t()

Attach the assembled prompt payload produced by CommBus.Assembler.