Tools

7 tools in 2 families. The names, descriptions and schemas are generated from the server itself, so they are exactly what the model receives in tools/list.

Tool Family What it does
e2e_up Environments Raise the task's environment from the working copy and wait until the app answers its health check. The project describes it in .snail/environment.json: the …
e2e_status Environments Say where the task's environment stands now without waiting: ready, starting, failed or stopped, each part's task state and restarts.
e2e_down Environments Stop the task's environment and its test runs, cancelling a raise or test run still at work.
e2e_http Environments Send one HTTP request to the running app, as a client inside its network would, and get back the status, the headers and the body.
e2e_logs Environments Read the end of what one part of the environment printed: the app, one of its services by name, or tests for the last test run.
e2e_test Environments Run the project's end-to-end tests against the running app: dotnet test of the test project the manifest names, in the environment's network, with the settin…
e2e_diagnose Diagnostics Say whether this server can raise environments at all: Nomad's version, the network environments run in, and whether the restore proxy is on.