tesserakit-app
The Tessera app: run the whole hub over a project and get one browsable dashboard.
tessera-app is the unifying surface over the job packs. It detects which packs apply to a project, runs them, and renders all their artifacts into a single self-contained HTML dashboard. No server, no build step, no extra dependencies.
It is a CLI-only plugin: it registers commands under tessera.commands and orchestrates JobPacks, but is not itself a JobPack. (This is the first real use of the deliberate split between the tessera.commands and tessera.jobpacks entry-point groups.)
Commands
tessera detect --input . # show which packs apply, without running
tessera run --input . --output run # run applicable packs + build dashboard
tessera dashboard --input run # (re)build the HTML dashboard from a run
What run does
- Detects applicable packs by inspecting the project:
.prompt.md/PROMPT.md→ promptsSKILL.md→ skills.recipe.md/RECIPE.md→ recipes.curl/ curl.sh→ apicorpus/+ aqueries.*file → rag- any
.csv→ evals (taskgeneric) - source files or a dependency manifest → repo
- Runs each applicable pack into
output/<pack>/, continuing past any pack that fails. - Writes
run_manifest.jsonsummarizing record/finding counts and artifacts. - Builds
output/index.html: a dashboard with headline cards and every pack's reports, rendered from Markdown to HTML in the browser-ready file.
Notes
- The orchestrator never raises on a single pack's failure; it records the error and moves on, so one bad input does not sink the whole run.
- The dashboard is fully self-contained (inline CSS, no JS, no external assets) so it can be committed, emailed, or served as a static file.
- For full control over a single pack (e.g. a specific eval task type or column overrides), use that pack's own command (
tessera evals compile ...).
Metadata
Release files for tesserakit-app 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tesserakit_app-0.4.0.tar.gz | 9.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tesserakit_app-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.9 kB
Release files / tesserakit_app-0.4.0.tar.gz
| Download URL | tesserakit_app-0.4.0.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
29babfbfd36cda9feb9ebf420598a925607bdc03d27816b03716fdf8140ac5d8
|
|
BLAKE2b-256 checksum How to use checksums |
61db081628d64a61865f8bbadf4084c23ebb32924468fa456869d065bf5c3205
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.11
|
Release files / tesserakit_app-0.4.0-py3-none-any.whl
| Download URL | tesserakit_app-0.4.0-py3-none-any.whl |
|---|---|
| Size | 11.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c5dac27c4ed8cccf8671ba1df049e10fd7a90abfcd9a26e8d90d29e005d9d8e4
|
|
BLAKE2b-256 checksum How to use checksums |
38cedc30c27046c20c9690f8b56ab8859488e9bd4749b5195124fed430459778
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.11
|