Ворклог по задаче "Сделать ядро сервиса агентов и диалогов"
1 окт. 2026 г., 16:17:36
HTTP-чат и минимальная событийная реакция агента
Реализованы серверные контракты, на которых может строиться центральный сервис диалогов:
POST /api/chatподдерживает обычный JSON и потоковый NDJSON;- единый
ExecutionContextнесёт execution id, режим ответа, abort signal и отправку событий; - поддержаны старт, последовательные delta, успешное завершение, ошибка и отмена;
- есть явная отмена через DELETE, отмена при disconnect/timeout/shutdown и независимость параллельных запусков;
- реализованы класс
AgentиPOST /api/agentс цепочкойmessage.received → Agent.react → message.publish; - действия связаны со stimulus через
stimulusId, фрагменты одного ответа имеют общийactionId; - мок реакции уже заменён реальным вызовом существующего
runChat/LLM.
Повторные проверки из аудита: HTTP-чат 8/8 тестов, реакции агента 2/2 теста.
Это фундамент диалоговой части, но пока без постоянной памяти разговора, дедупликации событий и общей модели сайтов/посетителей/диалогов.
29.09.2026
Центральное хранение сайтов, агентов, диалогов и сообщений.