BlaiseBlaise
Documentation
Runner and Plugs

Runner and Plugs

Configure a Blaise runner with blaise.yml and extend it with plugs.

A Blaise runner is configured with a blaise.yml file. Its heart is a setup list of plugs: small modules that prepare the environment an agent runs in, and that can watch or change the messages between Blaise and the agent. The runner logic lives in the @blaiseagent/runner package.

Status. blaise-agent listen runs every session through the plugs of a blaise.yml. Sessions that go idle pause, and resume with the next message, unless the agent is set to end them. The Docker and sandbox plugs have not been verified on a real runner yet; see The security model.

Where to start

The documentation follows the Diátaxis framework, with one section for each kind of need.

You want to…Go to
Learn by following a guided exampleTutorials
Get a specific job doneHow-to guides
Look up a key, a function or a typeReference
Understand how and why it worksExplanation

On this page