Durable Tasks and Runs
A Task keeps the conversation. Each Run is one attempt, with its own trace and cost.
Run Claude Code, Codex, Cursor and Pi in isolated cloud sandboxes. Send a task, read the result over REST or MCP.
curl https://melso.ai/api/tasks \
-H "Authorization: Bearer $MELSO_API_KEY" \
-d '{
"input": "Fix the flaky export test and open a PR.",
"execution": { "harness": "codex" }
}'Example runDurable Tasks, isolated computers, your own keys and a way to read every step.
A Task keeps the conversation. Each Run is one attempt, with its own trace and cost.
Every Run starts in a clean cloud computer with your repo, and can pause and resume.
Connect your provider accounts, or run on Melso credit.
Give any MCP client Tasks, skills, memory and the company vault.
Install skills once for the workspace. Every Run gets them.
Create, follow and cancel Runs from your terminal.
One POST starts a Run. Poll, stream events, or plug the MCP server into your own agent.
Tasks API reference →GET /api/tasks/{id}/messages · Read the answer
GET /api/runs/{run_id}/messages · Read the Run trace
GET /api/runs/{run_id}/events · Follow progress
Paste this into Claude Code, Codex or Cursor in your repo.
Read https://melso.ai/skill.md and integrate Melso into this codebase. My API key is in MELSO_API_KEY.