0.60.4

Fixed

  • Privilege Escalation в UpdateSettings: эндпоинт PUT /agents/{agentID}/memory/settings позволял любому agent_user изменять глобальные настройки Dream/AutoCompact/Consolidator для всех агентов. Обёрнут в RequireGlobalAdmin
  • Defense-in-depth для изоляции памяти агентов: 8 store-методов мутации фактов (UpdateFact, UpdateFactWithL0, DeactivateFact, DeleteFact, SupersedeFact, UpdateFactConfidence, UpdateFactEmbedding, UpdateFactL0Abstract) теперь требуют agentID и включают AND agent_id = ? в SQL-запросы, исключая модификацию чужой памяти даже при обходе API-слоя