MessageJay Runtime Environment

The automation runtime environment runs TypeScript code in an isolated environment. Whenever you set up an automation, the code you or the AI generates will be checked for syntax and type issues. Only correctly compiled code can be used in an automation.

Available TypeScript functionality

The runtime provides the ES2024 standard library with the exeption of a few features. These feauters are not supported:

  • eval is not supported for security reasons
  • npm module import
  • decorators
  • weakref
  • disposable
  • scripthost
  • webworkers
  • proxy
  • reflect
  • sharedmemory
  • dom or node.js specific features
    • fetch is not supported but an alternative is provided by the runtime environment
    • setTimeout and clearTimeout are also not supported