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 listenruns every session through the plugs of ablaise.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 example | Tutorials |
| Get a specific job done | How-to guides |
| Look up a key, a function or a type | Reference |
| Understand how and why it works | Explanation |