Skip to content

artemiskit history

View the history of past evaluation runs stored locally or in configured storage.

Terminal window
artemiskit history [options]
akit history [options]
OptionDescriptionDefault
-p, --project <project>Filter by project name
-s, --scenario <scenario>Filter by scenario name
-l, --limit <number>Limit number of results20
--config <path>Path to config fileartemis.config.yaml
Terminal window
akit history
Terminal window
akit history --project my-project
Terminal window
akit history --scenario auth-tests
Terminal window
akit history --project my-project --scenario qa-suite --limit 10

The history command displays runs in a formatted table:

╔════════════════════════════════════════════════════════════════════════════╗
║ RUN HISTORY ║
╠════════════════════════════════════════════════════════════════════════════╣
║ Run ID Scenario Success Rate Date ║
╟────────────────────────────────────────────────────────────────────────────╢
║ ar-20260118-abc auth-tests 95.0% 1/18/26 10:30 ║
║ ar-20260117-def qa-suite 88.5% 1/17/26 14:22 ║
║ ar-20260117-ghi stress-test 100.0% 1/17/26 09:15 ║
╚════════════════════════════════════════════════════════════════════════════╝
Showing 3 runs (limit: 20)
  • Green — 90% or higher
  • Yellow — 70% to 89%
  • Red — Below 70%

In non-TTY environments (CI/CD pipelines, redirected output), a simplified plain-text format is used:

=== RUN HISTORY ===
ar-20260118-abc auth-tests 95.0% 1/18/2026, 10:30:00 AM
ar-20260117-def qa-suite 88.5% 1/17/2026, 2:22:00 PM

If no runs are found, the command provides helpful feedback:

No runs found.
Filters applied:
Project: my-project
Scenario: auth-tests
Try removing filters or run some tests first.

The history command reads from your configured storage backend. Configure storage in artemis.config.yaml:

storage:
type: local
basePath: ./artemis-runs

Or for Supabase:

storage:
type: supabase
url: ${SUPABASE_URL}
anonKey: ${SUPABASE_ANON_KEY}