(
&self,
query: &crate::context::ContextQuery,
)
| 332 | } |
| 333 | |
| 334 | async fn query( |
| 335 | &self, |
| 336 | query: &crate::context::ContextQuery, |
| 337 | ) -> anyhow::Result<crate::context::ContextResult> { |
| 338 | let limit = query.max_results.min(5); |
| 339 | let items = self.memory.recall_similar(&query.query, limit).await?; |
| 340 | |
| 341 | Ok(memory_items_to_context_result("memory", items)) |
| 342 | } |
| 343 | |
| 344 | async fn on_turn_complete( |
| 345 | &self, |
nothing calls this directly
no test coverage detected