Изменение выносит типы контента в :content-api и разделяет потоки событий.
This commit is contained in:
@@ -28,11 +28,12 @@ kotlin {
|
||||
// public-сигнатуре Agent, поэтому api-висимости.
|
||||
//
|
||||
// Линейный граф зависимостей (без циклов):
|
||||
// :proto ──► :outbox-api (нет обратной зависимости)
|
||||
// :proto ──► :journal-api (нет обратной зависимости)
|
||||
// Добились переносом AgentEvent/CommonEvent/Event из :proto в
|
||||
// :outbox-api — они теперь self-contained в outbox (не нужны
|
||||
// :proto-типы), а :proto использует их через :outbox-api.
|
||||
// :proto ──► :content-api (Content/MessageContext/MessageOrigin/TurnTokens)
|
||||
// :proto ──► :outbox-api (нет обратной зависимости)
|
||||
// :proto ──► :journal-api (нет обратной зависимости)
|
||||
// Общие типы содержимого живут в низкоуровневом :content-api,
|
||||
// чтобы ими пользовались proto/journal/outbox без дублей и циклов.
|
||||
api(project(":content-api"))
|
||||
api(project(":journal-api"))
|
||||
api(project(":outbox-api"))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user