EN Buka Smooth di Telegram

DocsSmooth Agent (self-host)

Memori, skill, dan persona

Memori jangka panjang yang dipanggil di setiap pesan, percakapan yang tersimpan dan bisa dicari, sekitar 200 skill, dan enam file persona yang membentuk cara agent-mu bicara dan bekerja.

Memori

Agent menyimpan catatan bertipe tentang kamu dan pekerjaanmu (user, preference, decision, finding, blocker, note) dan memanggil yang relevan di setiap pesan. Ia menulisnya sendiri lewat tool memory saat kamu menyebut hal yang layak diingat; kamu juga bisa mengelolanya:

bash
smooth-agent memory list
smooth-agent memory add "Aku deploy pakai Docker di VPS 2 core" --kind preference
smooth-agent memory search docker
smooth-agent memory pin 7          # selalu disertakan
smooth-agent memory remove 7

Matikan dengan [agent] memory = false.

Percakapan

Setiap percakapan disimpan di smooth.db dan bisa dicari, olehmu maupun oleh agent (session_search). Chat panjang diringkas, bukan dipotong: setelah sekitar 80% dari context_tokens, pesan lama diringkas sementara keep_recent pesan terakhir tetap utuh.

bash
smooth-agent sessions list
smooth-agent sessions search "template invoice"
smooth-agent run --resume          # lanjutkan sesi terakhir

Skill

Skill adalah panduan teruji (SKILL.md plus file pendukung) yang dibaca agent saat tugasnya cocok. Sekitar 200 skill ikut terpasang, untuk coding agent, GitHub, dokumen, media, riset, keuangan, produktivitas, smart home, dan lainnya. Indeksnya ada di system prompt; isi lengkapnya dimuat hanya saat diperlukan.

bash
smooth-agent skills list                  # skill inti
smooth-agent skills list --all            # + skill opsional
smooth-agent skills search pdf
smooth-agent skills install <nama>        # nyalakan skill opsional
smooth-agent skills install https://github.com/kamu/skill-mu
smooth-agent skills remove <nama>

Urutan muat: skills/ di workspace → ~/.smooth-agent/skills → skill_dirs tambahan → inti → opsional. Agent bisa menulis dan memperbaiki skill-nya sendiri (skill_manage); mengedit skill bawaan akan menyimpan salinan milikmu.

File persona

Enam file Markdown di workspace menjadi bagian dari instruksi agent di setiap pesan:

FileKegunaan
SOUL.mdKarakter dan gaya bicara
IDENTITY.mdNama dan peran
USER.mdTentang kamu
AGENTS.mdCara kerja yang diharapkan
TOOLS.mdCatatan tentang tool dan mesinmu
MEMORY.mdCatatan jangka panjang yang selalu dimuat

Semuanya mulai kosong dan tidak memakan token sampai kamu (atau agent, kalau kamu minta) menulis di dalamnya. Tiap file dibatasi sekitar 6.000 karakter.

Terakhir diperbarui: