Experiment

thesis experiment

Manage experiments.

thesis experiment list

List experiments.

thesis experiment list [options]
  • Arguments

    • None
  • Options

Option Description Default Required?
--core-url <url> Core API URL http://localhost:42421 No
--status <status> Filter by status (pending, running, paused, complete, error) No
--limit <n> Max results 50 No
--json Output as JSON No
  • Examples
thesis experiment list
thesis experiment list --status running --limit 10

thesis experiment get

Get an experiment by ID.

thesis experiment get <id> [options]
  • Arguments

    • id (required): experiment ID
  • Options

Option Description Default Required?
--core-url <url> Core API URL http://localhost:42421 No
--json Output as JSON No
  • Examples
thesis experiment get 01234567-89ab-cdef-0123-456789abcdef

thesis experiment pause

Pause a running experiment.

thesis experiment pause <id> [options]
  • Arguments

    • id (required): experiment ID
  • Options

Option Description Default Required?
--reason <reason> Reason for pausing No
--core-url <url> Core API URL http://localhost:42421 No
  • Examples
thesis experiment pause 01234567-89ab-cdef-0123-456789abcdef --reason "Stopping to inspect metrics"

thesis experiment control-plane

Show control plane details (metrics, logs, events).

thesis experiment control-plane <id> [options]
  • Arguments

    • id (required): experiment ID
  • Options

Option Description Default Required?
--core-url <url> Core API URL http://localhost:42421 No
--json Output as JSON No
  • Examples
thesis experiment control-plane 01234567-89ab-cdef-0123-456789abcdef
thesis experiment control-plane 01234567-89ab-cdef-0123-456789abcdef --json
  • Notes
    • These commands call the Core API endpoints under /experiment/*. Start a local server with thesis server start (or run thesis app) if you’re using the default --core-url.