File-based orchestrator for structured evaluation of applied LLM workflows: humans declare intent, LLMs reason about quality, code runs and records raw facts
Project description
Vibe-testing LLM workflows for vibe coders
lightassay is AI-native evaluation for real LLM workflows: describe what
worries you, let an agent build the workbook, run the actual workflow, and
review semantic analysis. No fake coded quality metrics.
Install
pip install lightassay
Setup
Requires an installed and authenticated Codex CLI or Claude CLI.
lightassay init
Quick Start
lightassay quickstart \
--message "Check the main workflow behavior, edge cases, and obvious failure modes." \
--target "python:myapp.pipeline.run"
Use Cases
- Create a first eval suite from plain-language intent.
- Rerun the same workbook after app fixes.
- Compare target models from one workbook.
- Connect Python, JavaScript, TypeScript, HTTP, or command-based workflows.
- Keep evaluation state in local workbook and JSON artifacts.
Commands
lightassay quickstart- create a workbook, run the target workflow, and write analysis.lightassay continue- continue an existing workbook with new instructions.lightassay rerun- rerun the same prepared workbook after app changes.lightassay compare-models- run the workbook model matrix and compare results.lightassay adapter-template- generate a thin target adapter template.lightassay adapter-check- validate a target adapter before running evals.lightassay agent-guide- print installed-package guidance for coding agents.
Why Lightassay
- AI-first: built for agent-driven eval creation and analysis.
- Agent-operated: uses your authenticated Codex CLI or Claude CLI subscription for preparation, analysis, and compare instead of a separate analysis API bill.
- File-based: workbook markdown plus JSON artifacts.
- Real workflow boundary: tests your target workflow, not isolated prompt snippets.
- No fake coded quality metrics.
Docs
For installed-package guidance:
lightassay agent-guide
Repository docs:
License
MIT - see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lightassay-0.3.3.tar.gz.
File metadata
- Download URL: lightassay-0.3.3.tar.gz
- Upload date:
- Size: 257.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42865ad57e1d17b616a7cc404cf75dff2bfebc91b7158ebdaf4d4c139ce1e42b
|
|
| MD5 |
76de30ebd1d8bb1475e949fe59265fbc
|
|
| BLAKE2b-256 |
d13b98bd3ac14ce70cabcc6b39dca8d81261f2a0fbfe0dc68af571f52197d990
|
File details
Details for the file lightassay-0.3.3-py3-none-any.whl.
File metadata
- Download URL: lightassay-0.3.3-py3-none-any.whl
- Upload date:
- Size: 189.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49e9ec53839f57bb761af9be004719fdff8f4c4f3d0f41d96f27b96667c67f80
|
|
| MD5 |
a07c79fc906c67b96e985327906408d3
|
|
| BLAKE2b-256 |
06c282343f68da8dfbb9afa5c79040663bd810d2176aa4c7ffc09e651b6675b0
|