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

Function memoryRecallQueryWorkspaceID

internal/api/core/memory.go:220–234  ·  view source on GitHub ↗
(selector memorySelector)

Source from the content-addressed store, hash-verified

218}
219
220func memoryRecallQueryWorkspaceID(selector memorySelector) string {
221 switch selector.Scope.Normalize() {
222 case memcontract.ScopeWorkspace:
223 return strings.TrimSpace(selector.WorkspaceID)
224 case memcontract.ScopeAgent:
225 if selector.AgentTier.Normalize() == memcontract.AgentTierWorkspace {
226 return strings.TrimSpace(selector.WorkspaceID)
227 }
228 return ""
229 case "":
230 return strings.TrimSpace(selector.WorkspaceID)
231 default:
232 return ""
233 }
234}
235
236func (h *BaseHandlers) memoryExplicitSearchFallback(
237 ctx context.Context,

Callers 1

SearchMemoryMethod · 0.85

Calls 1

NormalizeMethod · 0.45

Tested by

no test coverage detected