Packages

A Gleam library for building and orchestrating agents on the BEAM.

Current section

Files

Jump to
pig include pig_PigConfig.hrl
Raw

include/pig_PigConfig.hrl

-record(pig_config, {
agent_config :: pig@agent@state:agent_config(),
skills :: list(pig@skill:skill()),
consumer_specs :: list(pig@obs@consumer_spec:consumer_spec()),
hooks :: list(pig@hooks:hooks()),
initial_history :: list(pig_protocol@message:message()),
session_store :: gleam@option:option(pig@session_store:session_store())
}).