client: выпилен CIO — движок приходит от потребителя
- :client больше не создаёт HttpClient: нет зависимости на ktor-client-cio, нет defaultAgentikHttpClient. - applyAgentikDefaults(token) — конфигурация agentik (JSON + Bearer) поверх клиента. - agentikHttpClient(engineFactory, token, configure) — сборка клиента из фабрики движка потребителя. - AgentikAgent(id, baseUrl, httpClient) — клиент обязателен, параметр token убран. - :agentik-cli получил свой defaultCliHttpClient() (CIO + requestTimeout=0); 8 команд передают клиент явно.
This commit is contained in:
@@ -41,6 +41,7 @@ kotlin {
|
||||
implementation(libs.kotlinx.cli)
|
||||
|
||||
implementation(libs.kotlinx.coroutines.core)
|
||||
implementation(libs.ktor.client.cio)
|
||||
}
|
||||
// :agentik-cli — commonMain-only (нет jvmMain/nativeMain разделения):
|
||||
// весь код, включая platformEnv, лежит в commonMain.
|
||||
|
||||
Reference in New Issue
Block a user