* feat(plugins): memory provider config & setup management (issue #783) * fix(memory): remove top padding on provider detail screen --------- Co-authored-by: M57 <hy4ri@users.noreply.github.com>
This commit is contained in:
1 parent
4645a2b6e7
commit
fd5d851405
10 files changed
+1144
No files matched your search
@@ -50,6 +50,11 @@ import com.m57.hermescontrol.data.model.McpOAuthFlowResponse
|
||||
import com.m57.hermescontrol.data.model.McpServer
|
||||
import com.m57.hermescontrol.data.model.McpServerToggleRequest
|
||||
import com.m57.hermescontrol.data.model.McpServersResponse
|
||||
import com.m57.hermescontrol.data.model.MemoryProviderConfigResponse
|
||||
import com.m57.hermescontrol.data.model.MemoryProviderConfigUpdateRequest
|
||||
import com.m57.hermescontrol.data.model.MemoryProviderConfigUpdateResponse
|
||||
import com.m57.hermescontrol.data.model.MemoryProviderSetupRequest
|
||||
import com.m57.hermescontrol.data.model.MemoryProviderSetupResponse
|
||||
import com.m57.hermescontrol.data.model.MemoryResponse
|
||||
import com.m57.hermescontrol.data.model.MessagingPlatformResponse
|
||||
import com.m57.hermescontrol.data.model.MessagingPlatformTestResult
|
||||
@@ -806,6 +811,23 @@ interface HermesApiService {
|
||||
@GET("api/memory")
|
||||
suspend fun getMemory(): Response<MemoryResponse>
|
||||
|
||||
@GET("api/memory/providers/{name}/config")
|
||||
suspend fun getMemoryProviderConfig(
|
||||
@Path("name") name: String,
|
||||
): Response<MemoryProviderConfigResponse>
|
||||
|
||||
@PUT("api/memory/providers/{name}/config")
|
||||
suspend fun updateMemoryProviderConfig(
|
||||
@Path("name") name: String,
|
||||
@Body body: MemoryProviderConfigUpdateRequest,
|
||||
): Response<MemoryProviderConfigUpdateResponse>
|
||||
|
||||
@POST("api/memory/providers/{name}/setup")
|
||||
suspend fun setupMemoryProvider(
|
||||
@Path("name") name: String,
|
||||
@Body body: MemoryProviderSetupRequest,
|
||||
): Response<MemoryProviderSetupResponse>
|
||||
|
||||
@POST("api/memory/reset")
|
||||
suspend fun resetMemory(
|
||||
@Body body: Map<String, String>,
|
||||
|
||||
Reference in new issue
Block a user