Skip to main content

AGILAB cross-app DAG preview showing artifact handoffs between demo projects

Project description

agi-app-multi-dag

PyPI version Python versions License: BSD 3-Clause

agi-app-multi-dag publishes the multi_app_dag_project AGILAB app as a self-contained PyPI payload. It is a read-only workflow-contract example rather than a domain worker benchmark.

Purpose

Use this package to understand how AGILAB can connect several app projects with explicit artifact handoffs. The bundled DAG shows a flight stage producing a summary artifact that a weather stage can consume.

Installed Project

The distribution name is agi-app-multi-dag; the AGILAB project name is multi_app_dag_project. The package exposes both multi_app_dag and multi_app_dag_project through the agilab.apps entry point group, so AgiEnv(app="multi_app_dag_project") resolves the project without a monorepo checkout.

Install

pip install agi-app-multi-dag

Most users get this package through agi-apps, agilab[ui], or agilab[examples]; direct installation is useful when validating one app package in isolation.

Run In AGILAB

Select multi_app_dag_project, open WORKFLOW, choose the multi-app DAG template, and inspect the runner-state preview. This package is primarily for workflow review; use flight_telemetry_project or weather_forecast_project when you want to execute concrete worker code.

Expected Inputs

The package ships a DAG template that names the producer and consumer projects. No private data, cluster, service mode, or live external service is required for the default preview.

Expected Outputs

The preview writes a runner-state JSON file under the AGILAB execution logs and renders the runnable versus blocked stages. It does not create a domain reducer artifact because it demonstrates cross-app orchestration, not a worker merge.

Change One Thing

Edit a handoff name in a copied DAG template and reload the preview. The blocked stage should make the missing artifact contract obvious before any downstream execution is attempted.

Scope

This package teaches multi-app DAG contracts. It is not a scheduler replacement, an Airflow/Kubeflow clone, or a production workflow governance layer.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agi_app_multi_dag-2026.6.20.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agi_app_multi_dag-2026.6.20-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file agi_app_multi_dag-2026.6.20.tar.gz.

File metadata

  • Download URL: agi_app_multi_dag-2026.6.20.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for agi_app_multi_dag-2026.6.20.tar.gz
Algorithm Hash digest
SHA256 d14c2759dca0bbb52fac4bcb82e7f2feedb39f3db6b749117a13daa93481b3c7
MD5 99bbebf53a71213c64b663910e4da38b
BLAKE2b-256 d292203af4eb75f1ff38164ddc9345286ec5cb96ca40c2939d60ecbbd99df4fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for agi_app_multi_dag-2026.6.20.tar.gz:

Publisher: pypi-publish.yaml on ThalesGroup/agilab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agi_app_multi_dag-2026.6.20-py3-none-any.whl.

File metadata

File hashes

Hashes for agi_app_multi_dag-2026.6.20-py3-none-any.whl
Algorithm Hash digest
SHA256 347ba24e8366d69371f19402969830c6d22f694e7f2b9bc6ba0163878ce6d893
MD5 7c05798fd81c8c9f4c44a8c70a7d10e0
BLAKE2b-256 a2005c83a82ccc1a9a35699116985f91da79feb00ae622f0f2612d9b73bbd0ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for agi_app_multi_dag-2026.6.20-py3-none-any.whl:

Publisher: pypi-publish.yaml on ThalesGroup/agilab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page