mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-13 01:32:40 +02:00
feat: improved document, folder mentions rendering
Some checks are pending
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
Some checks are pending
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
This commit is contained in:
parent
28a02a9143
commit
c8374e6c5b
59 changed files with 1725 additions and 361 deletions
|
|
@ -43,9 +43,7 @@ class EmitterRegistry:
|
|||
return main_emitter()
|
||||
|
||||
def has_active_subagents(self) -> bool:
|
||||
return any(
|
||||
emitter.level == "subagent" for emitter in self._by_run_id.values()
|
||||
)
|
||||
return any(emitter.level == "subagent" for emitter in self._by_run_id.values())
|
||||
|
||||
def clear(self) -> None:
|
||||
self._by_run_id.clear()
|
||||
|
|
|
|||
|
|
@ -6,9 +6,7 @@ from ..emitter import Emitter, attach_emitted_by
|
|||
from ..envelope import format_sse
|
||||
|
||||
|
||||
def format_reasoning_start(
|
||||
reasoning_id: str, *, emitter: Emitter | None = None
|
||||
) -> str:
|
||||
def format_reasoning_start(reasoning_id: str, *, emitter: Emitter | None = None) -> str:
|
||||
return format_sse(
|
||||
attach_emitted_by({"type": "reasoning-start", "id": reasoning_id}, emitter)
|
||||
)
|
||||
|
|
@ -28,9 +26,7 @@ def format_reasoning_delta(
|
|||
)
|
||||
|
||||
|
||||
def format_reasoning_end(
|
||||
reasoning_id: str, *, emitter: Emitter | None = None
|
||||
) -> str:
|
||||
def format_reasoning_end(reasoning_id: str, *, emitter: Emitter | None = None) -> str:
|
||||
return format_sse(
|
||||
attach_emitted_by({"type": "reasoning-end", "id": reasoning_id}, emitter)
|
||||
)
|
||||
|
|
|
|||
|
|
@ -7,9 +7,7 @@ from ..envelope import format_sse
|
|||
|
||||
|
||||
def format_text_start(text_id: str, *, emitter: Emitter | None = None) -> str:
|
||||
return format_sse(
|
||||
attach_emitted_by({"type": "text-start", "id": text_id}, emitter)
|
||||
)
|
||||
return format_sse(attach_emitted_by({"type": "text-start", "id": text_id}, emitter))
|
||||
|
||||
|
||||
def format_text_delta(
|
||||
|
|
@ -26,6 +24,4 @@ def format_text_delta(
|
|||
|
||||
|
||||
def format_text_end(text_id: str, *, emitter: Emitter | None = None) -> str:
|
||||
return format_sse(
|
||||
attach_emitted_by({"type": "text-end", "id": text_id}, emitter)
|
||||
)
|
||||
return format_sse(attach_emitted_by({"type": "text-end", "id": text_id}, emitter))
|
||||
|
|
|
|||
|
|
@ -84,9 +84,7 @@ class StreamingService:
|
|||
def format_step_finish(self, *, emitter: Emitter | None = None) -> str:
|
||||
return lifecycle.format_step_finish(emitter=emitter)
|
||||
|
||||
def format_text_start(
|
||||
self, text_id: str, *, emitter: Emitter | None = None
|
||||
) -> str:
|
||||
def format_text_start(self, text_id: str, *, emitter: Emitter | None = None) -> str:
|
||||
return text.format_text_start(text_id, emitter=emitter)
|
||||
|
||||
def format_text_delta(
|
||||
|
|
@ -94,9 +92,7 @@ class StreamingService:
|
|||
) -> str:
|
||||
return text.format_text_delta(text_id, delta, emitter=emitter)
|
||||
|
||||
def format_text_end(
|
||||
self, text_id: str, *, emitter: Emitter | None = None
|
||||
) -> str:
|
||||
def format_text_end(self, text_id: str, *, emitter: Emitter | None = None) -> str:
|
||||
return text.format_text_end(text_id, emitter=emitter)
|
||||
|
||||
def format_reasoning_start(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue