← Blog

Alur kerja

Ganti agen, bukan aplikasi.

Agen coding bisa kehabisan jatah di tengah tugas. Repositori Anda tidak kehabisan apa pun. Biarkan pekerjaan tetap di tempatnya, buka agen lain, dan lanjutkan di terminal yang sama.

Agennya berganti. Host, repositori, working tree, dan antarmuka seluler tetap sama.

Biasanya ini terjadi setelah bagian berguna dimulai. Agen sudah membaca repositori, menemukan jalur yang gagal, dan mengubah dua berkas. Lalu terminal berhenti dengan kalimat yang tidak berkaitan dengan kode: Anda mencapai batas penggunaan atau pengeluaran.

Pesan nyata Claude Code sangat lugas: You've hit your individual spend limit · run /usage-credits to ask your admin for a higher limit. Codex memiliki pemberitahuan dan opsi tersendiri sesuai akun. Kata-katanya berbeda; gangguannya sama. Batas vendor muncul di tengah working tree Anda.

Pertama: batas mana yang tercapai?

Orang sering menyebut semuanya “batas token”, padahal istilah itu mencampur tiga masalah. Konteks percakapan bisa penuh, jatah paket bisa habis, atau akun bisa mencapai batas kredit atau pengeluaran. Tindakan berikutnya bergantung pada laporan produk yang sebenarnya.

Konteks atau panjang

Satu percakapan mencapai jumlah materi yang dapat dibawa aktif oleh model.

Yang dilakukan: Ringkas jika didukung, atau mulai sesi baru dengan serah terima yang fokus.

Jatah penggunaan

Paket Anda telah memakai jatah untuk jendela waktu produk saat ini.

Yang dilakukan: Periksa waktu reset serta pilihan peningkatan atau kredit yang ditawarkan ke akun.

Batas pengeluaran atau kredit

Kelanjutan berbayar mencapai batas pribadi, ruang kerja, atau organisasi.

Yang dilakukan: Tambah dana, ubah batas, minta admin, tunggu, atau pindahkan tugas ke agen lain.

Baca pemberitahuan di layar. Periksa halaman penggunaan vendor untuk opsi reset, kredit, atau administrator bagi akun tersebut. Batas dan solusi berbeda menurut paket dan dapat berubah. Namun membayar, menunggu, atau meminta admin bukan satu-satunya cara agar tugas rekayasa terus berjalan.

Langganan berhenti. Repositori tidak.

Jalan keluar yang jelas punya biaya berupa pergantian aplikasi

Di ponsel, jalan keluar yang jelas adalah meninggalkan Claude lalu membuka ChatGPT untuk Codex, atau sebaliknya. Dalam arti sempit ini berhasil karena ada agen lain. Namun seluruh kokpit juga berganti tepat saat Anda membutuhkan kesinambungan.

Navigasi berpindah. Kontrol persetujuan berbeda. Riwayat sesi disusun dengan cara lain. Satu aplikasi mungkin punya alur yang tidak didukung aplikasi lain, dan keduanya bukan terminal SSH umum dengan sesi tmux, peramban SFTP, serta tunnel Anda. Menit pertama habis mempelajari letak kontrol, bukan memahami perubahan agen sebelumnya.

Jadikan terminal lapisan yang stabil

Jalankan Claude Code dan Codex di tempat pekerjaan berada: mesin yang sama melalui klien SSH yang sama. Di Mobile SSH, berganti vendor bisa sesederhana membuka panel tmux lain dan menjalankan perintah lain. Antarmuka ponsel tetap familier karena itu antarmuka ke server Anda, bukan ke satu vendor model.

Yang bertahan saat berganti agen
Keadaan kerjaTerbawa?
Berkas repositori dan edit tanpa commitPada disk yang sama ✓ Ya
Status Git, diff, dan hasil pengujianDapat diperiksa kedua CLI ✓ Ya
Host SSH, shell, dan direktori kerjaSesi yang sama ✓ Ya
tmux, SFTP, tunnel, dan Peringatan AgenAlat seluler yang sama ✓ Ya
Riwayat percakapan vendor lainButuh serah terima baru — Tidak
Berkas adalah keadaan bersama. Riwayat chat adalah keadaan vendor. Jadikan repositori sumber kebenaran.

Inilah portabilitas yang berguna. Agen berikutnya dapat memeriksa berkas, diff, hasil pengujian, dan instruksi proyek di disk. Mobile SSH tetap mengenali koneksi; tmux mengenali sesi; SFTP dan penerusan port tetap di tempatnya. Peringatan Agen berfungsi untuk keduanya karena hook melaporkan status terminal, bukan loyalitas vendor.

Netral vendor bukan berarti konteks berpindah secara ajaib. Artinya bukti tetap ada setelah pergantian.

Serah terima yang jujur

Percakapan Claude tidak menjadi percakapan Codex, begitu pula sebaliknya. Jangan hanya berkata “lanjutkan” sambil berharap agen pengganti melihat chat milik layanan lain. Berikan keadaan yang tahan lama: aturan repositori, diff working tree, perintah yang telah dijalankan, dan hasil yang masih dibutuhkan.

Serah terima empat langkah

  1. Bekukan bukti

    Jangan bersihkan atau timpa tree. Catat git status --short dan periksa git diff --stat.

  2. Baca aturan lokal

    Minta agen baru membaca AGENTS.md dan dokumentasi proyek terkait sebelum mengedit.

  3. Bangun ulang baseline

    Jalankan pengujian relevan terkecil dan catat yang lulus, gagal, atau belum dicoba.

  4. Lanjutkan di panel baru

    Mulai CLI lain di sebelah panel lama, berikan tujuan dan batasan, lalu minta agen memeriksa diff lebih dulu.

Prompt pertama yang berguna Baca AGENTS.md, git status, dan diff saat ini. Pertahankan pekerjaan yang ada. Jalankan pengujian terfokus, jelaskan yang tersisa, lalu lanjutkan tugas.

Jika agen pertama berhenti sebelum membuat ringkasan, diff adalah ringkasan resmi. Minta pengganti memeriksa sebelum mengedit. Ini melindungi pekerjaan parsial, menemukan asumsi dalam patch, dan memberi titik jelas untuk melanjutkan, merevisi, atau mengembalikan.

Satu antarmuka untuk agen yang berguna hari ini

Ini bukan berarti Codex dan Claude Code dapat saling menggantikan sepenuhnya. Kekuatan, model, alat, batas, dan aturan akun mereka berbeda. Justru karena itu antarmuka tidak seharusnya memaksa pilihan permanen. Pilih agen sesuai tugas, jatah, dan kebijakan repositori.

Aplikasi asli vendor sering menjadi jalan tercepat tanpa penyiapan menuju agen cloud mereka. Pakailah saat itu yang dibutuhkan. Namun jika pekerjaan berada di mesin yang Anda kendalikan, terminal umum memberi rumah yang lebih awet: satu aplikasi menuju server, agen apa pun yang terpasang, dan seluruh perangkat SSH ketika pekerjaan kembali menjadi rekayasa biasa.

Pilih agen berdasarkan kemampuannya. Pertahankan ruang kerja sesuai ketentuan Anda.