Dropstone Docs

Memori - Apa yang Diingat Dropstone dan Cara Mengubahnya

Dropstone mengingat aturan tetap dan fakta di seluruh sesi. Pelajari cara ia memutuskan apa yang disimpan, cara melihat semua yang telah dipelajarinya, dan cara membuatnya melupakan.

Dropstone mengingat hal-hal di antara sesi. Perbaiki sekali dan seharusnya tidak perlu diperbaiki lagi, baik di proyek ini maupun proyek berikutnya.

Halaman ini menjelaskan apa yang ia simpan, bagaimana hal itu sampai ke percakapan Anda berikutnya, dan cara mengubah atau menghapus semuanya.

Note:

Memori memerlukan Anda untuk masuk ke Dropstone. Jika Anda tidak masuk, alat memori tidak dimuat dan tidak ada yang disimpan.


Dua jenis memori

Tidak semua hal yang layak diingat harus diperlakukan dengan cara yang sama, jadi Dropstone menyimpan dua jenis.

Aturan tetap

Aturan adalah sesuatu yang Anda ingin diikuti mulai sekarang. Sebuah konvensi, preferensi gaya, larangan.

"Selalu gunakan konstanta arrow function, jangan pernah deklarasi function."

"Jangan pernah menambahkan dependensi tanpa bertanya."

"Gunakan bun, bukan npm."

Aturan diterapkan pada setiap tugas, tanpa dicari. Itulah intinya: aturan tentang bagaimana Anda ingin fungsi ditulis harus berlaku saat Anda meminta pembantu slug, pengurai tanggal, atau apa pun. Menunggu sampai tugas "terlihat terkait" berarti aturan akan diam-diam berhenti berlaku begitu subjeknya berubah.

Fakta

Fakta adalah sesuatu yang benar adanya saat ini.

"Database staging berada di belakang VPN."

"Proyek ini mengunci Node 22."

Fakta dipanggil hanya ketika relevan dengan apa yang sedang Anda kerjakan. Jumlahnya jauh lebih banyak, dan menarik semuanya ke setiap percakapan akan menjadi kebisingan.


Bagaimana sesuatu diingat

Anda tidak perlu mengatakan "ingat ini." Dropstone mencatat pelajaran saat Anda mengoreksinya, menolak pendekatan, atau menyatakan preferensi — saat itu terjadi, bukan di akhir tugas.

Anda:  Tidak. Saya tidak pernah ingin deklarasi `function`, selalu konstanta arrow.
Dropstone:  Dicatat - konstanta arrow function daripada deklarasi.

Ia juga memutuskan jenisnya. Sesuatu yang dirumuskan sebagai instruksi tetap ("selalu", "tidak pernah", "gunakan X bukan Y") menjadi aturan. Segala hal lainnya disimpan sebagai fakta. Saat tidak yakin, ia memilih fakta, karena aturan yang terlewat hanya membuat Anda mengingatkan sekali sementara aturan yang salah akan mengikuti Anda ke mana-mana.

Tidak ada yang disimpan kecuali Anda masuk, dan memori bersifat pribadi untuk akun Anda.


Melihat apa yang ia ingat

Cukup tanyakan.

Anda:  apa yang kamu ingat tentang saya?

Dropstone mencantumkan apa yang telah dipelajarinya, dengan aturan ditampilkan terpisah dari fakta, karena aturan adalah yang memengaruhi setiap balasan.

Anda juga dapat meminta satu jenis:

Anda:  tampilkan aturan tetap saya

Mengubah atau menghapus sesuatu

Katakan padanya untuk melupakan, dan ia akan melakukannya.

Anda:  lupakan aturan tentang arrow function
Dropstone:  Dilupakan. Itu tidak akan diterapkan lagi.

Dropstone hanya melupakan saat Anda meminta. Ia tidak akan menghapus sesuatu atas inisiatifnya sendiri, dan ia tidak akan mengklaim sesuatu telah dihapus jika tidak — jika ia tidak dapat menemukan entri, ia mengatakannya alih-alih berpura-pura.

Anda juga dapat mengoreksi aturan alih-alih menghapusnya. Menyatakan ulang preferensi memperbaruinya di tempat, sehingga Anda tidak berakhir dengan dua aturan yang saling bertentangan.


Memori dan AGENTS.md

Keduanya memecahkan masalah yang berbeda dan bekerja sama dengan baik.

AGENTS.mdMemori
Ditulis olehAndaDropstone, dari koreksi Anda
Berada direpositori Andaakun Anda
Dibagikan dengansiapa pun yang mengkloning repohanya Anda
Terbaik untukkonvensi proyek yang dibutuhkan seluruh timcara Anda suka bekerja

Jika sebuah aturan milik proyek, masukkan ke AGENTS.md agar rekan tim Anda juga mendapatkannya. Jika itu preferensi pribadi yang harus mengikuti Anda antar proyek, biarkan memori yang menanganinya.


Mematikannya

Penulisan memori mengikuti pengaturan Improve Dropstone Anda. Matikan di pengaturan akun dan tidak ada yang dicatat.

Anda juga dapat menonaktifkan pemanggilan memori untuk satu mesin:

DROPSTONE_DISABLE_MEMORY_GATE=1

Kegagalan pemanggilan tidak pernah memblokir sesi — jika memori tidak tersedia, Dropstone melanjutkan tanpa memori tersebut.


Praktik yang baik

Bersikaplah langsung saat mengoreksi. "Selalu X, tidak pernah Y" jelas merupakan aturan. "Saya pikir mungkin X lebih bagus" mungkin disimpan sebagai fakta dan hanya muncul kembali saat relevan.

Periksa aturan Anda sesekali. Aturan berlaku untuk segalanya, jadi aturan yang basi layak dihapus. Menanyakan "tampilkan aturan tetap saya" hanya butuh satu detik.

Simpan konvensi proyek di AGENTS.md. Memori bersifat per-akun, jadi aturan yang Anda ajarkan tidak akan menjangkau rekan tim Anda.

Ctrl+I