Setelah sesi dibuat, gunakan operasi ini untuk membaca, memperbarui, mengarsipkan, atau menghapusnya. Lihat Memulai sesi untuk membuat sesi dan mengirimkan pekerjaan kepadanya.
Semua permintaan Managed Agents API memerlukan beta header managed-agents-2026-04-01. SDK menetapkan beta header tersebut secara otomatis.
Sesi berjalan melalui status-status berikut. Lihat Memulai sesi untuk siklus hidup sesi.
| Status | Deskripsi |
|---|---|
idle | Agen sedang menunggu input, termasuk pesan pengguna atau konfirmasi alat. Sesi dimulai dalam status idle. |
running | Agen sedang aktif mengeksekusi. |
rescheduling | Terjadi kesalahan sementara, mencoba ulang secara otomatis. |
terminated | Sesi telah berakhir karena kesalahan yang tidak dapat dipulihkan. |
Anda dapat memperbarui agent.tools dan agent.mcp_servers milik sesi, termasuk kebijakan izin, di tengah sesi tanpa membuat versi agen baru. Pembaruan bersifat lokal untuk sesi dan tidak disebarkan kembali ke agen yang mendasarinya.
Semantik pembaruan adalah penggantian penuh: array yang diberikan menjadi nilai baru. Untuk mempertahankan entri yang sudah ada, lakukan GET pada sesi, modifikasi array-nya, lalu kirim kembali dengan POST.
Sesi harus dalam status idle untuk memperbarui agen. Interupsi sesi jika Anda perlu memperbarui agen saat sesi sedang berjalan.
ant beta:sessions update --session-id "$SESSION_ID" <<'YAML'
agent:
tools:
- type: agent_toolset_20260401
- type: mcp_toolset
mcp_server_name: linear
mcp_servers:
- type: url
name: linear
url: https://mcp.linear.app/sse
YAMLant beta:sessions retrieve --session-id "$SESSION_ID"ant beta:sessions list --agent-id "$AGENT_ID"Arsipkan sesi untuk mencegah event baru dikirim sambil tetap mempertahankan riwayatnya. Sesi dengan status running tidak dapat diarsipkan; kirim event interupsi jika Anda perlu segera mengarsipkannya.
ant beta:sessions archive \
--session-id "$SESSION_ID"Hapus sesi untuk menghapus secara permanen catatannya, event-nya, dan sandbox yang terkait. Sesi dengan status running tidak dapat dihapus; kirim event interupsi jika Anda perlu segera menghapusnya.
File, memory store, vault, skill, environment, dan agen adalah sumber daya independen dan tidak terpengaruh oleh penghapusan sesi.
ant beta:sessions delete \
--session-id "$SESSION_ID"Was this page helpful?