SurfSense/surfsense_backend/app/agents/new_chat/tools
Anish Sarkar 0c4fd30cce feat: add unified HITL approval utility for sensitive tool actions
This new module provides a `request_approval()` function that streamlines the process of requesting user approval for sensitive actions, including decision parsing and parameter merging. It enhances the interaction with tools by allowing for user modifications and handling trusted tools seamlessly.
2026-04-13 20:12:57 +05:30
..
confluence chore: ran linting 2026-03-22 03:07:18 +05:30
dropbox chore: linting 2026-03-31 14:45:46 -07:00
gmail chore: ran linting 2026-03-22 00:43:53 +05:30
google_calendar feat: made agent file sytem optimized 2026-03-28 16:39:46 -07:00
google_drive chore: ran linting 2026-03-22 00:43:53 +05:30
jira feat: add issue URL to Jira issue creation and update responses for direct access 2026-03-22 03:16:34 +05:30
linear feat: add DedupHITLToolCallsMiddleware to prevent duplicate tool calls 2026-03-21 03:47:30 +05:30
notion chore: ran linting 2026-03-21 13:20:13 +05:30
onedrive chore: ran linting 2026-03-30 01:50:41 +05:30
__init__.py refactor: rename and consolidate memory tools to update_memory 2026-04-08 23:29:26 +05:30
generate_image.py refactor: remove display_image tool and update related components to streamline image handling 2026-03-24 16:28:11 +05:30
hitl.py feat: add unified HITL approval utility for sensitive tool actions 2026-04-13 20:12:57 +05:30
knowledge_base.py feat: add Dropbox integration support with configuration and connector updates 2026-03-30 22:16:41 +05:30
mcp_client.py chore: linting 2026-01-20 03:00:02 -08:00
mcp_tool.py feat: enhance caching mechanisms to prevent memory leaks 2026-02-27 17:56:00 -08:00
podcast.py feat: enhance video presentation agent with parallel theme assignment and watermarking 2026-03-21 23:02:09 -07:00
registry.py feat: implement download functionality for different OS in SidebarUserProfile and DownloadButton components, enhance user experience with localized download messages 2026-04-10 19:53:13 +05:30
report.py feat: made agent file sytem optimized 2026-03-28 16:39:46 -07:00
scrape_webpage.py feat: update YouTube transcript fetching to select primary language transcripts 2026-02-06 14:02:46 -08:00
search_surfsense_docs.py perf: use asyncio.to_thread for embed_text in FastAPI paths 2026-03-09 16:33:24 +02:00
update_memory.py chore: ran linting 2026-04-10 14:20:11 +05:30
video_presentation.py feat: enhance video presentation agent with parallel theme assignment and watermarking 2026-03-21 23:02:09 -07:00
web_search.py chore: ran linting 2026-03-17 04:40:46 +05:30