Skip to main content

kestrel-feature-workflows

First-class agent workflow orchestration for Kestrel Sovereign.

Workflows is orchestration on top of the existing Signal Dispatcher. Stages dispatch signals (ACTION / ARTIFACT / COGNITION); durability, dedupe, locks, causation tracking, retention, and redaction all come from the dispatcher. Workflows adds what the dispatcher lacks: multi-stage sequencing and fan-out, per-stage gates (including an adversarial red_team_clear gate), reverse-order saga compensation, a cancellation barrier, DID-signed versioned workflow definitions, and constitutional-boundary enforcement.

Installation

uv pip install kestrel-feature-workflows

The package registers WorkflowsFeature through the kestrel_sovereign.features entry point group.

Development

uv sync --extra test
uv run --extra test pytest -q

Design

See docs/architecture/WORKFLOWS_FEATURE_DESIGN.md (v4.1) and WORKFLOWS_DEVELOPER_GUIDE.md in the kestrel-sovereign repository for the full design and the stage-to-signal reduction.

Download files

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

Source Distribution

kestrel_feature_workflows-0.3.0.tar.gz (348.9 kB view details)

Uploaded Source

Built Distribution

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

kestrel_feature_workflows-0.3.0-py3-none-any.whl (93.3 kB view details)

Uploaded Python 3

File details

Details for the file kestrel_feature_workflows-0.3.0.tar.gz.

File metadata

File hashes

Hashes for kestrel_feature_workflows-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7849ee054fed12dcbb73546c91e409a0f29d02a0a78ee20856ed2ae86f9e0eda
MD5 0de0d15ec9e73692f1b09f223de527d2
BLAKE2b-256 75d3180e3e1bbf17aa58b9bfe7ec3c1fd3df55813f1e7735bb1bac1bf4ce359e

See more details on using hashes here.

Provenance

The following attestation bundles were made for kestrel_feature_workflows-0.3.0.tar.gz:

Publisher: publish.yml on KestrelSovereignAI/kestrel-feature-workflows

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

File details

Details for the file kestrel_feature_workflows-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for kestrel_feature_workflows-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10a717e579b206a006892f128fdf7049d2051768aa70c70db1a6e92f3d6dc50e
MD5 f82ab3662a94436d411b8120b889526a
BLAKE2b-256 0e6f15c0a3fede9c96db37f0ce9403dbf61f2d88ac2189ade6143dc93f56d75f

See more details on using hashes here.

Provenance

The following attestation bundles were made for kestrel_feature_workflows-0.3.0-py3-none-any.whl:

Publisher: publish.yml on KestrelSovereignAI/kestrel-feature-workflows

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

Release history Release notifications | RSS feed

0.6.0

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

This release

0.3.0 This release

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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