# เครื่องมือจดจำไว้

> เก็บข้อความหรือลิงก์ ดูรายการสิ่งที่คุณเก็บไว้ และลืมสิ่งที่เก็บไว้ผ่านไคลเอนต์ MCP หรือคำสั่ง dvina

เครื่องมือ MCP ของ Dvina หรือคำสั่ง `dvina` ช่วยให้แอปอื่นจดจำสิ่งต่าง ๆ ให้คุณได้ เช่นเดียวกับการเลือก **เก็บ** ใน Dvina สิ่งที่เก็บไว้เป็นของคุณ โดยจะปรากฏใน **สิ่งที่เก็บไว้** ในฟีดของคุณ Dvina จะค้นหาสิ่งนั้นเมื่อคุณถาม และสิ่งที่เก็บไว้ยังช่วยให้ Dvina นำกลับมาให้คุณได้ในเวลาที่จำเป็น หากต้องการทราบข้อมูลเกี่ยวกับฟีเจอร์จดจำไว้ ดูที่ [จดจำไว้](/docs/use-dvina/features/keep-in-mind)

## เครื่องมือ

| เครื่องมือ MCP   | คำสั่ง          | การทำงาน                                                    | ถามก่อน |
| ---------- | ---------------- | --------------------------------------------------------------- | ---------- |
| `kept_add` | `dvina kept add` | เก็บข้อความหรือลิงก์                                          | ไม่         |
| `kept_ls`  | `dvina kept ls`  | แสดงรายการสิ่งที่คุณเก็บไว้ โดยเรียงจากล่าสุดก่อน หรือแสดงเฉพาะรายการที่ตรงกับคำที่ระบุ | ไม่         |
| `kept_rm`  | `dvina kept rm`  | ลืมสิ่งที่คุณเก็บไว้ โดยย้ายไปที่ **ที่ลบล่าสุด**   | ใช่        |

## เก็บข้อความหรือลิงก์

`kept_add` เก็บข้อความ ลิงก์ หรือข้อความพร้อมลิงก์ต้นทาง ระบุอย่างน้อย `text` หรือ `url`

| ข้อมูลที่ระบุ       | ความหมาย                                                               | ขีดจำกัด            |
| ----------- | ------------------------------------------------------------------------ | ---------------- |
| `text`      | ข้อความที่ต้องการเก็บ                                                       | 5,000 อักขระ |
| `url`       | หน้าหรือลิงก์ต้นทางของข้อความ หรือลิงก์ที่ต้องการเก็บ รองรับเฉพาะ http(s) | 2,048 อักขระ |
| `title`     | ชื่อของแหล่งที่มา เช่น ชื่อหน้าหรือชื่อเอกสาร     | 500 อักขระ   |
| `sourceApp` | แอปต้นทาง เช่น ชื่อไคลเอนต์ MCP ของคุณ                 | 200 อักขระ   |

เครื่องมือจะส่งกลับ `id`, `kind` (`text` หรือ `link`) และ `title` ของรายการที่เก็บไว้

```sh
dvina kept add "Bright & Co. includes permits and can start Nov 17." --url https://example.com/quote --title "Kitchen quote"
```

การเก็บข้อความเดิมจากแหล่งเดิมซ้ำจะไม่สร้างรายการที่สอง

## ดูรายการสิ่งที่คุณเก็บไว้

`kept_ls` แสดงรายการสิ่งที่คุณเก็บไว้ โดยเรียงจากล่าสุดก่อน

| ข้อมูลที่ระบุ    | ความหมาย                                        |
| -------- | ------------------------------------------------- |
| `query`  | แสดงเฉพาะรายการที่มีคำนี้อยู่ในข้อความ ชื่อ หรือลิงก์ |
| `limit`  | จำนวนรายการที่จะส่งกลับ สูงสุด 100 ค่าเริ่มต้นคือ 20 |
| `cursor` | ตำแหน่งสิ้นสุดของหน้าที่แล้ว เพื่อดึงหน้าถัดไป  |

แต่ละรายการมี `id`, `kind` (`text`, `image` หรือ `link`), `title`, `text`, `url`, `sourceType` (แหล่งที่เก็บรายการนั้น เช่น `chat` หรือ `mcp`), `sourceApp` และ `createdAt` หากยังมีรายการเพิ่มเติม ผลลัพธ์จะมี `nextCursor` เมื่อใช้คำสั่ง รายการจะลงท้ายด้วย `next: --cursor <c>`

```sh
dvina kept ls --query permits --limit 5
```

## ลืมสิ่งที่คุณเก็บไว้

`kept_rm` ลืมรายการที่เก็บไว้หนึ่งรายการตาม `id` เช่นเดียวกับการเปลี่ยนแปลงอื่น ๆ เครื่องมือจะถามคุณก่อน โดย Dvina จะแสดงชื่อรายการให้คุณอนุมัติหรือปฏิเสธ เมื่อคุณอนุมัติ รายการจะย้ายไปที่ **ที่ลบล่าสุด** ซึ่งคุณกู้คืนได้ภายใน 30 วัน

```sh
dvina kept rm <id>
```

## ข้อควรทราบ

- เครื่องมือทำงานในนามของคุณกับรายการที่คุณเก็บไว้เอง ตามสิทธิ์ที่บทบาทของคุณอนุญาต
- สิ่งที่ไคลเอนต์เก็บไว้จะผ่านกฎการปกป้องข้อมูลของบริษัทคุณ เช่นเดียวกับในแอป หากกฎไม่อนุญาต จะไม่มีการเก็บข้อมูล และไคลเอนต์จะได้รับเหตุผล
- เครื่องมือเหล่านี้ยังไม่รองรับการเก็บรูปภาพ คุณเก็บรูปภาพได้ใน Dvina หรือจากเมนูแชร์บนโทรศัพท์

## เนื้อหาที่เกี่ยวข้อง

- [สิ่งที่ควรจำไว้](/docs/use-dvina/features/keep-in-mind)
- [ใช้ Dvina จากแอปอื่นผ่าน MCP](/docs/dvina-mcp/overview)
- [ใช้คำสั่ง dvina](/docs/dvina-mcp/cli)
