ProcessExtraction processes the output from the memory extraction LLM, populating profile, topics, and projects. Kept with its original (void) signature for API compatibility; callers that need the summary use ProcessExtractionResult.
(response string)
| 471 | // signature for API compatibility; callers that need the summary use |
| 472 | // ProcessExtractionResult. |
| 473 | func (m *Manager) ProcessExtraction(response string) { |
| 474 | m.ProcessExtractionResult(response) |
| 475 | } |
| 476 | |
| 477 | // ProcessExtractionResult is ProcessExtraction with a summary of what changed. |
| 478 | func (m *Manager) ProcessExtractionResult(response string) ExtractionSummary { |