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.0.tar.gz (319.2 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.0-py3-none-any.whl (78.8 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for kestrel_feature_workflows-0.1.0.tar.gz
Algorithm Hash digest
SHA256 651af9db9bb7ffa2de9d77b041e5814bb9fb7f80b9c3d06394ab80145b754043
MD5 6d80ab657dea57ef93c45c879f903d7c
BLAKE2b-256 901dac5a4dab9f7af6c1b2c59136fa5d4874a210e8aa8f8bea0b5313036331af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for kestrel_feature_workflows-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e0eb527b983dc893c2b6298324033a1ed16fd2a204c32757149969c6388ab535
MD5 253e9cc9e4e58d1a3cb3c31e217c93ee
BLAKE2b-256 00bc972bc895751f37838c25ca671bbab51ca7c36e8f782d09863910ec473d91

See more details on using hashes here.

Provenance

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

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