Note that a channel address is not proof of life: the file outlives the session, the agent listing does not
This commit is contained in:
parent
7dadc98ae4
commit
be3f76058c
1 changed files with 4 additions and 1 deletions
|
|
@ -39,7 +39,10 @@ Go-бэкенд издательского художественного пер
|
|||
**Связь между сессиями — файл `/tmp/textmachine-channel`.** Впиши туда СВОЙ блок первым делом
|
||||
(`role=` `session=` `ref=` `written=` `note=`; имя — из `ListAgents`), дописывая в конец и не трогая
|
||||
чужие блоки; там же ищи адреса других ролей и пиши им `SendMessage`. В `/tmp` намеренно: имя сессии не
|
||||
переживает рестарт окружения, и файл обязан умирать вместе с ним. ⚠ **Нужной роли в файле нет, файла
|
||||
переживает рестарт окружения, и файл обязан умирать вместе с ним.
|
||||
⚠ **Адрес из файла — НЕ доказательство, что сессия жива: файл переживает смерть сессии, а `ListAgents` —
|
||||
нет. Перед тем как писать по адресу, сверься с `ListAgents`.** Блок закрытой сессии живёт в файле до
|
||||
перезапуска окружения и всё это время выглядит рабочим адресом. ⚠ **Нужной роли в файле нет, файла
|
||||
нет или имя не отвечает ⇒ КАНАЛА НЕТ, и это НОРМАЛЬНЫЙ случай: НЕ опрашивай сессии подряд.** Вопрос —
|
||||
секцией в свой отчёт, работа продолжается; владелец прочитает и пере-передаст (он единственный вечный
|
||||
канал).
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue