Dropstone Docs

記憶 - Dropstone 記住什麼以及如何更改

Dropstone 會跨工作階段記住長期規則和事實。了解它如何決定保留什麼、如何查看它學到的所有內容,以及如何讓它忘記。

Dropstone 會記住工作階段之間的事情。糾正它一次,它就不應該需要再次被糾正,無論是在這個專案還是下一個專案。

這個頁面解釋它保留什麼、這些內容如何到達你的下一次對話,以及如何更改或移除任何內容。

Note:

記憶功能需要登入 Dropstone。如果你沒有登入, 記憶工具就不會載入,也不會儲存任何內容。


兩種記憶

並非所有值得記住的事情都應該以相同方式處理,所以 Dropstone 保留兩種記憶。

長期規則

規則是你要它從現在起遵守的事情。一個慣例、一個風格偏好、一個禁止事項。

「永遠使用箭頭函式 const,絕不使用 function 宣告。」

「未經詢問,絕不新增依賴。」

「使用 bun,不要用 npm。」

規則會套用於每個任務,不需要被搜尋。這就是重點:關於你喜歡函式如何撰寫的規則,必須在你要求 slug 輔助工具、日期解析器或任何其他東西時套用。等到任務「看起來相關」才套用,意味著規則會在主題改變的那一刻默默停止生效。

事實

事實是當前確實為真的事情。

「暫存資料庫在 VPN 後面。」

「這個專案固定使用 Node 22。」

事實只有在與你正在處理的事情相關時才會被召回。事實的數量多得多,把它們全部拉進每次對話會變成噪音。


某件事如何被記住

你不需要說「記住這個」。Dropstone 會在你糾正它、拒絕某種做法或陳述偏好時記錄一個教訓——在發生的當下,而不是在任務結束時。

你:  不。我永遠不想要 `function` 宣告,永遠使用箭頭 const。
Dropstone:  已記住 - 使用箭頭函式 const 而非宣告。

它也會決定這是哪一種。以長期指示的方式陳述的內容(「永遠」、「絕不」、「使用 X 而非 Y」)會變成規則。其他一切都儲存為事實。當它不確定時,它會選擇事實,因為錯過的規則只會花費你一次提醒,而錯誤的規則會跟著你到處跑。

除非你已登入,否則不會儲存任何內容,而且記憶對你的帳戶是私密的。


查看它記住了什麼

直接問。

你:  你記得關於我的什麼?

Dropstone 會列出它學到的內容,規則與事實分開顯示,因為規則是影響每次回覆的內容。

你也可以只問一種:

你:  顯示我的長期規則

更改或移除某件事

告訴它忘記,它就會照做。

你:  忘記關於箭頭函式的規則
Dropstone:  已忘記。它不會再被套用。

Dropstone 只會在要求時才忘記。它不會主動移除任何東西,也不會在沒有移除時聲稱已移除——如果它找不到該條目,它會直接說出來,而不是假裝。

你也可以糾正規則而不是刪除它。重新陳述偏好會就地更新它,所以你最終不會有兩條互相矛盾的規則。


記憶與 AGENTS.md

這些解決不同的問題,而且能很好地搭配運作。

AGENTS.md記憶
由誰撰寫Dropstone,根據你的糾正
存放位置你的儲存庫你的帳戶
與誰共享任何複製儲存庫的人只有你
最適合整個團隊需要的專案慣例喜歡的工作方式

如果規則屬於專案,請把它放進 AGENTS.md,這樣你的隊友也能獲得它。如果是應該跟著你在專案之間移動的個人偏好,讓記憶來處理。


關閉它

記憶寫入會遵循你的 改善 Dropstone 設定。在帳戶設定中關閉它,就不會記錄任何內容。

你也可以停用單一機器的記憶召回:

DROPSTONE_DISABLE_MEMORY_GATE=1

召回失敗永遠不會阻擋工作階段——如果記憶不可用,Dropstone 會繼續運作而不使用它。


良好做法

糾正時要直接。「永遠 X,絕不 Y」無疑是規則。「我覺得也許 X 比較好」可能會被儲存為事實,只在相關時重新浮現。

**偶爾檢查你的規則。**它們會套用於所有事情,所以過時的規則值得移除。問「顯示我的長期規則」只需要一秒鐘。

**把專案慣例放在 AGENTS.md 中。**記憶是每個帳戶的,所以你教它的規則不會到達你的隊友那裡。

Ctrl+I