Skip to main content

openclaw-edd logo

openclaw-edd

CI PyPI version npm version License: MIT

Evaluation-Driven Development for OpenClaw agents — save golden cases from real interactions, catch regressions before they reach users.

中文文档

Quick Start

Install the OpenClaw plugin:

openclaw plugins install openclaw-edd

After a good agent interaction, save it as a golden case:

/edd save

After modifying a skill, run all saved cases to check for regressions:

/edd

That's it. Cases are stored as human-readable YAML at <workspace>/skills/<skill>/edd.yaml.

Test Case Format

Cases are saved automatically by /edd save and editable by hand:

cases:
  - id: mysql_slow_query
    message: "Any slow queries in MySQL recently"
    expect_tools:
      - exec
    expect_commands:
      - "check_health"
    forbidden_commands:
      - "rm -rf"
    expect_output_contains:
      - "slow query"
    timeout_s: 30
    tags: [mysql, sre]

For the full field reference (pass_at_k, expect_tool_args, eval_type, expect_plan_contains, etc.), see the User Guide.

CI / CLI Integration

For CI pipelines and local observability, install the Python CLI:

pip install openclaw-edd

# Run cases in CI
openclaw-edd run --cases edd.yaml --output-json report.json

# Watch live tool events
openclaw-edd watch

# Mine golden cases from session history
openclaw-edd edd mine --output mined.yaml

The plugin and CLI share the same edd.yaml format. See the User Guide for the full EDD loop (suggest → apply → diff → mine → judge → export).

License

MIT

Metadata

Release files for openclaw-edd 0.5.0

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

Source distribution (sdist)

Source distribution for openclaw-edd 0.5.0
File Size Uploaded Provenance Actions
openclaw_edd-0.5.0.tar.gz 51.8 kB With provenance Details for openclaw_edd-0.5.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for openclaw-edd 0.5.0
File Interpreter ABI Platform Actions
openclaw_edd-0.5.0-py3-none-any.whl Python 3 none any Details for openclaw_edd-0.5.0-py3-none-any.whl

Total release size: 101.0 kB

Release files / openclaw_edd-0.5.0.tar.gz

Download URL openclaw_edd-0.5.0.tar.gz
Size 51.8 kB
Tags Source
SHA-256 checksum
How to use checksums
24cf4e341a2cdee165c8b494ffe29bb86879f343cb148443b124f50951134181
BLAKE2b-256 checksum
How to use checksums
c297a0c2b20bf6b858f61c6e73b81eeaa387631dd74309d354f84671b0a6903e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Release files / openclaw_edd-0.5.0-py3-none-any.whl

Download URL openclaw_edd-0.5.0-py3-none-any.whl
Size 49.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed2ce2749b439b4973856e24d4f4505f77f77a09efcbbe480be446722f44e927
BLAKE2b-256 checksum
How to use checksums
861f30a5ba5020b619e0427bd96342bb9adc82375ac076b5d17a86c935ddc481
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 15, 2026.

Transparency log

Security for openclaw-edd 0.5.0

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 openclaw_edd-0.5.0.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 Mar 15, 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