qa/scenarios yang sudah ada.
Skenario
Sepuluh skenario, yang didefinisikan dalamqa/scenarios/personal/*.yaml:
Metadata paket yang dapat dibaca mesin (daftar id, judul, deskripsi) berada di
extensions/qa-lab/src/scenario-packs.ts sebagai QA_PERSONAL_AGENT_SCENARIO_IDS.
Jalankan paket dengan --pack personal-agent:
--pack bersifat aditif dengan flag --scenario yang diulang. Skenario eksplisit dijalankan
terlebih dahulu, lalu skenario paket dijalankan sesuai urutan QA_PERSONAL_AGENT_SCENARIO_IDS
dengan duplikat dihapus.
Paket ini menargetkan qa-channel dengan mock-openai atau jalur penyedia QA lokal
lainnya. Jangan arahkan paket ini ke layanan obrolan langsung atau akun pribadi nyata.
Model Privasi
Skenario hanya menggunakan pengguna palsu, preferensi palsu, rahasia palsu, dan ruang kerja Gateway QA sementara yang dibuat oleh suite. Skenario tidak boleh membaca atau menulis memori pengguna OpenClaw nyata, sesi, kredensial, agen peluncuran, konfigurasi global, atau status Gateway langsung. Artefak tetap berada di direktori artefak suite QA yang sudah ada dan diperlakukan seperti keluaran pengujian. Pemeriksaan penyuntingan menggunakan penanda palsu agar kegagalan aman untuk diperiksa dan dilaporkan dalam isu.Memperluas paket
Tambahkan kasus.yaml baru di bawah qa/scenarios/personal/, lalu tambahkan id skenario
ke QA_PERSONAL_AGENT_SCENARIO_IDS. Jaga agar setiap kasus tetap kecil, lokal, deterministik
dalam mock-openai, dan berfokus pada satu perilaku asisten pribadi.
Kandidat tindak lanjut yang baik: pemeriksaan ekspor lintasan yang disunting, pemeriksaan
alur kerja Plugin khusus lokal.
Hindari menambahkan runner, Plugin, dependensi, transportasi langsung, atau penilai model
baru hingga katalog skenario memiliki cukup kasus stabil untuk membenarkan permukaan tersebut.