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 withthesis server start(or runthesis app) if you’re using the default--core-url.
- These commands call the Core API endpoints under