MCPcopy Create free account
hub / github.com/compozy/agh / MemoryScopeShow

Method MemoryScopeShow

internal/api/core/memory.go:129–140  ·  view source on GitHub ↗

MemoryScopeShow reports the effective selector and precedence chain.

(c *gin.Context)

Source from the content-addressed store, hash-verified

127
128// MemoryScopeShow reports the effective selector and precedence chain.
129func (h *BaseHandlers) MemoryScopeShow(c *gin.Context) {
130 selector, err := h.resolveMemorySelector(c.Request.Context(), memorySelectorFromQuery(c), false)
131 if err != nil {
132 h.respondMemoryError(c, StatusForMemoryError(err), err, nil)
133 return
134 }
135 c.JSON(http.StatusOK, contract.MemoryScopeShowResponse{
136 Selector: memorySelectorPayload(selector),
137 Precedence: memoryPrecedencePayloads(selector),
138 Roots: h.memorySelectorRoots(selector),
139 })
140}
141
142// SearchMemory returns ranked durable memory matches.
143func (h *BaseHandlers) SearchMemory(c *gin.Context) {

Callers

nothing calls this directly

Calls 7

resolveMemorySelectorMethod · 0.95
respondMemoryErrorMethod · 0.95
memorySelectorRootsMethod · 0.95
memorySelectorFromQueryFunction · 0.85
StatusForMemoryErrorFunction · 0.85
memorySelectorPayloadFunction · 0.85
memoryPrecedencePayloadsFunction · 0.85

Tested by

no test coverage detected