SurfSense/surfsense_backend/app/agents/new_chat/middleware
DESKTOP-RTLN3BA\$punk 9d6e9b7e2d feat: enhance task management and timeout configurations in multi-agent chat
- Added new environment variables for controlling task execution limits, including `SURFSENSE_SUBAGENT_INVOKE_TIMEOUT_SECONDS`, `SURFSENSE_TASK_BATCH_CONCURRENCY`, and `SURFSENSE_TASK_BATCH_MAX_SIZE`.
- Updated documentation to reflect new batch processing capabilities for `task` calls, allowing for concurrent execution of multiple subagent tasks.
- Improved error handling and receipt generation for deliverables, ensuring consistent feedback on task status.
- Refactored middleware to incorporate search space ID for better task management.
2026-05-27 14:58:10 -07:00
..
__init__.py
action_log.py
anonymous_document.py
busy_mutex.py
compaction.py
context_editing.py
dedup_tool_calls.py
doom_loop.py
file_intent.py
filesystem.py
flatten_system.py
kb_persistence.py
kb_postgres_backend.py
knowledge_search.py
knowledge_tree.py
local_folder_backend.py
memory_injection.py
multi_root_local_folder_backend.py
noop_injection.py
otel_span.py
permission.py
retry_after.py
scoped_model_fallback.py
skills_backends.py
tool_call_repair.py