Memory Controller
REST controller for DICE memory operations. Provides endpoints for managing stored propositions (CRUD, search, retrieval).
Functions
Link copied to clipboard
fun createProposition(contextId: String, request: CreatePropositionRequest): <Error class: unknown class><PropositionDto>
Create a proposition directly (without extraction).
Link copied to clipboard
fun deleteProposition(contextId: String, propositionId: String): <Error class: unknown class><DeleteResponse>
Delete (retract) a proposition.
Link copied to clipboard
fun getMemory(contextId: String, status: PropositionStatus?, minConfidence: Double, limit: Int): <Error class: unknown class><MemoryResponse>
Retrieve all propositions for a context.
Link copied to clipboard
fun getMemoryByEntity(contextId: String, entityType: String, entityId: String): <Error class: unknown class><EntityMemoryResponse>
Get propositions mentioning a specific entity.
Link copied to clipboard
fun getProposition(contextId: String, propositionId: String): <Error class: unknown class><PropositionDto>
Get a specific proposition by ID.
Link copied to clipboard
fun searchMemory(contextId: String, request: MemorySearchRequest): <Error class: unknown class><MemorySearchResponse>
Search memory by similarity.