- Move BrainMemory::create() inside BrainService::remember() for full atomicity (DB + Qdrant in single transaction) - Add forWorkspace() scope to recall() MariaDB query (tenant isolation) - Wrap forget() in DB::transaction (MariaDB first, then Qdrant) - Check qdrantDelete() response and log warnings on failure - Validate embed() response is a non-empty array Co-Authored-By: Virgil <virgil@lethean.io> |
||
|---|---|---|
| .. | ||
| Concerns | ||
| AgentApiKeyService.php | ||
| AgentDetection.php | ||
| AgenticManager.php | ||
| AgenticProviderInterface.php | ||
| AgenticResponse.php | ||
| AgentSessionService.php | ||
| AgentToolRegistry.php | ||
| BrainService.php | ||
| ClaudeService.php | ||
| ContentService.php | ||
| GeminiService.php | ||
| IpRestrictionService.php | ||
| OpenAIService.php | ||
| PlanTemplateService.php | ||