SurfSense/surfsense_backend/app/agents/new_chat
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
..
middleware fix: guard display_name.split() against whitespace-only IndexError (recurseml feedback) 2026-04-10 15:29:56 +05:30
tools feat: add unified HITL approval utility for sensitive tool actions 2026-04-13 20:12:57 +05:30
__init__.py feat: made agent file sytem optimized 2026-03-28 16:39:46 -07:00
chat_deepagent.py feat: add unified HITL approval utility for sensitive tool actions 2026-04-13 20:12:57 +05:30
checkpointer.py feat: implement connection pooling for AsyncPostgresSaver in checkpointer 2026-02-05 17:32:43 -08:00
context.py organize deepagent codebase 2025-12-20 18:35:39 +02:00
llm_config.py feat: complete MiniMax LLM provider integration 2026-03-13 07:27:47 +08:00
memory_extraction.py fix: guard display_name.split() against whitespace-only IndexError (recurseml feedback) 2026-04-10 15:29:56 +05:30
sandbox.py feat: enhance caching mechanisms to prevent memory leaks 2026-02-27 17:56:00 -08:00
system_prompt.py feat: enhance memory management protocols to enforce structured headings, utilize user first names in entries, and improve clarity in memory update rules 2026-04-10 04:51:56 +05:30
utils.py inject tools at runtime 2025-12-20 18:35:39 +02:00