Reference

This is the generated API reference. It documents the deliberate public surface of the package — the modules grouped by layer below, and the names each declares in its __all__ — rather than every source object. The three layers are:

  • Filesystem protocolhttk.workflow.protocol and httk.workflow.errors; see The filesystem protocol API.

  • Execution / authoring — the package root httk.workflow (Runner, Attempt, and the small job and result types), with httk.workflow.sdk, httk.workflow.runtime, httk.workflow.runtime_utils, and httk.workflow.hookapi, httk.workflow.scaffold, httk.workflow.executors, and httk.workflow.shell_bridge.

  • Orchestration and managementhttk.workflow.collecting, httk.workflow.supervision, httk.workflow.transfers, httk.workflow.manifests, httk.workflow.hygiene, httk.workflow.adapters, httk.workflow.adapter_protocol, httk.workflow.configuration, and httk.workflow.projects, plus the domain and compatibility consumers httk.workflow.vasp and the httk.workflow.compat engines (httk.workflow.compat.v1, httk.workflow.languages.cwl, httk.workflow.languages.pwd, httk.workflow.languages.jobflow, and httk.workflow.languages.httk_v1). The language registration modules are public; their packaged runner modules are internal implementation details.