Introduction

Agents are configured using a YAML file. If you’re totally new to YAML files, you can learn more about them here.

In Alto, you can augment your YAML configuration files and Python tasks using Jinja, a powerful templating language. For example, using Jinja enables you to:

  • Create relative variables (e.g., relative paths)
  • Use environment variables for production deployments

Here are the list of available Jinja functions:

  • __platform__
  • __version__
  • __file__
  • Path
  • wkdir()
  • parent_dir(path)
  • concat(str1, str2)
  • env(var)

We’ll cover these next.

Jinja Functions