> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloudthinker.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Dreaming

> Bật, tinh chỉnh và chạy Dreaming, tác vụ hằng đêm gộp các mục trùng lặp và xóa bộ nhớ workspace cũng như custom skill đã lỗi thời

Dreaming là một lượt chạy hằng đêm giữ cho [bộ nhớ workspace](https://docs.cloudthinker.io/vi/guide/memory.md) ngắn gọn, cập nhật và nhất quán. Dreaming đọc các cuộc hội thoại trong cửa sổ hoạt động (mặc định là 24 giờ gần nhất), thêm những gì mới, gộp các mục trùng lặp, và xóa bộ nhớ cùng [custom skill](https://docs.cloudthinker.io/vi/guide/skills/custom-skills.md) không còn đúng.

Agent lưu thông tin khi làm việc, nên các phần chồng chéo và mâu thuẫn tích tụ dần. Dreaming dọn dẹp chúng mà không cần ai dọn bộ nhớ thủ công, trong khi [kết nối](https://docs.cloudthinker.io/vi/guide/connections/overview.md) vẫn chỉ đọc và ghi chú hội thoại cùng ghi chú kết nối không bao giờ bị thay đổi. Ghi chú hội thoại là các bản tóm tắt cũ theo từng cuộc hội thoại mà CloudThinker không còn viết nữa; ghi chú kết nối được mô tả trong [Workspace Memory](https://docs.cloudthinker.io/vi/guide/memory.md#cloudthinker-ghi-nhớ-những-gì).

## Điều kiện tiên quyết

* Vai trò Admin của workspace để thay đổi thiết lập hoặc nhấn **Run now**. Các thành viên khác chỉ xem được thiết lập.
* Credit trong workspace. Dreaming chạy ở tier Pro, model tier mặc định, tính phí 1.0x mức credit cơ bản. Dreaming không thể dùng credit hằng ngày, khoản miễn phí chỉ trả cho chat ở tier Light. Chi phí phụ thuộc vào số cuộc hội thoại được đọc, nên workspace bận rộn tốn nhiều hơn mỗi đêm so với workspace ít hoạt động. CloudThinker không hiển thị ước tính cho từng lượt chạy. Kiểm tra chi tiêu trong [Usage](https://docs.cloudthinker.io/vi/guide/billing/usage.md).

## Bật hoặc tắt Dreaming

> [!NOTE]
>
> Dreaming mặc định bật cho mọi workspace và dùng credit mỗi đêm có cuộc hội thoại để đọc. Hãy cân nhắc tắt nếu credit eo hẹp, hoặc nếu nhóm bạn tự tay quản lý bộ nhớ và custom skill và không muốn chúng bị gộp hay xóa.

**1. Mở thiết lập Memory**

Vào **More → Workspace settings → Memory**.

**2. Đặt công tắc**

Bật hoặc tắt **Consolidate memory nightly (Dreaming)**.

**Trạng thái thành công:** thẻ hiển thị **Next run** với ngày giờ theo giờ địa phương của trình duyệt, kèm "Runs start within 45 minutes of that time." Khi công tắc tắt, **Next run** bị ẩn, thẻ hiển thị "Turn on Dreaming to run it.", và **Run now** bị vô hiệu hóa.

![Thẻ Dreaming với công tắc hằng đêm đang bật, kết quả lượt chạy gần nhất, thời gian lượt chạy tiếp theo và nút Run now](https://mintcdn.com/cloudthinker/fFtvN0qrQ7D6xwRz/images/memory/05-dreaming-card.jpg?fit=max\&auto=format\&n=fFtvN0qrQ7D6xwRz\&q=85\&s=21f153722a552ed69f825d41fcc7611f)

## Cách một lượt chạy hoạt động

Các lượt chạy bắt đầu lúc 00:30 UTC, trải đều trong 45 phút tiếp theo giữa các workspace. Mỗi workspace chỉ có một lượt chạy tại một thời điểm. Workspace không thể đổi lịch; dùng **Run now** để chạy thêm.

![Lượt chạy Dreaming gồm năm bước: Thu thập, Đọc song song bằng các subagent chỉ đọc, Hợp nhất memory và custom skill, Hoàn tất vào Run history, và Chuyển các cuộc hội thoại chưa xong sang lượt chạy kế tiếp.](https://mintcdn.com/cloudthinker/r0iC8p2_70AdXJfW/images/memory/diagram-dreaming-light.svg?fit=max\&auto=format\&n=r0iC8p2_70AdXJfW\&q=85\&s=a88c2e131cdfa3ca3e8f5b36ce1d5550)

Mỗi lượt chạy thu thập, đọc, hợp nhất và hoàn tất, rồi chuyển các cuộc hội thoại chưa xử lý xong sang lượt chạy kế tiếp.

1. **Thu thập.** Dreaming liệt kê mọi cuộc hội thoại được cập nhật trong cửa sổ hoạt động, cùng những cuộc hội thoại mà lượt chạy trước chưa xử lý xong.
2. **Đọc.** Các subagent chỉ có quyền đọc xử lý song song từng lô cuộc hội thoại và báo cáo những gì đáng giữ lại.
3. **Hợp nhất.** Dreaming so sánh báo cáo của các subagent từ bước 2 với bộ nhớ và custom skill hiện có, rồi thêm, sửa, gộp hoặc xóa.
4. **Hoàn tất.** Dreaming ghi một bản tóm tắt vào **Run history**. Khi gần đến giới hạn thời gian, Dreaming ngừng đọc và hoàn tất với những gì đã có.
5. **Chuyển tiếp.** Các cuộc hội thoại chưa được đọc hết sẽ được ưu tiên ở lượt chạy sau (xem [Giới hạn](#giới-hạn) để biết mức trần).

### Dreaming đọc và thay đổi những gì

| Khu vực | Dreaming làm gì |
| - | - |
| Chat, room (chat nhóm dùng chung), Memory chat, [headless chat](https://docs.cloudthinker.io/vi/guide/cli/headless-chat.md) từ CLI, và pentest [deep dive](https://docs.cloudthinker.io/vi/guide/security/pentest-deep-dive.md) | Đọc mọi cuộc hội thoại được cập nhật trong cửa sổ hoạt động, từ mọi thành viên. Không thể loại trừ một cuộc hội thoại; cuộc hội thoại đã xóa không được đọc |
| Các lượt chạy [Automation](https://docs.cloudthinker.io/vi/guide/automation/automations.md) và [agent tự động](https://docs.cloudthinker.io/vi/guide/automation/autonomous-agents.md) | Đọc khi **Include automated conversations** đang bật |
| Mục bộ nhớ | Thêm, sửa, gộp và xóa |
| Custom skill | Tạo, cập nhật và gộp. Xóa tối đa 10 skill mỗi lượt chạy khi được phép |
| Ghi chú hội thoại và ghi chú kết nối | Không bao giờ thay đổi. Lượt chạy nào động đến chúng sẽ bị hoàn tác, không lưu thay đổi nào vào bộ nhớ, và hiển thị **Failed** trong **Run history** |
| Kết nối | Chỉ đọc |

## Tùy chỉnh Dreaming

Mở rộng **Customize** trên thẻ Dreaming.

> [!WARNING]
>
> Tùy chọn xóa skill mặc định bật và skill đã xóa không thể khôi phục. Với workspace mới, hãy tắt **Allow Dreaming to delete redundant custom skills** trước lượt chạy hằng đêm đầu tiên, và bật lại khi vài bản tóm tắt lượt chạy trông ổn.

| Tùy chọn | Mặc định | Chức năng |
| - | - | - |
| **Activity window** | **Last 24 hours** | Dreaming đọc lùi về bao xa: **Last 24 hours**, **Last 3 days** hoặc **Last 7 days** |
| **Include automated conversations** | Bật | Đọc cả các lượt chạy automation và [agent tự động](https://docs.cloudthinker.io/vi/guide/automation/autonomous-agents.md), không chỉ chat |
| **Allow Dreaming to delete redundant custom skills** | Bật | Khi tắt, mọi skill được giữ lại. Dreaming vẫn có thể tạo và cập nhật chúng. Skill đã xóa không thể khôi phục, nên hãy tắt tùy chọn này cho đến khi bạn tin tưởng kết quả |
| **Focus instructions** | Trống | Tối đa 1.000 ký tự về những gì cần chú ý. Nhấn **Save focus** để áp dụng |

Cửa sổ và các công tắc được lưu ngay khi bạn thay đổi. Mọi thay đổi áp dụng từ lượt chạy tiếp theo.

![Mục Customize với các lựa chọn cửa sổ hoạt động, công tắc cuộc hội thoại tự động và xóa skill, và ô Focus instructions](https://mintcdn.com/cloudthinker/fFtvN0qrQ7D6xwRz/images/memory/06-dreaming-customize.jpg?fit=max\&auto=format\&n=fFtvN0qrQ7D6xwRz\&q=85\&s=b39603eef11126a05b7d76780b2631b9)

Focus instruction hiệu quả nêu một chủ đề và một kết quả:

```text theme={null}
Track cost-saving decisions and name the owner.
Keep one item per AWS account with its region and exemptions.
```

Focus instructions là hướng dẫn mà lượt chạy cố gắng tuân theo, không phải quy tắc bắt buộc. Chúng không bao giờ ghi đè các quy tắc an toàn: kết nối vẫn chỉ đọc và các ghi chú được bảo vệ vẫn nguyên vẹn.

## Chạy Dreaming ngay

Dùng sau một đợt nhập dữ liệu lớn hoặc một ngày bận rộn, thay vì chờ đến đêm.

**1. Bắt đầu lượt chạy**

Trên thẻ Dreaming, nhấn **Run now**.

**2. Xác nhận chi phí**

Nhấn **Run at Pro rate**. Hộp thoại chỉ nêu mức phí, không có ước tính chi phí. Lượt chạy dùng credit của workspace theo mức Pro, giống lượt chạy hằng đêm.

**Trạng thái thành công:** nút hiển thị **Running…**, và lượt chạy xuất hiện trong **Run history** với **Manual by** tên bạn khi kết thúc. Lượt chạy diễn ra trên máy chủ, nên bạn có thể rời trang. Lượt chạy dừng sau tối đa một giờ.

Nếu lượt chạy không bắt đầu, hộp thoại hiển thị **Dreaming did not start** với một trong các lý do sau:

| Thông báo | Cách khắc phục |
| - | - |
| Dreaming is already running for this workspace. | Chờ lượt chạy hiện tại kết thúc |
| There are no conversations in the activity window, so there is nothing to consolidate. Widen the window under Customize, or chat first. | Mở rộng **Activity window** trong **Customize**, hoặc chat trước |
| This workspace has no credits left to run Dreaming. | Thêm credit. Credit hằng ngày không được tính |
| Nightly consolidation is off for this workspace. Turn it on to run it. | Bật công tắc trước |
| Dreaming is turned off for this instance. An instance admin can turn it on. | Hỏi instance admin của bạn (người vận hành bản cài CloudThinker tự host). Trên CloudThinker cloud, gửi email đến [support@cloudthinker.io](mailto:support@cloudthinker.io) |

## Đọc lịch sử lượt chạy

**Run history** liệt kê 20 lượt chạy gần nhất với trạng thái, thời gian bắt đầu, nguồn kích hoạt (**Scheduled** hoặc **Manual**) và thời lượng. Nhấn vào một lượt chạy để mở rộng.

![Run history với các lượt chạy thành công, bị bỏ qua và thất bại, một lượt chạy được mở rộng hiển thị số cuộc hội thoại đã đọc và bản tóm tắt](https://mintcdn.com/cloudthinker/fFtvN0qrQ7D6xwRz/images/memory/07-run-history.jpg?fit=max\&auto=format\&n=fFtvN0qrQ7D6xwRz\&q=85\&s=79a40a4fbfbd68dbfbcccda78bc4b9cb)

| Trạng thái | Ý nghĩa |
| - | - |
| **Succeeded** | Đã hoàn tất. Hiển thị số cuộc hội thoại đã đọc, số skill đã xóa và bản tóm tắt. Bản tóm tắt nêu tên các mục bộ nhớ đã ghi, gộp hoặc xóa, và các skill đã tạo, cập nhật hoặc xóa |
| **Skipped** | Không bắt đầu công việc. Lý do được hiển thị, ví dụ **No conversations in the activity window** hoặc **Another run was already going** |
| **Failed** | Dừng sớm. Các chỉnh sửa đã thực hiện được giữ lại; các thao tác xóa skill không được áp dụng. Mở rộng dòng: thông báo lỗi kết thúc bằng ID lượt chạy. Không có email hay thông báo nào được gửi, nên hãy kiểm tra **Run history**. Trên CloudThinker cloud, gửi ID lượt chạy đến [support@cloudthinker.io](mailto:support@cloudthinker.io); trên bản tự host, instance admin của bạn tìm nguyên nhân trong log máy chủ |
| **Queued** hoặc **Running** | Đang chờ hoặc đang chạy |

## Hoàn tác một lượt chạy

Không có hoàn tác theo từng lượt chạy, hoàn tác hàng loạt hay chạy thử. Để đảo ngược một lượt chạy không tốt:

1. Mở rộng lượt chạy trong **Run history** và đọc bản tóm tắt. Bản tóm tắt nêu tên từng mục bộ nhớ và skill mà lượt chạy đã thay đổi.
2. Yêu cầu trong chat khôi phục từng mục từ lịch sử sửa đổi của nó, ví dụ "Restore the payments-ownership memory item to its version before the Dreaming run on 2026-10-24."
3. Tạo lại thủ công mọi skill đã bị xóa. Skill đã xóa không thể khôi phục.
4. Tắt Dreaming hoặc tùy chọn xóa skill cho đến khi bạn tìm ra nguyên nhân.

## Giới hạn

| Mục | Giá trị |
| - | - |
| Giới hạn thời gian | Một giờ mỗi lượt chạy |
| Tính phí | Tier Pro (1.0x), từ credit của workspace. Credit hằng ngày không áp dụng |
| Chuyển tiếp | Tối đa 200 cuộc hội thoại chưa đọc, giữ tối đa 7 ngày. Chat của người dùng và các cuộc hội thoại mới hơn được ưu tiên giữ. Các cuộc hội thoại vượt mức trần hoặc cũ hơn 7 ngày bị loại bỏ mà không được đọc, và **Run history** không hiển thị điều này |
| Lượt chạy thất bại | Không được thử lại. Đêm tiếp theo tiếp tục từ phần chuyển tiếp |

## Khắc phục sự cố

> **Lượt chạy báo Succeeded nhưng bộ nhớ không thay đổi**
>
> Dreaming chỉ sửa bộ nhớ khi các cuộc hội thoại bổ sung điều gì đó mới. Ngày ít hoạt động có thể kết thúc mà không có chỉnh sửa nào, và bản tóm tắt lượt chạy sẽ nói rõ điều đó.

> **Một mục tôi đã sửa thủ công bị gộp hoặc xóa**
>
> Dreaming có thể gộp hoặc xóa bất kỳ mục nào, kể cả mục bạn đã sửa, khi một cuộc hội thoại mới hơn cho thấy mục đó đã lỗi thời. Không thể khóa mục. Focus instruction nêu tên mục đó, ví dụ "Keep the payments-ownership item as is," giúp giảm khả năng xảy ra, nhưng chỉ là cố gắng tốt nhất và không được đảm bảo. Để lấy lại mục đã xóa, hãy yêu cầu CloudThinker trong chat khôi phục nó từ lịch sử sửa đổi. Xem [Workspace Memory](https://docs.cloudthinker.io/vi/guide/memory.md#sửa-hoặc-xóa-một-mục).

> **Dreaming đã xóa một custom skill chúng tôi cần**
>
> Skill đã xóa không thể khôi phục. Bản tóm tắt của lượt chạy nêu tên các skill đã xóa. Tạo lại skill, rồi tắt **Allow Dreaming to delete redundant custom skills** trong **Customize**.

> **Thẻ báo instance admin đã tắt Dreaming**
>
> Dreaming hoặc bộ nhớ workspace đã bị tắt cho toàn bộ instance. Công tắc và **Run now** bị khóa cho đến khi instance admin bật lại. Trên CloudThinker cloud, gửi email đến [support@cloudthinker.io](mailto:support@cloudthinker.io).

> **Run now bị mờ**
>
> Có thể bạn không phải Admin của workspace, công tắc hằng đêm đang tắt, một lượt chạy đang diễn ra, hoặc instance admin đã tắt Dreaming hay bộ nhớ workspace. Nếu nút hoạt động nhưng lượt chạy không bắt đầu, hộp thoại sẽ cho biết lý do, chẳng hạn hết credit.

## Bước tiếp theo

> **[Workspace Memory](https://docs.cloudthinker.io/vi/guide/memory.md)**
>
> Duyệt, sửa hoặc nhập những gì CloudThinker ghi nhớ

> **[Custom Skills](https://docs.cloudthinker.io/vi/guide/skills/custom-skills.md)**
>
> Quản lý các skill mà Dreaming giữ gọn gàng


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.