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.2.0.tar.gz (332.5 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.2.0-py3-none-any.whl (88.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for kestrel_feature_workflows-0.2.0.tar.gz
Algorithm Hash digest
SHA256 dc34892fad30133aa5656d46db56e05ccf78151aacc11ee484b448eb3120c6c8
MD5 6519d55bebed5b4a15613c209f1cc6fa
BLAKE2b-256 1b799a1c0dbecd420b813ec43b3e7e65ca3c6311cbaabb761708c4bfd9e380b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for kestrel_feature_workflows-0.2.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.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for kestrel_feature_workflows-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4593f480c0bba09e8fcfccaec7878b073ae27adaa4596cae4c8d7e80db8198d1
MD5 0c0d64d8c398282c2545f2bbfb3e5a2f
BLAKE2b-256 57ffd4c55d377174872ddc23d9a35566e2c8a7d4ed441cddcfb94900f044ee7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kestrel_feature_workflows-0.2.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

0.3.0

2 files

This release

0.2.0 This release

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