Skip to content

Python API

The public package is zeroshot; the install distribution is the-open-engine-zeroshot. All I/O methods are asynchronous. Public data objects are frozen dataclasses, and exact protocol documents are copied defensively at their boundary.

The reference is generated from the curated exports in zeroshot.__init__ and their source docstrings:

  • Client and run handle: run and merge-plan submission, lookup, observation, and stop operations.
  • Configuration: targets, run requests, merge-plan DAGs, and runtimes.
  • Result models: immutable run, plan, log, source, and terminal values.
  • Exceptions: request, target, protocol, timeout, and failed-run errors.

See the Python SDK guide for complete submissions and target examples.

Version identity

The SDK release paired with Zeroshot vX.Y.Z is X.Y.Z.post1. This site records that value in its version manifest. If a later SDK-only revision is published, it does not alter an existing core docs snapshot.