diff options
| author | Ben Sima <ben@bensima.com> | 2025-12-19 09:54:09 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-12-19 09:54:09 -0500 |
| commit | 533e4209192298de4808c58f6ea6244e4bed5768 (patch) | |
| tree | 1cd1d695af4b0f914250ea4f2004fdd4f0c00a5b /Omni/Agent/Telegram.hs | |
| parent | 59f4af68ff678db2349d8a9f40fd24b943131439 (diff) | |
Add search_chat_history tool for Ava
Allows Ava to search her conversation logs for past discussions.
Searches UserMessage/AssistantMessage events with case-insensitive
matching, configurable days_back (default 7) and max_results (default 20).
Diffstat (limited to 'Omni/Agent/Telegram.hs')
| -rw-r--r-- | Omni/Agent/Telegram.hs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Omni/Agent/Telegram.hs b/Omni/Agent/Telegram.hs index 913fc2b..e59570a 100644 --- a/Omni/Agent/Telegram.hs +++ b/Omni/Agent/Telegram.hs @@ -1179,6 +1179,7 @@ processEngagedMessage tgConfig provider engineCfg msg uid userName chatId userMe else [] auditLogTools = [AvaLogs.readAvaLogsTool | isBenAuthorized userName] + <> [AvaLogs.searchChatHistoryTool] tools = memoryTools <> searchTools <> webReaderTools <> pdfTools <> notesTools <> calendarTools <> todoTools <> messageTools <> hledgerTools <> emailTools <> pythonTools <> httpTools <> outreachTools <> feedbackTools <> fileTools <> skillsTools <> subagentToolList <> auditLogTools let agentCfg = |
