Skip to main content

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

  1. Detects applicable packs by inspecting the project:
    • .prompt.md / PROMPT.md → prompts
    • SKILL.md → skills
    • .recipe.md / RECIPE.md → recipes
    • .curl / curl .sh → api
    • corpus/ + a queries.* file → rag
    • any .csv → evals (task generic)
    • source files or a dependency manifest → repo
  2. Runs each applicable pack into output/<pack>/, continuing past any pack that fails.
  3. Writes run_manifest.json summarizing record/finding counts and artifacts.
  4. 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 ...).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tesserakit_app-0.4.0.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tesserakit_app-0.4.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file tesserakit_app-0.4.0.tar.gz.

File metadata

  • Download URL: tesserakit_app-0.4.0.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for tesserakit_app-0.4.0.tar.gz
Algorithm Hash digest
SHA256 29babfbfd36cda9feb9ebf420598a925607bdc03d27816b03716fdf8140ac5d8
MD5 449df83c1b894df1d9aa1eca20fd0883
BLAKE2b-256 61db081628d64a61865f8bbadf4084c23ebb32924468fa456869d065bf5c3205

See more details on using hashes here.

File details

Details for the file tesserakit_app-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: tesserakit_app-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for tesserakit_app-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c5dac27c4ed8cccf8671ba1df049e10fd7a90abfcd9a26e8d90d29e005d9d8e4
MD5 db78f9b8cfaba4b07ce7eeeb778e8fd5
BLAKE2b-256 38cedc30c27046c20c9690f8b56ab8859488e9bd4749b5195124fed430459778

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 files

0.3.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page