HEELER
Documentation menu

Complete heeler API reference

This reference covers every name exported by heeler.__all__. The package is one module; the sections below are organizational pages, not Python submodules.

Reference pages

Common behavior

Unless an entry says otherwise:

  • A remote refusal or transport failure raises HeelerError.
  • App commands participate in the same command validation and history model as UI actions.
  • Parameters are positional or keyword arguments according to the displayed Python signature.
  • Returned dictionaries use the schemas in Objects and return schemas.
  • “App” includes the built-in console and external scripts connected to the running application.
  • “Batch” means a script launched with Heeler's -x option.

No public function is asynchronous from Python's perspective. Long operations block until the bridge returns or raises.