Skip to main content
Mọi lệnh youka đều chấp nhận cùng một tập cờ toàn cục. Chúng kiểm soát chế độ đầu ra, cách xử lý đầu vào, hành vi chờ, và API mục tiêu.

Flags

JSON envelope

Với --json, CLI sẽ ghi chính xác một phong bì ra stdout và không ghi gì khác. Thành công:
Thất bại:
Mã thoát:
Dẫn phong bì qua jq để viết script: youka project show $ID --json | jq '.data.state'.

Truyền JSON bodies

Bất kỳ lệnh tạo hoặc cập nhật nào cũng chấp nhận --body cho toàn bộ request body. Hãy dùng cách này thay vì phải escape JSON lớn trên dòng lệnh.

Chờ các tác vụ bất đồng bộ

--wait sẽ thăm dò tài nguyên được tạo thay bạn và trả về trạng thái cuối cùng. Nếu không dùng --wait, các lệnh sẽ trả về ngay khi tác vụ được đưa vào hàng đợi.
Trong script, hãy ghép --wait với --quiet để ẩn thanh tiến trình nhưng vẫn in ra kết quả JSON.

Idempotency

Truyền --idempotency-key để các lệnh ghi an toàn khi cần thử lại. Dùng lại cùng một khóa với cùng payload sẽ trả về kết quả ban đầu thay vì tạo bản sao.
Hãy dùng khóa idempotency bất cứ khi nào một agent có thể thử lại sau khi bị timeout.

Environment variables

What’s next

  • Account - lưu khóa API của bạn
  • Projects - quy trình làm việc scripted đầu tiên của bạn
  • AI agents - các quy tắc vận hành cho tác giả agent