dify/api/services
Yeuoly 3d5e2c5ca1 feat(trigger): add suspend/timeslice layers and workflow CFS scheduler
- add suspend, timeslice, and trigger post engine layers
- introduce CFS workflow scheduler tasks and supporting entities
- update async workflow, trigger, and webhook services to wire in the new scheduling flow
2025-10-21 19:20:54 +08:00
..
auth
enterprise refactor: replace localStorage with HTTP-only cookies for auth tokens (#24365) 2025-10-19 21:29:04 +08:00
entities
errors
plugin Merge branch 'main' into feat/trigger 2025-10-21 14:36:07 +08:00
rag_pipeline feat(graph_engine): Support pausing workflow graph executions (#26585) 2025-10-19 21:33:41 +08:00
recommend_app
tools Merge branch 'main' into feat/trigger 2025-10-21 14:36:07 +08:00
trigger feat(trigger): add suspend/timeslice layers and workflow CFS scheduler 2025-10-21 19:20:54 +08:00
workflow feat(trigger): add suspend/timeslice layers and workflow CFS scheduler 2025-10-21 19:20:54 +08:00
__init__.py
account_service.py refactor: replace localStorage with HTTP-only cookies for auth tokens (#24365) 2025-10-19 21:29:04 +08:00
advanced_prompt_template_service.py
agent_service.py use deco to avoid current_user (#26077) 2025-10-16 15:45:51 +09:00
annotation_service.py
api_based_extension_service.py
app_dsl_service.py Merge branch 'main' into feat/trigger 2025-10-21 14:36:07 +08:00
app_generate_service.py
app_model_config_service.py
app_service.py use deco to avoid current_user (#26077) 2025-10-16 15:45:51 +09:00
async_workflow_service.py feat(trigger): add suspend/timeslice layers and workflow CFS scheduler 2025-10-21 19:20:54 +08:00
audio_service.py
billing_service.py use deco to avoid current_user (#26077) 2025-10-16 15:45:51 +09:00
clear_free_plan_tenant_expired_logs.py
code_based_extension_service.py
conversation_service.py use deco to avoid current_user (#26077) 2025-10-16 15:45:51 +09:00
dataset_service.py rm type ignore (#25715) 2025-10-21 11:26:58 +08:00
datasource_provider_service.py refactor 2025-10-18 19:41:53 +08:00
end_user_service.py refactor: remove common end user operations out of wraps.py and move it into EndUserService 2025-10-18 19:09:55 +08:00
external_knowledge_service.py
feature_service.py
file_service.py use deco to avoid current_user (#26077) 2025-10-16 15:45:51 +09:00
hit_testing_service.py rm type ignore (#25715) 2025-10-21 11:26:58 +08:00
knowledge_service.py rm type ignore (#25715) 2025-10-21 11:26:58 +08:00
message_service.py Ensure suggested questions parser returns typed sequence (#27104) 2025-10-20 13:01:09 +08:00
metadata_service.py rm type ignore (#25715) 2025-10-21 11:26:58 +08:00
model_load_balancing_service.py
model_provider_service.py rm type ignore (#25715) 2025-10-21 11:26:58 +08:00
oauth_server.py use deco to avoid current_user (#26077) 2025-10-16 15:45:51 +09:00
operation_service.py
ops_service.py
recommended_app_service.py
saved_message_service.py use deco to avoid current_user (#26077) 2025-10-16 15:45:51 +09:00
tag_service.py
variable_truncator.py fix variable-truncator max size comments (#27129) 2025-10-20 14:52:40 +09:00
vector_service.py
web_conversation_service.py use deco to avoid current_user (#26077) 2025-10-16 15:45:51 +09:00
webapp_auth_service.py refactor: replace localStorage with HTTP-only cookies for auth tokens (#24365) 2025-10-19 21:29:04 +08:00
website_service.py
workflow_app_service.py
workflow_draft_variable_service.py use deco to avoid current_user (#26077) 2025-10-16 15:45:51 +09:00
workflow_run_service.py Feat/add status filter to workflow runs (#26850) 2025-10-18 12:15:29 +08:00
workflow_service.py Merge branch 'main' into feat/trigger 2025-10-21 11:09:26 +08:00
workspace_service.py