{"record":{"id":"d73ae89c0dab4385","repo":"mem0ai/mem0","slug":"currently-we-only-support-updating-custom-instruct","errorCode":null,"errorMessage":"Currently we only support updating custom_instructions or custom_categories, so you must provide at least one of them","messagePattern":"Currently we only support updating custom_instructions or custom_categories, so you must provide at least one of them","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"mem0/client/main.py","lineNumber":777,"sourceCode":"\n        kwargs = {\n            **(options.model_dump(exclude_unset=True) if options else {}),\n            **{\n                k: v\n                for k, v in {\n                    \"custom_instructions\": custom_instructions,\n                    \"custom_categories\": custom_categories,\n                    \"memory_depth\": memory_depth,\n                    \"usecase_setting\": usecase_setting,\n                    \"multilingual\": multilingual,\n                    \"agent_custom_instructions\": agent_custom_instructions,\n                }.items()\n                if v is not None\n            },\n        }\n\n        if not kwargs:\n            raise ValueError(\n                \"Currently we only support updating custom_instructions or \"\n                \"custom_categories, so you must \"\n                \"provide at least one of them\"\n            )\n\n        payload = self._prepare_params(kwargs)\n        response = self.client.patch(\n            f\"/api/v1/orgs/organizations/{self.org_id}/projects/{self.project_id}/\",\n            json=payload,\n        )\n        response.raise_for_status()\n        capture_client_event(\n            \"client.update_project\",\n            self,\n            {**kwargs, \"sync_type\": \"sync\"},\n        )\n        return response.json()\n","sourceCodeStart":759,"sourceCodeEnd":795,"githubUrl":"https://github.com/mem0ai/mem0/blob/001c235229be8795e3834520467bd0d661ed8f34/mem0/client/main.py#L759-L795","documentation":"Error \"Currently we only support updating custom_instructions or custom_categories, so you must provide at least one of them\" thrown in mem0ai/mem0.","triggerScenarios":"Thrown at mem0/client/main.py:777 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Pass custom_instructions and/or custom_categories to the update call."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"001c235229be8795e3834520467bd0d661ed8f34","analyzedAt":"2026-08-15T01:55:42.685Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}