mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-13 17:52:38 +02:00
Add SSE envelope helpers under app.services.streaming.
This commit is contained in:
parent
a421e7d792
commit
a9bf7ab7d2
3 changed files with 73 additions and 0 deletions
|
|
@ -0,0 +1,25 @@
|
|||
"""Prefixed UUID generators for stream parts."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import uuid
|
||||
|
||||
|
||||
def generate_message_id() -> str:
|
||||
return f"msg_{uuid.uuid4().hex}"
|
||||
|
||||
|
||||
def generate_text_id() -> str:
|
||||
return f"text_{uuid.uuid4().hex}"
|
||||
|
||||
|
||||
def generate_reasoning_id() -> str:
|
||||
return f"reasoning_{uuid.uuid4().hex}"
|
||||
|
||||
|
||||
def generate_tool_call_id() -> str:
|
||||
return f"call_{uuid.uuid4().hex}"
|
||||
|
||||
|
||||
def generate_subagent_run_id() -> str:
|
||||
return f"subagent_{uuid.uuid4().hex}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue