pass thread_id to filesystem middleware

This commit is contained in:
CREDO23 2026-04-13 16:23:53 +02:00
parent a7e70020b1
commit 823e3ebb1d

View file

@ -439,6 +439,7 @@ async def create_surfsense_deep_agent(
SurfSenseFilesystemMiddleware( SurfSenseFilesystemMiddleware(
search_space_id=search_space_id, search_space_id=search_space_id,
created_by_id=user_id, created_by_id=user_id,
thread_id=thread_id,
), ),
create_summarization_middleware(llm, StateBackend), create_summarization_middleware(llm, StateBackend),
PatchToolCallsMiddleware(), PatchToolCallsMiddleware(),
@ -466,6 +467,7 @@ async def create_surfsense_deep_agent(
SurfSenseFilesystemMiddleware( SurfSenseFilesystemMiddleware(
search_space_id=search_space_id, search_space_id=search_space_id,
created_by_id=user_id, created_by_id=user_id,
thread_id=thread_id,
), ),
SubAgentMiddleware(backend=StateBackend, subagents=[general_purpose_spec]), SubAgentMiddleware(backend=StateBackend, subagents=[general_purpose_spec]),
create_summarization_middleware(llm, StateBackend), create_summarization_middleware(llm, StateBackend),