Claude Code Baru

Saat Claude Code minta izin, bertanya, atau selesai, Poni menampilkannya di bawah notch yang tertutup, dan kamu bisa menjawabnya langsung di sana tanpa balik ke terminal. Untuk Claude Code di PC ini: di terminal, di VS Code, atau di aplikasi Claude.

Settings → Claude Code

Menyiapkan

Fitur ini mati dari awal, dan butuh dua hal: saklarnya, supaya Poni mendengarkan, dan hook Poni di pengaturan Claude Code, supaya Claude Code memberi tahu Poni.

  1. Buka Settings → Claude Code, lalu nyalakan Tampilkan permintaan Claude Code (Show Claude Code’s requests).
  2. Klik Pasang (Install). Baris di sebelahnya berubah jadi Tersambung ke Claude Code (Connected to Claude Code).
  3. Sesi Claude Code yang sudah berjalan sebelumnya mungkin perlu dimulai ulang supaya memakai hook-nya. Sesi baru langsung memakainya.
  4. Lain kali Claude minta izin, kartunya muncul di bawah Poni yang tertutup.
PilihanFungsinya
Tampilkan permintaan Claude Code (Show Claude Code’s requests)Poni mendengarkan Claude Code dan menampilkan kartunya. Default: mati.
Jawab izin dari Poni (Answer permissions from Poni)Izinkan, Tolak, atau pilih jawaban langsung di Poni. Kalau mati, kartunya hanya memberi tahu, dan Claude Code langsung bertanya di jendelanya sendiri. Default: nyala.
Kabari saat Claude selesai (Tell me when Claude is done)Kartu berisi awal pesan terakhir Claude dan bunyi pelan saat ia selesai. Default: nyala.
Pasang / Hapus (Install / Remove)Memasukkan hook Poni ke file pengaturan Claude Code, atau mengeluarkannya. Lihat di bawah.

Kartunya

Setiap kartu menulis apa yang Claude mau, dengan nama proyek di kanan: nama folder tempat Claude Code dijalankan. Bunyi pelan terdengar saat kartu datang (senyap saat Jangan ganggu). Kalau Poni sedang terbuka, bar atasnya menampilkan sebentar Claude butuh izin · toko-ku, dan kartunya muncul begitu Poni tertutup.

KartuIsinya, dan tombolnya
Claude butuh izin (Claude needs permission)Tool-nya, misalnya Bash, Edit, atau WebFetch, dan apa yang akan dilakukannya: perintahnya, file-nya, atau alamatnya. Izinkan (Allow) membiarkan Claude lanjut. Tolak (Deny) menghentikannya, dan Claude diberi tahu bahwa kamu menolak di Poni. Buka (Open) tidak menjawab apa pun di sini (lihat di bawah).
Claude bertanya (Claude has a question)Pertanyaan Claude dengan pilihan jawabannya sebagai tombol kecil. Arahkan kursor ke salah satunya untuk melihat penjelasannya, lalu klik untuk menjawab. Kalau Claude bertanya beberapa hal (sampai empat), pertanyaannya muncul satu per satu, ditandai misalnya 1/2. Kalau boleh memilih lebih dari satu jawaban, klik setiap jawaban yang kamu mau, lalu Berikutnya (Next) atau, di pertanyaan terakhir, Kirim (Send). Buka untuk menjawab (Open to answer) membiarkanmu menjawab di jendela Claude sendiri.
Claude selesai (Claude is done)Awal pesan terakhir Claude. Buka memunculkan jendelanya, Tutup (Close) menghapus kartunya.

Buka membuat Claude Code langsung bertanya di jendelanya sendiri, dan Poni memunculkan jendela itu ke depan: Windows Terminal, VS Code, Cursor, aplikasi Claude, IDE JetBrains, atau jendela konsol. Kalau Poni tidak menemukan jendelanya, Claude Code tetap bertanya di sana; kamu hanya perlu pindah ke jendela itu sendiri.

Selama Claude menunggu jawabanmu, jendelanya menulis Waiting for your answer in Poni. Selama ada kartu, Poni tidak terbuka saat kamu arahkan kursor ke sana dan tidak menyembunyikan diri, jadi kartunya tetap terlihat. Klik bagian atas Poni kalau mau membukanya.

