(c *gin.Context)
| 1820 | } |
| 1821 | |
| 1822 | func memorySelectorFromQuery(c *gin.Context) memorySelector { |
| 1823 | workspaceID := firstNonEmptyString(c.Query("workspace_id"), c.Query("workspace")) |
| 1824 | return memorySelector{ |
| 1825 | Scope: memcontract.Scope(c.Query("scope")), |
| 1826 | WorkspaceID: workspaceID, |
| 1827 | AgentName: c.Query("agent_name"), |
| 1828 | AgentTier: memcontract.AgentTier(c.Query("agent_tier")), |
| 1829 | IncludeSystem: c.Query("include_system") == "true", |
| 1830 | } |
| 1831 | } |
| 1832 | |
| 1833 | func memorySelectorFromScopePayload(payload contract.MemoryScopeSelectorPayload) memorySelector { |
| 1834 | return memorySelector{ |
no test coverage detected