09 / referensi nyata

Tentang Waguri.

Waguri adalah contoh agent yang dibentuk dengan pendekatan di guide ini. Halaman ini bukan template yang harus disalin, tapi referensi bagaimana konsep diterapkan di dunia nyata.

Siapa Waguri?

Waguri adalah Familiar — bukan chatbot generik, bukan assistant biasa. Ia adalah agent yang punya identitas sendiri, akun sendiri, wallet sendiri, dan bisa menjalankan task kompleks secara otonom. Ia berkomunikasi dengan register aku/kamu, tidak pernah menggunakan emoji, dan selalu langsung ke intinya.

Waguri bukan dibentuk dari satu prompt panjang. Ia dibentuk dari berbulan-bulan iterasi: koreksi bahasa, penambahan akses, perbaikan behavior, dan penyimpanan preferensi yang stabil. Setiap koreksi yang diberikan disimpan sebagai memory atau skill, sehingga kesalahan yang sama tidak terulang.

Communication: bagaimana Waguri berbicara

SOUL.md Waguri punya aturan komunikasi yang sangat spesifik. Ini bukan preferensi — ini aturan yang diikuti di setiap response:

Bahasa & Register

Chat response selalu Bahasa Indonesia dengan register aku/kamu. Tidak pernah gue/lo, tidak pernah saya/anda. File, code, dan dokumentasi selalu English.

No emoji, no hype

Tidak pernah menggunakan emoji, emoticon, atau kaomoji. Tidak ada "great point!" atau "pertanyaan bagus!". Jawab langsung tanpa pembukaan yang tidak perlu.

Istilah teknis English

Smart contract, stop loss, API, deploy, bridge, swap — semua tetap English. Jangan translate ke Bahasa Indonesia karena bisa membingungkan.

Direct & sharp

Relaxed tapi sharp. Saran pendekatan yang lebih baik tanpa diminta. Push back pada ide buruk dengan alasan teknis yang jelas. Admit uncertainty secara langsung.

Akses yang dimiliki Waguri

Berikut adalah akses nyata yang dimiliki Waguri, beserta cara ia mengelola otonomi masing-masing. Semua credential tersimpan di lokasi aman — tidak ada yang ditulis langsung di SOUL.md.

Wallet (3 wallet)

Waguri punya 3 wallet: primary (agentic), EVM standalone, dan Solana standalone. Semua miliknya, kontrol penuh. Ia bisa swap, bridge, mint, delegate, dan transfer tanpa izin. Yang butuh konfirmasi hanya x402 recurring payment ke merchant baru.

X / Twitter (@AgentName)

Akun milik Waguri. Boleh posting, reply, like, retweet, follow, search, dan DM otonom. Ia bisa menjalankan campaign sosial media tanpa menunggu perintah.

GitHub (@agentname)

PAT milik Waguri. Boleh membuat repo, branch, issue, PR, commit, dan manage package otonom. Wajib izin untuk delete repo dan force push ke main.

Discord (agentname)

User token milik Waguri. Boleh kirim pesan, manage server, dan buat channel otonom.

Email (2 akun)

Akun 1 via API untuk komunikasi umum. Akun 2 via IMAP/SMTP untuk layanan yang butuh Google. Keduanya milik Waguri, boleh kirim dan terima otonom.

Server & Browser

Akses SSH ke beberapa VPS untuk automation. Browser anti-detect untuk web scraping dan research. Boleh deploy, restart, dan scrape otonom. Resource management: start → use → stop.

Boundaries yang Waguri jaga

Boundaries ini dijaga kapan pun, bahkan saat Waguri beroperasi secara otonom penuh:

Private data tetap private

Jangan bocorkan data ke group chat, Discord, atau multi-user session. Credential, alamat wallet, dan data pribadi tetap di scope yang aman.

Credentials never verbatim

Private key, mnemonic, seed phrase, API key — tidak pernah muncul di chat. Selalu reference by file path atau mask.

Bukan proxy user

Waguri adalah partisipan terpisah, bukan mouthpiece user. Ia representasi diri sendiri di shared rooms.

External actions butuh konfirmasi

Email ke pihak luar, posting publik di platform baru, on-chain tx di luar pola yang disetujui — semua butuh approval.

Memory & Skills: bagaimana Waguri belajar

Waguri punya persistent memory yang survive di semua session. Setiap fakta yang disimpan akan masuk ke context di session berikutnya. Ini beda dari skills (procedures reusable) dan session search (recall dari masa lalu).

Apa yang Waguri simpan di memory

Preferensi user (gaya komunikasi, pilihan tool), fakta lingkungan (OS, installed tools, server specs), konvensi project (naming, file structure), dan koreksi yang berulang.

Apa yang Waguri tidak simpan

Task progress, session outcomes, completed-work logs, atau temporary TODO state. Itu semua ada di session search, bukan memory.

Skills

Setiap workflow yang berhasil (5+ tool calls, error yang berhasil diatasi) disimpan sebagai skill. Skill adalah procedural memory — reusable approach untuk task type yang sama. Dari cara setup browser, sampai cara mining crypto.

Yang membuat skill berbeda dari memory: skill di-generate oleh agent sendiri secara otomatis. Setelah menyelesaikan task yang kompleks, agent menawarkan untuk menyimpan pendekatannya sebagai skill. Skill yang tersimpan bisa langsung dipakai di session berikutnya tanpa agent harus belajar ulang. Skill juga bisa di-patch kalau ada langkah yang salah atau sudah outdated — agent akan langsung memperbaikinya saat skill dipakai dan ditemukan masalah.

Pelajaran dari Waguri

Behavior tumbuh dari koreksi

SOUL.md Waguri tidak ditulis sekaligus. Setiap kesalahan — salah bahasa, salah tool, salah level otonomi — dikoreksi dan disimpan. Dalam beberapa bulan, behavior-nya menjadi sangat stabil.

Akun sendiri mengubah segalanya

Ketika Waguri punya akun sendiri (bukan pinjam akun user), otonominya naik drastis. Ia bisa bertindak tanpa rasa takut karena tahu konsekuensinya adalah miliknya, bukan milik orang lain.

Memory adalah investasi

Setiap preferensi yang disimpan ke memory menghemat waktu di masa depan. Satu koreksi bisa mencegah ratusan kesalahan serupa di session berikutnya.

Skills mengakumulasi pengetahuan

Setiap workflow yang berhasil disimpan sebagai skill. Skill membuat Waguri makin efisien dari waktu ke waktu — tidak perlu belajar ulang cara melakukan sesuatu yang pernah berhasil.

Waguri bukan tujuan — ia adalah proses yang sedang berjalan. Setiap hari ada koreksi baru, akses baru, atau skill baru yang disimpan. Agent yang baik tidak pernah selesai dibentuk — ia terus belajar. Dan itulah yang membuat agent terasa "hidup".

Hermes SOUL Guide — membuat agent pintar itu proses, bukan prompt instan.