Kalau tidak kamu jawab

  • Claude menunggu klikmu di Poni paling lama semenit. Setelah itu kartunya hilang, dan Claude Code bertanya di jendelanya sendiri seperti biasa.
  • Kalau Poni tidak berjalan, atau Tampilkan permintaan Claude Code mati, hook Poni langsung minggir dan Claude Code bertanya di jendelanya sendiri, seolah Poni tidak ada. Jadi hook-nya boleh tetap terpasang.
  • Kalau Jawab izin dari Poni mati, Claude Code langsung bertanya di jendelanya sendiri. Kartunya hanya memberi tahu, dengan tombol Buka dan Tutup.
  • Kartu yang hanya memberi tahu hilang saat kamu menutupnya, atau sendiri setelah 10 menit.
  • Kalau sesi yang sama bertanya hal baru atau selesai, kartu sebelumnya dari sesi itu hilang.

Beberapa permintaan sekaligus

Poni menampilkan satu kartu setiap kali. Permintaan paling lama yang menunggu jawaban tampil duluan, dan kartu yang hanya memberi tahu menyusul setelahnya. Di bawah kartu, satu baris menulis berapa lagi yang ada dan proyek berikutnya, misalnya 1 lagi menunggu · api-server. Jawab kartunya, dan kartu berikutnya menggantikannya.

Pasang dan Hapus

Poni hanya mengubah pengaturan Claude Code saat kamu mengklik salah satu tombol ini. File-nya %USERPROFILE%\.claude\settings.json (atau settings.json di CLAUDE_CONFIG_DIR kalau kamu mengaturnya).

  • Pasang menambahkan tiga hook: satu untuk permintaan izin, satu untuk pertanyaan Claude, dan satu untuk saat Claude berhenti. Masing-masing menjalankan poni.exe --claude-hook milik Poni.
  • Sebelum menulis, Poni menyalin file itu ke settings.json.poni-backup di sebelahnya.
  • Isi lain di file itu tidak berubah: pengaturan dan hook-mu yang lain tetap ada, dengan urutan yang sama.
  • Hapus (Remove) hanya mengeluarkan hook milik Poni.
Tulisan di SettingsArtinya
Tidak tersambung (Not connected)Hook Poni belum ada. Klik Pasang.
Tersambung ke Claude Code (Connected to Claude Code)Semua hook Poni sudah ada, untuk Poni yang ini. Kalau Tampilkan permintaan Claude Code mati, barisnya mengingatkanmu untuk menyalakannya.
Tersambung sebagian (Partly connected)Sebagian hook Poni hilang. Klik Pasang untuk memasang semuanya lagi.
Tersambung ke Poni di folder lain (Connected to a Poni in another folder)Hook-nya mengarah ke salinan Poni yang lain, misalnya versi portable. Pasang mengarahkannya ke Poni yang ini. Kalau Poni yang lain itu sudah dihapus atau dipindah, Poni memindahkan hook-nya ke dirinya sendiri saat dijalankan.
File pengaturan Claude Code ada yang salah (Claude Code’s settings file has an error)File-nya bukan JSON yang valid (Settings menyebut barisnya), jadi Poni tidak mengubahnya. Perbaiki dulu di editor, lalu kembali ke sini.
Claude Code belum disiapkan di sini (Claude Code isn’t set up here)Folder pengaturan Claude Code belum ada. Jalankan Claude Code sekali, lalu kembali ke sini.

Bisa dipakai di mana

  • Claude Code yang berjalan di PC ini, di akun Windows-mu: di terminal, di VS Code (atau editor lain), dan di aplikasi Claude.
  • Sesi Claude Code yang berjalan di cloud tidak berjalan di PC-mu, jadi tidak sampai ke Poni.

Baca dulu isi kartu izin sebelum mengklik Izinkan, sama seperti di terminal. Poni hanya meneruskan jawabanmu; Poni tidak memeriksa perintahnya.

Privasi

  • Permintaan dikirim dari Claude Code ke Poni lewat saluran yang hanya bisa dibuka akun Windows-mu di PC ini, tidak pernah lewat jaringan, dan jawabanmu kembali lewat jalan yang sama. Hook Poni hanya mau bicara dengan Poni pemiliknya, yaitu poni.exe yang sama.
  • poni.log hanya mencatat jenis permintaan dan nama tool-nya, tidak pernah perintahnya atau kata-kata Claude.