Directories
¶
| Path | Synopsis |
|---|---|
|
Package conformance provides a shared contract suite that every Hermod source and sink must satisfy.
|
Package conformance provides a shared contract suite that every Hermod source and sink must satisfy. |
|
formatter
|
|
|
schemaregistry
Package schemaregistry formats a Hermod message as a Confluent-framed record, so that a topic Hermod writes can be read by the consumers an existing Kafka estate already runs.
|
Package schemaregistry formats a Hermod message as a Confluent-framed record, so that a topic Hermod writes can be read by the consumers an existing Kafka estate already runs. |
|
Package reply carries what a workflow did with a message back to a caller that is waiting for it.
|
Package reply carries what a workflow did with a message back to a caller that is waiting for it. |
|
fcm
Package fcm sends messages to devices, topics and conditions through Firebase Cloud Messaging.
|
Package fcm sends messages to devices, topics and conditions through Firebase Cloud Messaging. |
|
metis
Package metis drives a BPMN 2.0 workflow engine from a Hermod pipeline.
|
Package metis drives a BPMN 2.0 workflow engine from a Hermod pipeline. |
|
mldataset
Package mldataset is the Collect Dataset sink: each message a workflow sends it becomes a row of a dataset on Hermod's hermod-ml worker, so the next training of a model on that dataset learns from it.
|
Package mldataset is the Collect Dataset sink: each message a workflow sends it becomes a row of a dataset on Hermod's hermod-ml worker, so the next training of a model on that dataset learns from it. |
|
panmail
Package panmail sends each message as an email through a panmail gateway.
|
Package panmail sends each message as an email through a panmail gateway. |
|
txgroup
Package txgroup writes to several sinks inside one distributed transaction.
|
Package txgroup writes to several sinks inside one distributed transaction. |
|
metis
Package metis reads a BPMN 2.0 workflow engine into a Hermod pipeline.
|
Package metis reads a BPMN 2.0 workflow engine into a Hermod pipeline. |
|
features
Package features holds the feature-engineering transformers: the steps that turn a record into the numbers a model takes, the same way at training and at inference.
|
Package features holds the feature-engineering transformers: the steps that turn a record into the numbers a model takes, the same way at training and at inference. |
|
genai
Package genai holds the workflow nodes that call a large language model: ai_prompt, ai_extract and ai_embed.
|
Package genai holds the workflow nodes that call a large language model: ai_prompt, ai_extract and ai_embed. |
|
genai/memory
Package memory gives an AI node a memory of the conversation a message belongs to: the earlier exchanges of the same chat, loaded before the model is called and extended after it answers.
|
Package memory gives an AI node a memory of the conversation a message belongs to: the earlier exchanges of the same chat, loaded before the model is called and extended after it answers. |
|
genai/retrieve
Package retrieve is the ai_retrieve (RAG) transformer: it embeds a query with the node's AI connection, asks a vector store for the nearest documents, and writes them with their scores into the message, ready for a following ai_prompt node (or an ai_agent tool).
|
Package retrieve is the ai_retrieve (RAG) transformer: it embeds a query with the node's AI connection, asks a vector store for the nearest documents, and writes them with their scores into the message, ready for a following ai_prompt node (or an ai_agent tool). |
|
geo
Package geo holds the geometry transformer: the distance between two points on a record, and whether a point lies in a polygon.
|
Package geo holds the geometry transformer: the distance between two points on a record, and whether a point lies in a polygon. |
|
ml
Package ml holds the machine-learning transformers.
|
Package ml holds the machine-learning transformers. |
|
structure
Package structure holds the transformers that change the shape of a record rather than its values: flatten and unflatten, parse_field, template_render and field_diff.
|
Package structure holds the transformers that change the shape of a record rather than its values: flatten and unflatten, parse_field, template_render and field_diff. |
Click to show internal directories.
Click to hide internal directories.