chore(i18n): refresh uk translations

This commit is contained in:
openclaw-docs-i18n[bot] 2026-04-12 01:27:01 +00:00
parent 19c429a42a
commit 3be0959d48

View File

@ -3,34 +3,34 @@ read_when:
- Ви хочете зрозуміти, для чого потрібна активна пам’ять
- Ви хочете увімкнути активну пам’ять для розмовного агента
- Ви хочете налаштувати поведінку активної пам’яті, не вмикаючи її всюди
summary: Плагінний блокувальний підагент пам’яті, який впроваджує релевантну пам’ять в інтерактивні сеанси чату
summary: Плагін-власний блокувальний підагент пам’яті, який впроваджує релевантну пам’ять в інтерактивні сеанси чату
title: Активна пам’ять
x-i18n:
generated_at: "2026-04-11T04:03:44Z"
generated_at: "2026-04-12T01:25:44Z"
model: gpt-5.4
provider: openai
source_hash: e8b0e6539e09678e9e8def68795f8bcb992f98509423da3da3123eda88ec1dd5
source_hash: 8407d8f877429a6fa76b3bb5688e33fdab372766288e6de4944b26073b383ddc
source_path: concepts/active-memory.md
workflow: 15
---
# Активна пам’ять
Активна пам’ять — це необов’язковий плагінний блокувальний підагент пам’яті, який запускається
перед основною відповіддю для відповідних розмовних сеансів.
Активна пам’ять — це необов’язковий плагін-власний блокувальний підагент пам’яті, який запускається
перед основною відповіддю для придатних розмовних сеансів.
Вона існує тому, що більшість систем пам’яті є потужними, але реактивними. Вони покладаються на
те, що основний агент вирішить, коли шукати в пам’яті, або на те, що користувач скаже щось
на кшталт «запам’ятай це» чи «пошукай у пам’яті». На той момент мить, коли пам’ять могла б
зробити відповідь природною, уже минула.
те, що основний агент вирішить, коли шукати в пам’яті, або на те, що користувач скаже щось на кшталт
«запам’ятай це» чи «пошукай у пам’яті». На той момент мить, коли пам’ять могла б
зробити відповідь природною, уже минає.
Активна пам’ять дає системі одну обмежену можливість показати релевантну пам’ять
до того, як буде згенерована основна відповідь.
Активна пам’ять дає системі одну обмежену можливість підняти релевантну пам’ять
до того, як буде згенеровано основну відповідь.
## Вставте це у свого агента
Вставте це у свого агента, якщо хочете ввімкнути активну пам’ять із
самодостатнім налаштуванням за замовчуванням із безпечними параметрами:
Вставте це у свого агента, якщо хочете ввімкнути Активну пам’ять із
самодостатнім налаштуванням за замовчуванням:
```json5
{
@ -57,9 +57,8 @@ x-i18n:
```
Це вмикає плагін для агента `main`, за замовчуванням обмежує його сеансами
у стилі прямих повідомлень, дає змогу спочатку успадкувати модель поточного сеансу і
водночас дозволяє використовувати вбудований віддалений резервний варіант, якщо явна або
успадкована модель недоступна.
у стилі прямих повідомлень, дає змогу спочатку успадковувати поточну модель сеансу, а також
дозволяє вбудований віддалений резервний варіант, якщо явна або успадкована модель недоступна.
Після цього перезапустіть шлюз:
@ -67,7 +66,7 @@ x-i18n:
openclaw gateway
```
Щоб переглянути це наживо в розмові:
Щоб перевірити це наживо в розмові:
```text
/verbose on
@ -75,13 +74,13 @@ openclaw gateway
## Увімкнення активної пам’яті
Найбезпечніше налаштування таке:
Найбезпечніше налаштування:
1. увімкнути плагін
2. націлити його на одного розмовного агента
3. залишити журналювання ввімкненим лише на час налаштування
3. залишати журналювання увімкненим лише під час налаштування
Почніть із цього в `openclaw.json`:
Почніть із такого в `openclaw.json`:
```json5
{
@ -117,20 +116,20 @@ openclaw gateway
- `plugins.entries.active-memory.enabled: true` вмикає плагін
- `config.agents: ["main"]` підключає до активної пам’яті лише агента `main`
- `config.allowedChatTypes: ["direct"]` за замовчуванням залишає активну пам’ять увімкненою лише для сеансів у стилі прямих повідомлень
- якщо `config.model` не задано, активна пам’ять спочатку успадковує модель поточного сеансу
- `config.modelFallbackPolicy: "default-remote"` зберігає вбудований віддалений резервний варіант як типовий, коли явна або успадкована модель недоступна
- якщо `config.model` не задано, активна пам’ять спочатку успадковує поточну модель сеансу
- `config.modelFallback` за потреби надає ваш власний резервний провайдер/модель для відновлення
- `config.promptStyle: "balanced"` використовує типовий універсальний стиль запиту для режиму `recent`
- активна пам’ять усе одно запускається лише для відповідних інтерактивних постійних сеансів чату
- активна пам’ять однаково запускається лише для придатних інтерактивних постійних чат-сеансів
## Як це побачити
Активна пам’ять впроваджує прихований системний контекст для моделі. Вона не показує
клієнту сирі теги `<active_memory_plugin>...</active_memory_plugin>`.
сирі теги `<active_memory_plugin>...</active_memory_plugin>` клієнту.
## Перемикач сеансу
Використовуйте команду плагіна, якщо хочете призупинити або відновити активну пам’ять для
поточного сеансу чату без редагування конфігурації:
поточного чат-сеансу без редагування конфігурації:
```text
/active-memory status
@ -138,8 +137,8 @@ openclaw gateway
/active-memory on
```
Це налаштування в межах сеансу. Воно не змінює
`plugins.entries.active-memory.enabled`, націлення на агентів чи іншу глобальну
Це працює на рівні сеансу. Це не змінює
`plugins.entries.active-memory.enabled`, націлювання агента чи іншу глобальну
конфігурацію.
Якщо ви хочете, щоб команда записувала конфігурацію та призупиняла або відновлювала активну пам’ять для
@ -152,11 +151,11 @@ openclaw gateway
```
Глобальна форма записує `plugins.entries.active-memory.config.enabled`. Вона залишає
`plugins.entries.active-memory.enabled` увімкненим, щоб команда й надалі була доступною для
`plugins.entries.active-memory.enabled` увімкненим, щоб команда й надалі була доступна для
повторного ввімкнення активної пам’яті пізніше.
Якщо ви хочете бачити, що робить активна пам’ять у поточному сеансі, увімкніть докладний режим
для цього сеансу:
Якщо ви хочете бачити, що робить активна пам’ять у живому сеансі, увімкніть
докладний режим для цього сеансу:
```text
/verbose on
@ -165,13 +164,13 @@ openclaw gateway
Коли докладний режим увімкнено, OpenClaw може показувати:
- рядок стану активної пам’яті, наприклад `Active Memory: ok 842ms recent 34 chars`
- зрозумілий підсумок для налагодження, наприклад `Active Memory Debug: Lemon pepper wings with blue cheese.`
- зрозумілий підсумок налагодження, наприклад `Active Memory Debug: Lemon pepper wings with blue cheese.`
Ці рядки походять із того самого проходу активної пам’яті, який подає прихований
Ці рядки походять із того самого проходу активної пам’яті, який живить прихований
системний контекст, але вони відформатовані для людей замість показу сирої розмітки
запиту.
За замовчуванням стенограма блокувального підагента пам’яті є тимчасовою і видаляється
За замовчуванням транскрипт блокувального підагента пам’яті є тимчасовим і видаляється
після завершення виконання.
Приклад потоку:
@ -192,14 +191,14 @@ what wings should i order?
## Коли вона запускається
Активна пам’ять використовує два фільтри:
Активна пам’ять використовує два бар’єри:
1. **Явне ввімкнення в конфігурації**
Плагін має бути ввімкнений, а поточний id агента має бути вказаний у
Плагін має бути ввімкнений, а поточний ідентифікатор агента має бути вказаний у
`plugins.entries.active-memory.config.agents`.
2. **Строга відповідність умовам середовища виконання**
Навіть якщо її ввімкнено і націлено, активна пам’ять запускається лише для відповідних
інтерактивних постійних сеансів чату.
2. **Сувора придатність під час виконання**
Навіть коли активна пам’ять увімкнена й націлена, вона запускається лише для придатних
інтерактивних постійних чат-сеансів.
Фактичне правило таке:
@ -219,7 +218,7 @@ active memory runs
## Типи сеансів
`config.allowedChatTypes` визначає, у яких типах розмов узагалі може працювати Активна
`config.allowedChatTypes` керує тим, у яких типах розмов узагалі може запускатися Активна
пам’ять.
Значення за замовчуванням:
@ -245,16 +244,16 @@ allowedChatTypes: ["direct", "group"]
allowedChatTypes: ["direct", "group", "channel"]
```
## Де вона працює
## Де вона запускається
Активна пам’ять — це функція покращення розмов, а не загальноплатформна
функція інференсу.
| Поверхня | Активна пам’ять запускається? |
| ------------------------------------------------------------------- | ------------------------------------------------------- |
| Постійні сеанси Control UI / вебчату | Так, якщо плагін увімкнено і агент націлений |
| Інші інтерактивні сеанси каналів на тому самому шляху постійного чату | Так, якщо плагін увімкнено і агент націлений |
| Одноразові headless-запуски | Ні |
| Постійні сеанси Control UI / вебчату | Так, якщо плагін увімкнено й агент націлений |
| Інші інтерактивні сеанси каналів на тому самому шляху постійного чату | Так, якщо плагін увімкнено й агент націлений |
| Безголові одноразові запуски | Ні |
| Запуски heartbeat/фонові запуски | Ні |
| Загальні внутрішні шляхи `agent-command` | Ні |
| Виконання підагентів/внутрішніх допоміжних компонентів | Ні |
@ -264,23 +263,23 @@ allowedChatTypes: ["direct", "group", "channel"]
Використовуйте активну пам’ять, коли:
- сеанс є постійним і орієнтованим на користувача
- агент має змістовну довгострокову пам’ять для пошуку
- агент має значущу довгострокову пам’ять для пошуку
- безперервність і персоналізація важливіші за чистий детермінізм запиту
Вона особливо добре підходить для:
Вона особливо добре працює для:
- сталих уподобань
- стабільних уподобань
- повторюваних звичок
- довгострокового контексту користувача, який має природно з’являтися
- довгострокового контексту користувача, який має спливати природно
Вона погано підходить для:
- автоматизації
- внутрішніх працівників
- внутрішніх воркерів
- одноразових API-завдань
- місць, де прихована персоналізація була б несподіваною
- місць, де прихована персоналізація була б неочікуваною
## Як це працює
## Як вона працює
Форма виконання така:
@ -302,21 +301,21 @@ flowchart LR
## Режими запиту
`config.queryMode` визначає, яку частину розмови бачить блокувальний підагент пам’яті.
`config.queryMode` керує тим, яку частину розмови бачить блокувальний підагент пам’яті.
## Стилі запиту
`config.promptStyle` визначає, наскільки охоче або строго блокувальний підагент пам’яті
`config.promptStyle` керує тим, наскільки охоче чи суворо блокувальний підагент пам’яті
вирішує, чи повертати пам’ять.
Доступні стилі:
- `balanced`: типовий універсальний варіант для режиму `recent`
- `strict`: найменш охочий; найкраще підходить, коли ви хочете мінімального впливу сусіднього контексту
- `contextual`: найсприятливіший для безперервності; найкраще підходить, коли історія розмови має більшу вагу
- `recall-heavy`: охочіше показує пам’ять за слабших, але все ще правдоподібних збігів
- `strict`: найменш охочий; найкраще підходить, коли ви хочете мінімального впливу від сусіднього контексту
- `contextual`: найбільш дружній до безперервності; найкраще підходить, коли історія розмови має важити більше
- `recall-heavy`: охочіше піднімає пам’ять за м’якших, але все ще правдоподібних збігів
- `precision-heavy`: агресивно віддає перевагу `NONE`, якщо збіг не є очевидним
- `preference-only`: оптимізовано для улюбленого, звичок, рутин, смаків і повторюваних особистих фактів
- `preference-only`: оптимізований для улюбленого, звичок, рутин, смаків і повторюваних особистих фактів
Типове зіставлення, коли `config.promptStyle` не задано:
@ -326,7 +325,7 @@ recent -> balanced
full -> contextual
```
Якщо ви явно задасте `config.promptStyle`, цей пріоритет матиме перевагу.
Якщо ви явно задаєте `config.promptStyle`, цей пріоритет має перевагу.
Приклад:
@ -334,7 +333,7 @@ full -> contextual
promptStyle: "preference-only"
```
## Політика резервного варіанта моделі
## Політика резервної моделі
Якщо `config.model` не задано, Активна пам’ять намагається визначити модель у такому порядку:
@ -342,62 +341,58 @@ promptStyle: "preference-only"
explicit plugin model
-> current session model
-> agent primary model
-> optional built-in remote fallback
-> optional configured fallback model
```
`config.modelFallbackPolicy` керує останнім кроком.
`config.modelFallback` керує кроком із налаштованою резервною моделлю.
За замовчуванням:
Необов’язковий власний резервний варіант:
```json5
modelFallbackPolicy: "default-remote"
modelFallback: "google/gemini-3-flash"
```
Інший варіант:
Якщо не вдається визначити явну, успадковану або налаштовану резервну модель, Активна пам’ять
пропускає відновлення для цього ходу.
```json5
modelFallbackPolicy: "resolved-only"
```
`config.modelFallbackPolicy` збережено лише як застаріле поле сумісності
для старіших конфігурацій. Воно більше не змінює поведінку під час виконання.
Використовуйте `resolved-only`, якщо хочете, щоб Активна пам’ять пропускала пригадування замість
використання вбудованого віддаленого типового резервного варіанта, коли явна або успадкована модель
недоступна.
## Розширені аварійні налаштування
## Розширені запасні варіанти
Ці параметри навмисно не входять до рекомендованого налаштування.
`config.thinking` може перевизначити рівень thinking для блокувального підагента пам’яті:
`config.thinking` може перевизначити рівень thinking блокувального підагента пам’яті:
```json5
thinking: "medium"
```
За замовчуванням:
Значення за замовчуванням:
```json5
thinking: "off"
```
Не вмикайте це за замовчуванням. Активна пам’ять працює на шляху відповіді, тож додатковий
час на thinking безпосередньо збільшує затримку, помітну користувачу.
Не вмикайте це за замовчуванням. Активна пам’ять працює на шляху відповіді, тому додатковий
час на thinking напряму збільшує видиму для користувача затримку.
`config.promptAppend` додає додаткові інструкції оператора після типового запиту Активної
пам’яті та перед контекстом розмови:
`config.promptAppend` додає додаткові операторські інструкції після типового запиту Active
Memory і перед контекстом розмови:
```json5
promptAppend: "Prefer stable long-term preferences over one-off events."
```
`config.promptOverride` замінює типовий запит Активної пам’яті. OpenClaw
`config.promptOverride` замінює типовий запит Active Memory. OpenClaw
усе одно додає контекст розмови після нього:
```json5
promptOverride: "You are a memory search agent. Return NONE or one compact user fact."
```
Налаштування запиту не рекомендується, якщо ви цілеспрямовано не тестуєте інший
контракт пригадування. Типовий запит налаштований на повернення або `NONE`,
Налаштування запиту не рекомендується, якщо тільки ви не тестуєте навмисно
інший контракт відновлення. Типовий запит налаштовано на повернення або `NONE`,
або компактного контексту фактів про користувача для основної моделі.
### `message`
@ -411,8 +406,8 @@ Latest user message only
Використовуйте це, коли:
- ви хочете найшвидшу поведінку
- ви хочете найсильніший ухил у бік пригадування сталих уподобань
- наступні ходи не потребують розмовного контексту
- ви хочете найсильніший ухил у бік відновлення стабільних уподобань
- ходи продовження не потребують розмовного контексту
Рекомендований тайм-аут:
@ -434,8 +429,8 @@ Latest user message:
Використовуйте це, коли:
- ви хочете кращий баланс між швидкістю та опорою на розмовний контекст
- подальші запитання часто залежать від кількох останніх ходів
- ви хочете кращий баланс між швидкістю та розмовним контекстом
- запитання-продовження часто залежать від кількох останніх ходів
Рекомендований тайм-аут:
@ -455,13 +450,13 @@ user: ...
Використовуйте це, коли:
- найвища якість пригадування важливіша за затримку
- розмова містить важливі підготовчі дані далеко вгорі гілки
- найвища якість відновлення важливіша за затримку
- розмова містить важливу підготовку далеко вище в гілці
Рекомендований тайм-аут:
- значно збільште його порівняно з `message` або `recent`
- починайте приблизно з `15000` мс або вище залежно від розміру гілки
- суттєво збільшіть його порівняно з `message` або `recent`
- починайте приблизно з `15000` мс або більше, залежно від розміру гілки
Загалом тайм-аут має зростати разом із розміром контексту:
@ -469,18 +464,18 @@ user: ...
message < recent < full
```
## Збереження стенограми
## Збереження транскриптів
Запуски блокувального підагента пам’яті активної пам’яті створюють справжню стенограму `session.jsonl`
під час виклику блокувального підагента пам’яті.
Запуски блокувального підагента пам’яті активної пам’яті створюють реальний
транскрипт `session.jsonl` під час виклику блокувального підагента пам’яті.
За замовчуванням ця стенограма є тимчасовою:
За замовчуванням цей транскрипт є тимчасовим:
- її записують до тимчасового каталогу
- вона використовується лише для виконання блокувального підагента пам’яті
- її видаляють одразу після завершення виконання
- він записується до тимчасового каталогу
- він використовується лише для запуску блокувального підагента пам’яті
- він видаляється одразу після завершення запуску
Якщо ви хочете зберігати ці стенограми блокувального підагента пам’яті на диску для налагодження або
Якщо ви хочете зберігати ці транскрипти блокувального підагента пам’яті на диску для налагодження або
перевірки, явно ввімкніть збереження:
```json5
@ -500,10 +495,11 @@ message < recent < full
}
```
Коли це ввімкнено, активна пам’ять зберігає стенограми в окремому каталозі в папці
сеансів цільового агента, а не в основному шляху стенограми розмови користувача.
Коли цей параметр увімкнено, активна пам’ять зберігає транскрипти в окремому каталозі в теці
сеансів цільового агента, а не в основному шляху транскрипту розмови
користувача.
Типова структура концептуально така:
Типова структура концептуально виглядає так:
```text
agents/<agent>/sessions/active-memory/<blocking-memory-sub-agent-session-id>.jsonl
@ -513,13 +509,13 @@ agents/<agent>/sessions/active-memory/<blocking-memory-sub-agent-session-id>.jso
Використовуйте це обережно:
- стенограми блокувального підагента пам’яті можуть швидко накопичуватися в активних сеансах
- режим запиту `full` може дублювати значну частину контексту розмови
- ці стенограми містять прихований контекст запиту та пригадані спогади
- транскрипти блокувального підагента пам’яті можуть швидко накопичуватися в активних сеансах
- режим запиту `full` може дублювати велику частину контексту розмови
- ці транскрипти містять прихований контекст запиту та відновлені спогади
## Конфігурація
Уся конфігурація активної пам’яті розміщена в:
Уся конфігурація активної пам’яті розміщується тут:
```text
plugins.entries.active-memory
@ -527,36 +523,36 @@ plugins.entries.active-memory
Найважливіші поля:
| Ключ | Тип | Значення |
| --------------------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| `enabled` | `boolean` | Вмикає сам плагін |
| `config.agents` | `string[]` | ID агентів, які можуть використовувати активну пам’ять |
| `config.model` | `string` | Необов’язкове посилання на модель блокувального підагента пам’яті; якщо не задано, активна пам’ять використовує модель поточного сеансу |
| `config.queryMode` | `"message" \| "recent" \| "full"` | Визначає, яку частину розмови бачить блокувальний підагент пам’яті |
| `config.promptStyle` | `"balanced" \| "strict" \| "contextual" \| "recall-heavy" \| "precision-heavy" \| "preference-only"` | Визначає, наскільки охоче або строго блокувальний підагент пам’яті вирішує, чи повертати пам’ять |
| `config.thinking` | `"off" \| "minimal" \| "low" \| "medium" \| "high" \| "xhigh" \| "adaptive"` | Розширене перевизначення thinking для блокувального підагента пам’яті; за замовчуванням `off` для швидкості |
| `config.promptOverride` | `string` | Розширена повна заміна запиту; не рекомендується для звичайного використання |
| `config.promptAppend` | `string` | Розширені додаткові інструкції, додані до типового або перевизначеного запиту |
| `config.timeoutMs` | `number` | Жорсткий тайм-аут для блокувального підагента пам’яті |
| `config.maxSummaryChars` | `number` | Максимальна загальна кількість символів, дозволена в підсумку active-memory |
| `config.logging` | `boolean` | Виводить журнали активної пам’яті під час налаштування |
| `config.persistTranscripts` | `boolean` | Зберігає стенограми блокувального підагента пам’яті на диску замість видалення тимчасових файлів |
| `config.transcriptDir` | `string` | Відносний каталог стенограм блокувального підагента пам’яті в папці сеансів агента |
| Ключ | Тип | Значення |
| --------------------------- | --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| `enabled` | `boolean` | Вмикає сам плагін |
| `config.agents` | `string[]` | Ідентифікатори агентів, які можуть використовувати активну пам’ять |
| `config.model` | `string` | Необов’язкове посилання на модель блокувального підагента пам’яті; якщо не задано, активна пам’ять використовує поточну модель сеансу |
| `config.queryMode` | `"message" \| "recent" \| "full"` | Керує тим, яку частину розмови бачить блокувальний підагент пам’яті |
| `config.promptStyle` | `"balanced" \| "strict" \| "contextual" \| "recall-heavy" \| "precision-heavy" \| "preference-only"` | Керує тим, наскільки охоче чи суворо блокувальний підагент пам’яті вирішує, чи повертати пам’ять |
| `config.thinking` | `"off" \| "minimal" \| "low" \| "medium" \| "high" \| "xhigh" \| "adaptive"` | Розширене перевизначення thinking для блокувального підагента пам’яті; за замовчуванням `off` для швидкості |
| `config.promptOverride` | `string` | Розширена повна заміна запиту; не рекомендується для звичайного використання |
| `config.promptAppend` | `string` | Розширені додаткові інструкції, додані до типового або перевизначеного запиту |
| `config.timeoutMs` | `number` | Жорсткий тайм-аут для блокувального підагента пам’яті |
| `config.maxSummaryChars` | `number` | Максимальна загальна кількість символів, дозволена в підсумку active-memory |
| `config.logging` | `boolean` | Виводить журнали активної пам’яті під час налаштування |
| `config.persistTranscripts` | `boolean` | Зберігає транскрипти блокувального підагента пам’яті на диску замість видалення тимчасових файлів |
| `config.transcriptDir` | `string` | Відносний каталог транскриптів блокувального підагента пам’яті в теці сеансів агента |
Корисні поля для налаштування:
| Ключ | Тип | Значення |
| ----------------------------- | -------- | ------------------------------------------------------------- |
| Ключ | Тип | Значення |
| ----------------------------- | -------- | ------------------------------------------------------------ |
| `config.maxSummaryChars` | `number` | Максимальна загальна кількість символів, дозволена в підсумку active-memory |
| `config.recentUserTurns` | `number` | Попередні ходи користувача, які слід включити, коли `queryMode` дорівнює `recent` |
| `config.recentAssistantTurns` | `number` | Попередні ходи помічника, які слід включити, коли `queryMode` дорівнює `recent` |
| `config.recentUserChars` | `number` | Максимум символів на один нещодавній хід користувача |
| `config.recentAssistantChars` | `number` | Максимум символів на один нещодавній хід помічника |
| `config.cacheTtlMs` | `number` | Повторне використання кешу для повторюваних ідентичних запитів |
| `config.recentUserTurns` | `number` | Попередні ходи користувача, які включаються, коли `queryMode` має значення `recent` |
| `config.recentAssistantTurns` | `number` | Попередні ходи асистента, які включаються, коли `queryMode` має значення `recent` |
| `config.recentUserChars` | `number` | Максимальна кількість символів на один недавній хід користувача |
| `config.recentAssistantChars` | `number` | Максимальна кількість символів на один недавній хід асистента |
| `config.cacheTtlMs` | `number` | Повторне використання кешу для повторюваних однакових запитів |
## Рекомендоване налаштування
Почніть із `recent`.
Починайте з `recent`.
```json5
{
@ -578,12 +574,12 @@ plugins.entries.active-memory
}
```
Якщо ви хочете переглядати поведінку наживо під час налаштування, використовуйте `/verbose on` у
Якщо ви хочете перевіряти поведінку наживо під час налаштування, використовуйте `/verbose on` у
сеансі замість пошуку окремої команди налагодження active-memory.
Потім перейдіть до:
Потім переходьте до:
- `message`, якщо хочете меншу затримку
- `message`, якщо хочете меншої затримки
- `full`, якщо вирішите, що додатковий контекст вартий повільнішого блокувального підагента пам’яті
## Налагодження
@ -591,21 +587,21 @@ plugins.entries.active-memory
Якщо активна пам’ять не з’являється там, де ви очікуєте:
1. Переконайтеся, що плагін увімкнено в `plugins.entries.active-memory.enabled`.
2. Переконайтеся, що поточний ID агента вказаний у `config.agents`.
3. Переконайтеся, що ви тестуєте через інтерактивний постійний сеанс чату.
4. Увімкніть `config.logging: true` і стежте за журналами шлюзу.
5. Перевірте, що сам пошук у пам’яті працює, за допомогою `openclaw memory status --deep`.
2. Переконайтеся, що поточний ідентифікатор агента вказано в `config.agents`.
3. Переконайтеся, що ви тестуєте через інтерактивний постійний чат-сеанс.
4. Увімкніть `config.logging: true` і переглядайте журнали шлюзу.
5. Переконайтеся, що сам пошук у пам’яті працює, за допомогою `openclaw memory status --deep`.
Якщо збіги пам’яті занадто шумні, зменште:
Якщо збіги пам’яті шумні, зменште:
- `maxSummaryChars`
Якщо активна пам’ять надто повільна:
Якщо активна пам’ять працює надто повільно:
- зменште `queryMode`
- зменште `timeoutMs`
- зменште кількість нещодавніх ходів
- зменште обмеження символів на хід
- зменште кількість недавніх ходів
- зменште обмеження кількості символів на хід
## Пов’язані сторінки