Skip to main content
This quickstart follows one path end to end:
  • install the CLI
  • scaffold an agent
  • deploy it
  • create a project and task
  • pull the task output back to your machine
The point of Terminal Use is that you do not have to bolt together your own deploy flow, sandbox, task state, streaming, and filesystem transfer. You write the agent, deploy it, and get a persistent /workspace plus a task API on top.
1

Install and log in

If tu is not found, run uv tool update-shell and restart your shell once.
2

Scaffold an agent

tu init creates a Python agent project with config.yaml, Dockerfile, and src/agent.py.
3

Replace src/agent.py

4

Deploy the agent

5

Create a project

Copy the returned project ID.
6

Create a task and send the first message

Using -p auto-creates a filesystem for the task. If you already have a filesystem, use -f <filesystem-id> instead.
7

Continue the task

8

Pull the task output

Your task filesystem will be under ./quickstart-output/workspace.

What You Just Used

Next Steps