dify/api/services
2026-09-03 15:18:25 +08:00
..
agent refactor(api): decouple system features and web adapters (#40772) 2026-09-01 11:50:52 +00:00
auth refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
data_migration fix(api): enforce app-scoped access on indirect resources (#40893) 2026-08-21 00:52:39 +00:00
document_indexing_proxy refactor(api): consolidate deployment edition handling (#40142) 2026-08-11 07:39:01 +00:00
enterprise feat: app access point permission (#41631) 2026-09-02 06:34:33 +00:00
entities fix: preserve billing contract and core layering 2026-09-03 12:08:26 +08:00
errors fix(workflow): block manual runs for trigger workflows (#41519) 2026-08-31 09:30:52 +00:00
openapi refactor(api): decouple system features and web adapters (#40772) 2026-09-01 11:50:52 +00:00
plugin
rag_pipeline refactor(models): pass session into PipelineCustomizedTemplate.created_user_name (#41394) 2026-08-28 02:26:41 +00:00
retention refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
tools fix(api): chain original exception in 13 except blocks per PEP 3134 (#40738) 2026-08-13 17:50:05 +00:00
trigger fix: replace bare except with except Exception in core agent, storage and vector backends (#40801) 2026-08-15 00:56:09 +00:00
workflow refactor(agent): simplify Agent v2 output contract (#41062) 2026-08-21 11:55:25 +00:00
__init__.py
account_activation_adapters.py feat: new user add automatic add to app / dataset whitelist (#41363) 2026-08-27 08:51:05 +00:00
account_activation_service.py feat: new user add automatic add to app / dataset whitelist (#41363) 2026-08-27 08:51:05 +00:00
account_avatar_file_gateway.py refactor(api): move account access behind application services (#40437) 2026-08-21 05:56:30 +00:00
account_avatar_service.py refactor(api): move account access behind application services (#40437) 2026-08-21 05:56:30 +00:00
account_billing_adapters.py refactor(api): complete account education boundary (#41153) 2026-08-25 01:48:12 +00:00
account_change_email_adapters.py refactor(api): extract change email state machine (#40439) 2026-08-21 08:13:23 +00:00
account_change_email_ports.py refactor(api): extract change email state machine (#40439) 2026-08-21 08:13:23 +00:00
account_change_email_service.py refactor(api): extract change email state machine (#40439) 2026-08-21 08:13:23 +00:00
account_deletion_adapters.py refactor(api): extract change email state machine (#40439) 2026-08-21 08:13:23 +00:00
account_deletion_feedback_service.py refactor(api): finish account controller application boundary (#40440) 2026-08-21 08:46:06 +00:00
account_deletion_service.py refactor(api): move account lifecycle into application services (#40438) 2026-08-21 08:05:43 +00:00
account_education_service.py refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
account_email_registration_adapters.py refactor(api): extract email registration application service (#41108) 2026-08-31 03:22:01 +00:00
account_email_registration_service.py refactor(api): extract email registration application service (#41108) 2026-08-31 03:22:01 +00:00
account_email.py fix(auth): normalize Gmail registration emails (#41249) 2026-08-26 07:14:27 +00:00
account_errors.py refactor(api): extract email registration application service (#41108) 2026-08-31 03:22:01 +00:00
account_initialization_service.py refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
account_integration_service.py refactor(api): move account access behind application services (#40437) 2026-08-21 05:56:30 +00:00
account_password_hasher.py refactor(api): move account access behind application services (#40437) 2026-08-21 05:56:30 +00:00
account_password_service.py refactor(api): move account access behind application services (#40437) 2026-08-21 05:56:30 +00:00
account_ports.py refactor(api): extract email registration application service (#41108) 2026-08-31 03:22:01 +00:00
account_profile_service.py refactor(api): add account profile application service (#40436) 2026-08-20 05:03:08 +00:00
account_service.py feat: route tenant model billing by persisted source 2026-09-03 11:24:05 +08:00
advanced_prompt_template_service.py
agent_app_feature_service.py
agent_app_sandbox_service.py fix(agent): align Binding file upload timeouts (#41027) 2026-08-20 18:59:44 +00:00
agent_config_service.py feat: support agent skill (#39675) 2026-08-24 05:29:14 +00:00
agent_llm_inner_service.py feat(api): track credit usage contexts (#41181) 2026-08-25 10:21:32 +00:00
agent_service.py
agent_tool_inner_service.py
annotation_service.py chore: remove unnecessary type conversions (#41454) 2026-08-29 07:04:18 +00:00
api_based_extension_service.py
api_token_service.py
app_definition_query_service.py refactor(api): extract web app runtime bootstrap (#40949) 2026-08-20 05:05:31 +00:00
app_dsl_service.py fix(api): enforce app-scoped access on indirect resources (#40893) 2026-08-21 00:52:39 +00:00
app_generate_service.py fix(workflow): block manual runs for trigger workflows (#41519) 2026-08-31 09:30:52 +00:00
app_model_config_service.py
app_ref_service.py
app_service.py refactor(api): decouple system features and web adapters (#40772) 2026-09-01 11:50:52 +00:00
app_site_service.py refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
app_task_service.py
async_workflow_service.py refactor(api): consolidate deployment edition handling (#40142) 2026-08-11 07:39:01 +00:00
attachment_service.py
audio_service.py feat(api): track credit usage contexts (#41181) 2026-08-25 10:21:32 +00:00
billing_portal_service.py refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
billing_service.py feat(billing): show Tokener metering in model providers 2026-09-03 15:18:25 +08:00
clear_free_plan_tenant_expired_logs.py refactor(api): consolidate deployment edition handling (#40142) 2026-08-11 07:39:01 +00:00
code_based_extension_service.py
compliance_download_service.py refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
conversation_service.py feat(api): track credit usage contexts (#41181) 2026-08-25 10:21:32 +00:00
conversation_variable_updater.py
credential_permission_service.py
credit_pool_service.py feat(api): track credit usage contexts (#41181) 2026-08-25 10:21:32 +00:00
data_source_oauth_service.py refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
dataset_ref_service.py
dataset_service.py chore: remove unnecessary type conversions (#41454) 2026-08-29 07:04:18 +00:00
datasource_provider_service.py feat(plugin-auth): visibility picker for OAuth credentials (#39840) 2026-08-17 02:41:26 +00:00
dsl_content.py
dsl_version.py
email_code_login_challenge.py fix(auth): harden email code login verification (#40960) 2026-08-19 06:57:47 +00:00
end_user_service.py
explore_banner_query_service.py refactor(api): snapshot explore banner feature flag (#40555) 2026-08-19 10:34:37 +00:00
external_knowledge_service.py
feature_query_service.py refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
feature_service_gateway.py refactor(api): decouple system features and web adapters (#40772) 2026-09-01 11:50:52 +00:00
feature_service.py fix: preserve billing contract and core layering 2026-09-03 12:08:26 +08:00
feedback_service.py
file_request_service.py
file_service.py refactor(api): extract web app runtime bootstrap (#40949) 2026-08-20 05:05:31 +00:00
hit_testing_service.py
human_input_delivery_test_service.py
human_input_file_upload_service.py
human_input_service.py
init_validation_service.py refactor(api): extract init validation into layered application service (#40046) 2026-08-12 08:42:09 +00:00
inner_mail_service.py refactor(api): decouple system features and web adapters (#40772) 2026-09-01 11:50:52 +00:00
installed_app_service.py refactor(api): decouple system features and web adapters (#40772) 2026-09-01 11:50:52 +00:00
knowledge_fs_operations.py
knowledge_fs_proxy.py
knowledge_retrieval_inner_service.py
legacy_model_type_migration.py
message_service.py fix(api): degrade unavailable suggestion history model 2026-09-03 11:55:20 +08:00
metadata_service.py fix(api): bind dataset operations to owners (#40149) 2026-08-11 16:37:14 +00:00
model_load_balancing_service.py
model_provider_service.py fix: preserve billing contract and core layering 2026-09-03 12:08:26 +08:00
notification_gateway.py refactor(api): decouple onboarding and notification services (#40759) 2026-08-31 04:37:07 +00:00
notification_service.py refactor(api): decouple onboarding and notification services (#40759) 2026-08-31 04:37:07 +00:00
notion_data_source_gateway.py refactor(api): thin OAuth controllers and extract application services (#40692) 2026-08-26 07:33:37 +00:00
oauth_device_flow.py
oauth_server_service.py refactor(api): thin OAuth controllers and extract application services (#40692) 2026-08-26 07:33:37 +00:00
operation_service.py
ops_service.py
partner_tenant_binding_service.py refactor(api): standardize console billing portal errors (#41055) 2026-08-24 01:55:48 +00:00
quota_service.py fix: replace bare except with except Exception in core agent, storage and vector backends (#40801) 2026-08-15 00:56:09 +00:00
recommended_app_catalog_gateway.py refactor(api): replace legacy recommended app retrieval stack (#40395) 2026-08-20 13:13:43 +00:00
recommended_app_query_service.py refactor(api): replace legacy recommended app retrieval stack (#40395) 2026-08-20 13:13:43 +00:00
saved_message_service.py
schema_definition_service.py
setup_adapters.py refactor(api): standardize session factory wiring (#41085) 2026-08-24 01:57:17 +00:00
setup_service.py
skill_management_service.py fix(api): attribute Skill Builder credit usage (#41290) 2026-08-26 07:02:45 +00:00
snippet_dsl_service.py fix(snippet): support snippet history version export (#41012) 2026-08-20 08:52:45 +00:00
snippet_generate_service.py
snippet_service.py fix(agent): complete ownership-aware deletion lifecycle (#40888) 2026-08-20 07:48:02 +00:00
step_by_step_tour_service.py refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
summary_index_service.py feat(api): track credit usage contexts (#41181) 2026-08-25 10:21:32 +00:00
system_feature_service.py refactor(api): decouple system features and web adapters (#40772) 2026-09-01 11:50:52 +00:00
tag_application_service.py refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
tag_service.py feat: support agent skill (#39675) 2026-08-24 05:29:14 +00:00
telemetry_service.py refactor(api): consolidate deployment edition handling (#40142) 2026-08-11 07:39:01 +00:00
trial_app_usage.py refactor(api): isolate trial app usage writes (#40208) 2026-08-20 13:13:42 +00:00
turnstile_service.py fix(auth): harden email code login verification (#40960) 2026-08-19 06:57:47 +00:00
variable_truncator.py
vector_service.py feat(api): track credit usage contexts (#41181) 2026-08-25 10:21:32 +00:00
vector_space_admission_service.py refactor(api): consolidate deployment edition handling (#40142) 2026-08-11 07:39:01 +00:00
web_app_runtime_query_service.py refactor(api): extract web app runtime bootstrap (#40949) 2026-08-20 05:05:31 +00:00
web_conversation_service.py
web_passport_gateways.py refactor(api): decouple system features and web adapters (#40772) 2026-09-01 11:50:52 +00:00
web_passport_service.py refactor(api): decouple system features and web adapters (#40772) 2026-09-01 11:50:52 +00:00
webapp_access_query_service.py refactor(api): reuse web app access queries for permissions (#40984) 2026-08-20 02:27:49 +00:00
webapp_auth_service.py refactor(api): decouple system features and web adapters (#40772) 2026-09-01 11:50:52 +00:00
website_service.py
workflow_app_service.py refactor(models): pass session into WorkflowAppLog accessors (#41440) 2026-08-28 14:32:27 +00:00
workflow_collaboration_service.py fix(api): enforce app-scoped access on indirect resources (#40893) 2026-08-21 00:52:39 +00:00
workflow_comment_service.py
workflow_draft_variable_service.py
workflow_event_snapshot_service.py
workflow_generator_service.py feat(api): track credit usage contexts (#41181) 2026-08-25 10:21:32 +00:00
workflow_node_execution_trace_service.py
workflow_ref_service.py
workflow_restore.py
workflow_run_service.py
workflow_service.py refactor(api): decouple system features and web adapters (#40772) 2026-09-01 11:50:52 +00:00
workflow_statistic_query_service.py refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
workflow_version_number_service.py feat: app deployment v2 (#39829) 2026-08-12 01:55:36 +00:00
workspace_member_query_service.py refactor(api): require active workspace in request context (#41280) 2026-09-02 06:54:47 +00:00
workspace_member_role_resolver.py
workspace_plan_gateway.py refactor(api): consolidate deployment edition handling (#40142) 2026-08-11 07:39:01 +00:00
workspace_query_service.py refactor(api): consolidate deployment edition handling (#40142) 2026-08-11 07:39:01 +00:00
workspace_service.py feat(billing): show Tokener metering in model providers 2026-09-03 15:18:25 +08:00