mait.sh1.132.1

Private beta: features and content may change. No warranty; use at your own risk.

Use cases

Six things you ask your agent to do with a development cluster, from checking the host to deleting the cluster safely.

Beta
Readiness

Check a new environment

You are about to provision a development cluster and want to know whether the host is ready.

Illustrative conversation
YouCheck that this machine is ready for a development cluster.
Tool callaide_query { "action": "setup", "projectDir": "/workspace/example" }
What happensA report of installed prerequisites; nothing is applied.
Tool callaide_query { "action": "doctor", "projectDir": "/workspace/example" }
What happensA diagnostic report with findings to read, even after a successful exit.
AgentSetup shows everything I need is installed. The diagnostic report has one warning about credentials; please sign in with AIDE, then I will repeat both reports.
Create

Create a disposable project cluster

You want a throwaway cluster for one project, and you have an existing writable project directory.

You askCreate a development cluster for this project, then show me its status.

Redirect

Test a development backend

An application already runs in the cluster, and you want its traffic to reach a backend you are developing.

Illustrative conversation
YouSend the checkout service to my development backend, then check that it answers.
Tool callaide_route_apply { "action": "external", "service": "checkout", "namespace": "shop", "host": "<address>", "port": 8080 }
What happensThe Service is redirected to the destination you gave.
Tool callaide_query { "action": "route_status", "namespace": "shop" }
What happensThe report shows the managed route.
AgentThe route is in place. The normal request returns the development backend's answer instead of the baseline.
Restore

Restore ordinary routing

The backend test is finished and the Service should behave as before.

You askPut the checkout service back to normal and confirm it behaves as before.

Select

Switch defaults

You have several registered clusters and want the default to point at a different running one.

You askList my clusters and make the staging one the default.

Cleanup

Finish with the agreed data policy

The work is done and the cluster should go, with or without its named volumes, according to the policy its owner agreed.

Illustrative conversation
YouDelete this cluster. Keep the data volumes.
Tool callaide_cluster_delete { "confirm": true }
What happensThe cluster is deleted; the named volumes are retained because no purge was requested.
AgentThe cluster is gone and its volumes are kept. Please check the remaining state against your retention policy.