Skip to content

marvin.beta.applications

Tip

All async methods that have an _async suffix have sync equivalents that can be called with out the suffix e.g. run() and await run_async().

Application

Tools for Applications have a special property: if any parameter is annotated as Application, then the tool will be called with the Application instance as the value for that parameter. This allows tools to access the Application's state and other properties.