GitHub Action commited on
Commit
1fbc33c
·
1 Parent(s): af590da

Sync from GitHub with Git LFS

Browse files
Files changed (1) hide show
  1. docs/HMP-agent-REPL-cycle.md +14 -5
docs/HMP-agent-REPL-cycle.md CHANGED
@@ -27,7 +27,7 @@ REPL-цикл является основой HMP-агента [Cognitive Core](
27
  ```
28
  А также инструкции по работы с встроенными командами и функциями, список дополнительных (создаваемых самим HMP-агентом) утилит и баз данных.
29
 
30
- * **контекст_1:** последние *K* реплик самого LLM (либо режим "концентрации" - вывод "последних N сообщений с тегами на определённую тему" и типом выборки "и"/"или"), включая результаты антистагнационной обработки (llm_recent_responses - история его собственных рассуждений), а также режим работы контекста.
31
 
32
  * **контекст_2:** активные команды и процессы (из `process_log`, кроме тех, что со статусом `close`). Могут быть помечены как `in_progress`, `pending`, `error` и т.д.
33
 
@@ -95,10 +95,19 @@ REPL-цикл является основой HMP-агента [Cognitive Core](
95
  * для управления *внешними процессами* из `process_log` (запустить процесс, остановить процесс, пометить запрос как обработанный)
96
  * инициализация *очистки* `process_log`, `llm_recent_responses` и `notes` от устаревших записей
97
  * для управления *настройками цикла*:
98
- * количество возвращаемых записей `llm_recent_responses`,
99
- * режим обработки сообщений пользователя (`manual` или `auto`) и фильтр для режима `auto`,
100
- * для включения режима "концентрации" (с указанием тегов для "концентрации", с типом выборки "и"/"или") или перехода в обычный режим
101
- * пауза в секундах между итерациями цикла или включение режима idle-режима (разбудить при завершение таких-то процессов из `process_log`, получение новых сообщений с такими-то пораметрами в `notes` или через такое-то время; для отключения idle-режима достаточно выполнения одного из условий)
 
 
 
 
 
 
 
 
 
102
  * и другие команды
103
 
104
  ---
 
27
  ```
28
  А также инструкции по работы с встроенными командами и функциями, список дополнительных (создаваемых самим HMP-агентом) утилит и баз данных.
29
 
30
+ * **контекст_1:** последние *K* реплик самого LLM (либо режим "концентрации" - вывод "последних N сообщений с тегами на определённую тему и/или определёнными эмоциональными состояниями" и типом выборки "и"/"или"), включая результаты антистагнационной обработки (llm_recent_responses - история его собственных рассуждений), а также режим работы контекста.
31
 
32
  * **контекст_2:** активные команды и процессы (из `process_log`, кроме тех, что со статусом `close`). Могут быть помечены как `in_progress`, `pending`, `error` и т.д.
33
 
 
95
  * для управления *внешними процессами* из `process_log` (запустить процесс, остановить процесс, пометить запрос как обработанный)
96
  * инициализация *очистки* `process_log`, `llm_recent_responses` и `notes` от устаревших записей
97
  * для управления *настройками цикла*:
98
+ * количество возвращаемых записей `llm_recent_responses`
99
+ * включение/выключение режима "концентрации":
100
+ * `теги` список тегов для фильтрации (например: ["архитектура","AGI"])
101
+ * `эмоции` список эмоций с пороговыми значениями (например: ["восторженность:≥4","тревожность:≥2"])
102
+ * `тип выборки` — "и" / "или"
103
+ * возможность возврата в обычный режим (без фильтров)
104
+ * режим обработки сообщений пользователя (`manual` или `auto`) и фильтр для режима `auto`
105
+ * пауза в секундах между итерациями цикла
106
+ * включение idle-режима:
107
+ * разбудить при завершении таких-то процессов из `process_log`
108
+ * разбудить при получении новых сообщений с такими-то параметрами в `notes`
109
+ * разбудить по таймауту
110
+ * отключение idle-режима — при выполнении хотя бы одного из условий
111
  * и другие команды
112
 
113
  ---