Skip to main content

First-class agent workflow orchestration primitive for Kestrel Sovereign

Project description

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.

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

kestrel_feature_workflows-0.1.1.tar.gz (322.7 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.1.1-py3-none-any.whl (81.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for kestrel_feature_workflows-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5df9abb64549c87bd6fd07f89acd57f05deb0638c7c1dc5db66bef0021e23729
MD5 b73a4513eb39056561b1d2f8228d0027
BLAKE2b-256 96035c53a74b5049d1548524071a72ee9729b0c1758cdde959da7364fc1725b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for kestrel_feature_workflows-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 33d9c10d55a0b12500338af989adda41b64d4908e0435e02c96dd7ba5c45524a
MD5 be26f96c0f8a3baca45221cfbd22b6f7
BLAKE2b-256 55339daea1c77a1f046ee5ecf03d8f13e0c3ff0ed8670d3ddb4b91138b45d1dc

See more details on using hashes here.

Provenance

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

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