Skip to main content

eawf — Eä Workflow

State-first, agent-driven development framework. Parallel waves, strict schema, Claude Code adapter.

Install

git clone <repo> && cd eawf && uv sync
# or, install as a tool from the local checkout:
uv tool install --from . eawf
# on Windows, pull the named-pipe daemon transport:
uv tool install --from . "eawf[windows]"

Quickstart (new project)

cd /path/to/your/repo
eawf init                            # interactive wizard
eawf plugin install claude           # render local .claude/ skills/agents/hooks
eawf phase open --auto --title "Bootstrap"

Workflow

research → plan → execute (parallel waves) → cherry-pick → ship phase

Use slash commands /research, /prep, /audit, /ship, /review, /polish, or /flow to drive the lifecycle.

Contributing

See CONTRIBUTING.md for local development setup, harness plugin setup, and verification commands.

What gets committed

  • .ea/state.json — canonical project ledger. The eawfd daemon is the sole canonical mutator; the eawf state CLI proxies mutations to it over JSON-RPC and falls back to a direct portalocker write only when the daemon is unavailable (CI / one-shot / recovery). Read access is free.
  • AGENTS.md — agent contract (regenerated by eawf sync; user region preserved on re-render).

The Claude Code plugin tree (.claude/ + CLAUDE.md) and any user-local files (.claude/settings.local.json) stay gitignored — they are machine-specific renders, not committed assets. Re-render anytime via eawf plugin install claude.

Docs

See docs/ — architecture, CLI surface, schemas, policy. Start with the source map for a one-line-per-package index of src/eawf/, then the architecture overview.

License

MIT — see LICENSE.

Metadata

Release files for eawf 0.6.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for eawf 0.6.8
File Size Uploaded Provenance Actions
eawf-0.6.8.tar.gz 7.4 MB With provenance Details for eawf-0.6.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for eawf 0.6.8
File Interpreter ABI Platform Actions
eawf-0.6.8-py3-none-any.whl Python 3 none any Details for eawf-0.6.8-py3-none-any.whl

Total release size: 10.6 MB

Release files / eawf-0.6.8.tar.gz

Download URL eawf-0.6.8.tar.gz
Size 7.4 MB
Tags Source
SHA-256 checksum
How to use checksums
19d8962323626c55e9139a70d027655f679c9cee00116d1a3eb80aa14cb8e7e0
BLAKE2b-256 checksum
How to use checksums
c548165562e69705d2963f806bb92e77ba7e3ed4f66d654714cd54157f81214f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 12, 2026.

Transparency log

Release files / eawf-0.6.8-py3-none-any.whl

Download URL eawf-0.6.8-py3-none-any.whl
Size 3.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
4a5418a13615498a146e26d5e071d62d338e57974fb8ba90913270130bee8225
BLAKE2b-256 checksum
How to use checksums
c877ca3ddeb1a43d2492210942f586b7082de5c22fae4467142d87dbcccb0832
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 12, 2026.

Transparency log

Security for eawf 0.6.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for eawf-0.6.8.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 12, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page