Lee la pantalla como objetos tipados y fundamentados en lugar de adivinar a partir de un borrón de píxeles.
Usa el ratón, el teclado, la terminal, las aplicaciones y las máquinas conectadas reales.
Comprueba el cambio que cada acción debía provocar, recupérate, y continúa hasta terminar.
Interfaz en vivo
Lanza CommandAGI 000 · parse (goal) detrás de un hilo con una sola llamada a la API. El hilo se puede observar mientras trabaja y conserva la evidencia detrás de cada paso.
Qué devuelve
Un solo endpoint — POST /v1/transduce — toma un id de modelo y sus entradas tipadas, y devuelve las salidas tipadas de ese modelo. GET /v1/models enumera cada firma.
No existe /v1/act. El modelo emite estructura; decidir qué hacer con ella es tarea de la política — tuya a través de la API, o nuestra cuando lo ejecutas dentro de un hilo.
import os, requests
res = requests.post(
"https://api.commandagi.com/threads",
headers={"Authorization": f"Bearer {os.environ['COMMANDAGI_API_KEY']}"},
json={
"model": "commandagi/000-parse-goal",
"environment": "ubuntu",
"task": "Open a browser and book the cheapest flight to Tokyo next month.",
},
)
thread = res.json()
print(thread["id"], thread["watchUrl"])