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.