AGUI: удалён полностью
Убрана зависимость pw.binom.agui:server из проекта — AGUI больше не нужен (см. Memory #3675; agentik переходит на свой протокол :proto и HTTP-фасад :server). Чистка: - standalone/build.gradle.kts: implementation(libs.agui.server) → удалено - gradle/libs.versions.toml: [versions] agui + agui-api/agui-client/ agui-server entries → удалены - settings.gradle.kts: убран 'AG-UI' из комментария к Nexus-репо - proto/build.gradle.kts: комментарий 'Зеркалит набор AG-UI api' → 'Полный набор KMP-целей' - proto/src/.../Agent.kt: KDoc '(замена AG-UI)' → удалено - settings.gradle.kts: то же - docs/ARCHITECTURE.md: переписан (описывал старую AGUI-centric архитектуру с AbstractAgent/SessionStore/ AgentEngine — ничего этого в коде уже нет; теперь отражает текущее состояние: :proto + :server + :standalone + LiteLlm + MCP + SqliteStores) - NATIVE-COMPATIBILITY.md: пункт 10 'agui-server KMP-готовность' → отменён (см. -); убран из 'Жёсткие блокеры' В коде не осталось ни одного обращения к AGUI. После чистки в репо больше нет ни одной зависимости от pw.binom.agui.*. Проверка: ./gradlew :server:assemble (9/9 KMP-целей) + :standalone:jvmTest 44/44 (ChatAgent 15, LlmConfig 6, McpConfig 8, McpRegistry 4, Persistence 11) — зелёные.
This commit is contained in:
@@ -85,10 +85,13 @@
|
||||
JDBC `:memory:`). Объём: один `expect fun openInMemory()` в commonMain +
|
||||
два `actual` (JDBC `jdbc:sqlite::memory:` / native-driver нативный API).
|
||||
|
||||
## Блок 6. Внешние либы (`a2a-server`, `agui-server`) — наши
|
||||
## Блок 6. Внешние либы (`a2a-server`) — наши
|
||||
|
||||
- 10. [ ] **`agui-server`: проверить KMP-готовность.** Per Memory #3561 — KMP
|
||||
jvm+native. *Если по факту уже KMP — только подключить `linuxX64`-артефакт в `:standalone`; если JVM-only — пункт 11.*
|
||||
- 10. [x] **AGUI убран из проекта.** catalog-entries `agui-api`/`agui-client`/`agui-server`,
|
||||
`[versions] agui` и `implementation(libs.agui.server)` в `:standalone`
|
||||
удалены — AGUI больше не нужен (см. Memory #3675 и переписанный
|
||||
`docs/ARCHITECTURE.md`). AGUI-фасад был stateless request/response,
|
||||
а agentik переходит на свой stateful протокол `:proto` / `:server`.
|
||||
- 11. [ ] **`a2a-server`: JVM-only → KMP.** Per Memory #3561 — JVM-only
|
||||
(client/server; shared уже KMP). Без native-таргета весь стек A2A
|
||||
недоступен на linuxX64. Объём: переписать на `multiplatform`,
|
||||
@@ -150,4 +153,3 @@
|
||||
|
||||
- `litertlm-jvm` → нужен `litertlm-native` от Google (см. п.5)
|
||||
- `a2a-server` JVM-only (см. п.11) — нужно переписать или явно не подключать
|
||||
- `agui-server` KMP-готовность под вопросом (см. п.10)
|
||||
|
||||
Reference in New Issue
Block a user