Gunakan LoongSuite Pilot untuk menghubungkan data Agen Koding AI dari mesin developer ke AgentLoop. Setelah diaktifkan, Anda dapat menganalisis sesi, panggilan model, panggilan tool, penggunaan token, log, dan data jejak di AgentLoop.
Ikhtisar LoongSuite Pilot
LoongSuite Pilot adalah collector ringan yang berjalan di mesin developer. Aplikasi ini secara otomatis mendeteksi Agen Koding AI yang terinstal dan men-deploy hook atau plugin yang diperlukan. LoongSuite Pilot menormalisasi data aktivitas mentah dari berbagai agen ke dalam format event terpadu dan melaporkan data tersebut ke backend log atau trace yang digunakan oleh AgentLoop.
Skenario
Ketika tim Anda menggunakan Agen Koding AI seperti Claude Code, Codex, Cursor, atau Qoder untuk pengembangan sehari-hari, Anda dapat menggunakan LoongSuite Pilot untuk mengumpulkan data aktivitas sisi klien dalam skenario berikut:
Melihat Agen Koding AI mana saja yang digunakan di seluruh tim.
Menganalisis sesi, panggilan model, panggilan tool, dan event error.
Melacak penggunaan token yang dipecah berdasarkan agen.
Menyelidiki perilaku runtime agen melalui kueri log, tautan trace, atau antarmuka kustom.
Menyaring konten sensitif seperti prompt, completion, dan parameter tool sebelum data dilaporkan.
Agen Koding AI yang Didukung
Tabel berikut mencantumkan agen dan kemampuan pengumpulan data yang didukung oleh LoongSuite Pilot masing-masing pada Linux / macOS dan Windows.
Dukungan Linux / macOS
Agen Koding AI | Metode Integrasi | Pelaporan Trace | Pelaporan Log | Pengumpulan Token | Pengumpulan Sesi dan Panggilan Tool |
Claude Code | Hook | Didukung | Didukung | Didukung | Didukung |
Codex | Hook | Didukung | Didukung | Didukung | Didukung |
Cursor | Hook | Didukung | Didukung | Didukung | Didukung |
Cursor CLI | Reuses the Cursor hook | Didukung | Didukung | Didukung | Didukung |
DeepSeek Harness | YAML patch plugin / local JSONL polling | Didukung | Didukung | Didukung | Didukung |
Grok Build | Hook / local session logs | Didukung | Didukung | Didukung | Didukung |
Hermes Agent | Native directory plugin | Didukung | Didukung | Didukung | Didukung |
Kiro CLI | Hook / session polling | Didukung | Didukung | Tidak didukung | Didukung |
MiMo Code | Plugin injection | Didukung | Didukung | Didukung | Didukung |
OpenClaw | Plugin injection | Didukung | Didukung | Didukung | Didukung |
OpenCode | Plugin injection | Didukung | Didukung | Didukung | Didukung |
Pi Coding Agent | Extension injection | Didukung | Didukung | Didukung | Didukung |
Qoder | Hook | Didukung | Didukung | Didukung | Didukung |
Qoder CN | Hook | Didukung | Didukung | Didukung | Didukung |
Qoder for JetBrains | Detection only; reuses the Qoder collection pipeline | Didukung | Didukung | Didukung | Didukung |
Qoder CLI | Hook / session polling | Didukung | Didukung | Didukung | Didukung |
Qoder Work | Hook / local data polling | Didukung | Didukung | Didukung | Didukung |
Qoder Work CN | Hook / local data polling | Didukung | Didukung | Didukung | Didukung |
Qwen Code CLI | Hook | Didukung | Didukung | Didukung | Didukung |
Qwen Work CN | Hook / local data polling | Didukung | Didukung | Didukung | Didukung |
Wukong | CLI API polling | Didukung | Didukung | Didukung | Didukung |
WorkBuddy | Hook trigger / local session listening with polling fallback | Didukung | Didukung | Didukung | Didukung |
Integrasi OpenClaw mendukung OpenClaw 2026.3.8 atau versi lebih baru. Versi sebelum 2026.5.12 menggunakan mode kompatibilitas, dan waktu panggilan model diinferensi.
Penggunaan token bergantung pada data yang benar-benar disediakan oleh agen sumber. Sumber data Kiro CLI saat ini tidak menyediakan penggunaan token.
Dukungan Windows
Agen Koding AI | Metode Integrasi | Pelaporan Trace | Pelaporan Log | Pengumpulan Token | Pengumpulan Sesi dan Panggilan Tool | Kondisi |
Claude Code | Hook | Didukung | Didukung | Didukung | Didukung | - |
Cursor | Hook | Didukung | Didukung | Didukung | Didukung | - |
Qoder Work | Hook / Local data source | Didukung | Didukung | Tidak didukung | Didukung | User version |
Qoder CLI | Hook | Didukung | Didukung | Tidak didukung | Didukung | - |
Qoder IDE | Hook / Local data source | Didukung | Didukung | Didukung | Didukung | Qoder 1.10.0 atau lebih baru, User version |
Qwen Work CN | Hook / Local data source | Didukung | Didukung | Didukung | Didukung | - |
OpenCode | Plugin injection | Didukung | Didukung | Didukung | Didukung | - |
WorkBuddy | Hook trigger / local session collection | Didukung | Didukung | Didukung | Didukung | WorkBuddy Desktop 5.3.5.0; end-to-end verified with the Windows 11 installer |
Agen yang tidak tercantum dalam tabel ini saat ini belum memiliki pernyataan dukungan eksplisit untuk Windows. Tidak tercantumnya suatu agen tidak berarti agen tersebut tidak dapat berjalan di Windows.
Prasyarat
Sebelum memulai, pastikan persyaratan umum berikut terpenuhi:
Agen Koding AI target telah terinstal dan telah digunakan setidaknya satu kali.
Sumber daya onboarding Agen Koding AI telah diinisialisasi di Konsol AgentLoop, dan Anda telah memperoleh perintah instalasi yang dihasilkan secara otomatis.
macOS / Linux
Pastikan persyaratan berikut juga terpenuhi di mesin Anda:
Anda biasanya tidak perlu menginstal Node.js atau npm terlebih dahulu. Installer akan mengunduh dan mematok runtime Node.js terkelola serta dependensi prebuilt.
curl atau wget telah terinstal.
Anda dapat mengakses URL unduhan OSS dalam perintah instalasi.
Windows
Pastikan persyaratan berikut juga terpenuhi di mesin Anda:
Windows 10 atau lebih baru.
PowerShell 5.1 atau lebih baru.
Anda biasanya tidak perlu menginstal Node.js atau npm terlebih dahulu, dan Anda dapat mengakses URL unduhan OSS dalam perintah instalasi.
Fallback: Jika runtime Node.js terkelola tidak tersedia karena platform tidak didukung atau unduhan gagal, installer akan menggunakan fallback ke Node.js sistem. Dalam kasus ini, Node.js 18 atau lebih baru dan npm harus diinstal.
Batasan platform yang diketahui: Windows ARM64 dan distribusi Linux yang menggunakan musl (misalnya, Alpine) saat ini tidak memiliki artefak Node.js terkelola yang sesuai. Di platform-platform ini, siapkan terlebih dahulu Node.js sistem versi 18 atau lebih baru dan npm.
Instal LoongSuite Pilot
Untuk pengguna AgentLoop, kami merekomendasikan agar Anda menyalin perintah instalasi yang dihasilkan secara otomatis di Konsol AgentLoop. Nama sumber daya dan parameter koneksi dalam perintah (kecuali true dan false) dihasilkan secara otomatis selama inisialisasi sumber daya onboarding.
Peroleh nilai parameter CMS dan SLS dari Konsol AgentLoop.
macOS / Linux
# Jalankan perintah instalasi. Ganti semua nilai parameter dengan nilai yang diperoleh di atas.
curl -fsSL https://aliyun-observability-release-cn-shanghai.oss-cn-shanghai.aliyuncs.com/loongsuite-pilot/installer.sh -o /tmp/loongsuite-pilot-installer.sh && bash /tmp/loongsuite-pilot-installer.sh install \
--collect-log "true" \
--collect-trace "true" \
--sls-project "your_SLS_Project_name" \
--sls-logstore "your_SLS_Logstore_name" \
--sls-endpoint "your_SLS_endpoint" \
--cms-license-key "your_Trace_License_Key" \
--cms-endpoint "your_Trace_endpoint" \
--cms-workspace "your_Trace_workspace" \
--service-name-prefix "your_service_name_prefix"Windows
# Unduh skrip installer
Invoke-WebRequest `
-Uri 'https://aliyun-observability-release-cn-shanghai.oss-cn-shanghai.aliyuncs.com/loongsuite-pilot/installer.ps1' `
-OutFile installer.ps1
# Jalankan installer. Ganti semua nilai parameter dengan nilai yang diperoleh di atas.
.\installer.ps1 install `
-CollectLog 'true' `
-CollectTrace 'true' `
-SlsProject "your_SLS_Project_name" `
-SlsLogstore "your_SLS_Logstore_name" `
-SlsEndpoint "your_SLS_endpoint" `
-CmsLicenseKey "your_Trace_License_Key" `
-CmsEndpoint "your_Trace_endpoint" `
-CmsWorkspace "your_Trace_workspace" `
-ServiceNamePrefix "your_service_name_prefix"Installer secara otomatis melakukan operasi berikut:
Mendeteksi Agen Koding AI yang didukung di mesin Anda.
Memungkinkan Anda memilih agen yang datanya ingin dikumpulkan.
Men-deploy hook atau plugin yang sesuai.
Menulis konfigurasi lokal.
Memulai layanan latar belakang LoongSuite Pilot.
Setelah instalasi selesai, jalankan perintah berikut untuk memeriksa status layanan:
loongsuite-pilot status
loongsuite-pilot infoSecara default, LoongSuite Pilot menyimpan konfigurasi lokal, status runtime, dan hasil pengumpulan JSONL ke direktori .loongsuite-pilot di bawah direktori home pengguna saat ini. Jalur defaultnya adalah sebagai berikut:
Tujuan | macOS / Linux | Windows |
Direktori root data |
|
|
File konfigurasi |
|
|
Direktori output JSONL lokal |
|
|
File kontrol akses agen |
|
|
Manage LoongSuite Pilot
Dasbor lokal dimulai dan dihentikan bersamaan dengan layanan koleksi LoongSuite Pilot. Anda tidak perlu menjalankan perintah monitor terpisah. Setelah layanan koleksi dimulai, buka alamat default berikut. Jika Anda mengonfigurasi port kustom, ganti 8765 dengan port tersebut:
http://127.0.0.1:8765/
Untuk menguninstall LoongSuite Pilot dan menyimpan data lokal, jalankan perintah berikut:
macOS / Linux:
curl -fsSL https://aliyun-observability-release-cn-shanghai.oss-cn-shanghai.aliyuncs.com/loongsuite-pilot/installer.sh -o /tmp/loongsuite-pilot-installer.sh && bash /tmp/loongsuite-pilot-installer.sh uninstallWindows:
.\installer.ps1 uninstallUntuk menghapus file instalasi dan data lokal sekaligus, jalankan perintah berikut:
macOS / Linux:
curl -fsSL https://aliyun-observability-release-cn-shanghai.oss-cn-shanghai.aliyuncs.com/loongsuite-pilot/installer.sh -o /tmp/loongsuite-pilot-installer.sh && bash /tmp/loongsuite-pilot-installer.sh uninstall --purgeWindows:
.\installer.ps1 uninstall -PurgeKonfigurasi Pengumpulan Agen
Setelah instalasi, Anda dapat mengontrol apakah akan mengumpulkan data dari Agen Koding AI tertentu dengan memodifikasi bagian agents dalam file konfigurasi lokal. Jalur file konfigurasi default adalah sebagai berikut:
OS | Jalur file konfigurasi |
macOS / Linux |
|
Windows |
|
{
"agents": {
"claude-code": {
"enabled": true
},
"cursor": {
"enabled": true
},
"qoder": {
"enabled": false
}
}
}Konfigurasi | Deskripsi |
| Mengaktifkan pengumpulan data untuk agen ini. LoongSuite Pilot tetap memeriksa apakah sumber data yang sesuai tersedia di mesin Anda. |
| Menonaktifkan pengumpulan data untuk agen ini. |
Sebagai contoh, untuk mengumpulkan data dari Claude Code dan Cursor tetapi menonaktifkan Qoder, gunakan konfigurasi seperti di atas. Setelah mengubah konfigurasi, restart LoongSuite Pilot:
loongsuite-pilot restartKonfigurasi Penyamaran Data
LoongSuite Pilot dapat menyamarkan kredensial umum dan data sensitif pribadi dalam event yang dinormalisasi sebelum dikirim ke backend output. Penyamaran berlaku untuk skenario di mana prompt, completion, parameter tool, atau hasil tool mungkin berisi kredensial atau data sensitif pribadi.
Untuk mengaktifkan atau menyesuaikan kebijakan penyamaran, modifikasi file konfigurasi lokal. Jalur file konfigurasi default adalah sebagai berikut:
OS | Jalur file konfigurasi |
macOS / Linux |
|
Windows |
|
Untuk mengaktifkan semua aturan penyamaran:
{
"mask": {
"mode": "all"
}
}Untuk mengaktifkan hanya aturan penyamaran tertentu:
{
"mask": {
"mode": "custom",
"types": [
"apiKey",
"idCard",
"phone",
"email",
"ipAddress",
"bankCard"
]
}
}Pada log yang berisi banyak identifier bisnis numerik murni, deteksi nomor telepon dan kartu bank mungkin cocok dengan data berbentuk serupa. Dalam kasus ini, gunakan mode custom dan aktifkan hanya jenis yang Anda butuhkan.
Tabel berikut menjelaskan mode penyamaran.
Mode | Deskripsi |
| Tidak ada penyamaran yang diterapkan. Ini adalah mode default ketika mode mask tidak dikonfigurasi. |
| Mengaktifkan semua aturan data sensitif bawaan. |
| Mengaktifkan hanya jenis penyamaran yang tercantum dalam |
Tabel berikut menjelaskan jenis penyamaran.
Jenis | Cakupan | Penanda Pengganti |
| ID AccessKey dalam format Alibaba Cloud, AWS, atau Tencent Cloud. |
|
| Kunci API kompatibel OpenAI dan platform umum. |
|
| Blok kunci privat PEM atau OpenSSH. |
|
| URL database yang berisi kata sandi. |
|
| Nomor KTP daratan Tiongkok 18 digit yang divalidasi secara ketat. |
|
| Nomor ponsel dan telepon rumah daratan Tiongkok. |
|
| Alamat email ASCII umum. |
|
| Alamat IPv4, termasuk alamat publik dan privat. |
|
| Nomor kartu bank dengan tingkat kepercayaan tinggi yang lulus pemeriksaan awalan penerbit dan Luhn. |
|
LoongSuite Pilot terutama memindai bidang yang mungkin berisi konten pengguna atau tool, seperti:
Pesan input dan output LLM.
Parameter panggilan tool.
Hasil panggilan tool.
Bidang konten agen yang dikenal.
Metadata stabil seperti nama model, jumlah token, latensi, cabang Git, dan jalur ruang kerja tidak dipindai sebagai bidang konten kredensial.
Setelah mengubah konfigurasi, jalankan perintah berikut untuk me-restart LoongSuite Pilot:
loongsuite-pilot restartVerifikasi Hasil Onboarding
Setelah instalasi atau perubahan konfigurasi, ikuti langkah-langkah berikut untuk memverifikasi bahwa onboarding berhasil.
Jika status koleksi tidak normal setelah Anda me-restart LoongSuite Pilot, jalankan loongsuite-pilot start untuk memulai koleksi secara manual.
Periksa Status Layanan Lokal
loongsuite-pilot status
loongsuite-pilot infoPeriksa Output Koleksi Lokal
macOS / Linux:
ls ~/.loongsuite-pilot/logs/output
tail -f ~/.loongsuite-pilot/logs/output/*.jsonlWindows:
Get-ChildItem "$env:USERPROFILE\.loongsuite-pilot\logs\output"
Get-ChildItem "$env:USERPROFILE\.loongsuite-pilot\logs\output\*.jsonl" |
Sort-Object LastWriteTime |
Select-Object -Last 1 |
Get-Content -WaitJika event baru muncul di direktori output lokal, pipeline koleksi Agen Koding AI berfungsi.
Periksa Konsol AgentLoop
Setelah Anda memicu aktivitas Agen Koding AI baru, kembali ke Konsol AgentLoop untuk memeriksa status data dari tugas onboarding yang sesuai. Kedatangan data mungkin tertunda karena pengiriman batch lokal dan pemrosesan backend.
Verifikasi Koleksi Agen
Jika agen yang diharapkan tidak memiliki data, periksa hal berikut:
Pastikan agen target telah terinstal dan telah digunakan setidaknya satu kali.
Pastikan agen tidak diatur ke
offdalam file kontrol akses agen. Jalur defaultnya adalah~/.loongsuite-pilot/agent-control.jsonpada macOS/Linux danC:\Users\<username>\.loongsuite-pilot\agent-control.jsonpada Windows.Pastikan agen tidak diatur ke
"enabled": falsedalam file konfigurasi. Jalur defaultnya adalah~/.loongsuite-pilot/config.jsonpada macOS/Linux danC:\Users\<username>\.loongsuite-pilot\config.jsonpada Windows.Setelah mengubah konfigurasi, jalankan
loongsuite-pilot restart.Picu aktivitas agen baru, lalu periksa output lokal atau Konsol AgentLoop.
FAQ
Apa yang harus saya lakukan jika agen yang diharapkan tidak ditemukan?
Pastikan agen target telah terinstal, telah digunakan setidaknya satu kali, dan tidak dinonaktifkan di agent-control.json atau config.json. Setelah mengubah konfigurasi, jalankan loongsuite-pilot restart. Pada macOS/Linux, direktori konfigurasi default adalah ~/.loongsuite-pilot/. Pada Windows, direktori default adalah C:\Users\<username>\.loongsuite-pilot\.
Apa yang harus saya lakukan jika tidak ada data baru secara lokal?
Pastikan LoongSuite Pilot sedang berjalan. Setelah layanan dimulai, picu aktivitas Agen Koding AI baru, lalu periksa direktori output JSONL lokal. Jalur defaultnya adalah ~/.loongsuite-pilot/logs/output/ pada macOS/Linux dan C:\Users\<username>\.loongsuite-pilot\logs\output\ pada Windows.
Apa yang harus saya lakukan jika tidak ada data di Konsol AgentLoop?
Pertama, periksa apakah event baru ada di output lokal. Jika event lokal ada tetapi tidak ditampilkan di konsol, refresh konsol nanti atau verifikasi bahwa perintah instalasi sesuai dengan tugas onboarding AgentLoop saat ini.
Bagaimana cara mengaktifkan penyamaran data?
Modifikasi bagian mask dalam file konfigurasi lokal, simpan file tersebut, lalu jalankan loongsuite-pilot restart. Jalur file konfigurasi default adalah ~/.loongsuite-pilot/config.json pada macOS/Linux dan C:\Users\<username>\.loongsuite-pilot\config.json pada Windows.