fix(imports): 3 broken imports — ENTITY_MODELS path, Room→CommConversation, get_cached_mail_summary→MailService
Check Cross-Plugin Imports / check (push) Has been cancelled
Check Cross-Plugin Imports / check (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,327 @@
|
||||
{
|
||||
"contracts": [
|
||||
{
|
||||
"name": "ContractError",
|
||||
"file": "app/plugins/builtins/contracts.py",
|
||||
"attributes": []
|
||||
},
|
||||
{
|
||||
"name": "PluginContract",
|
||||
"file": "app/plugins/builtins/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ContractRegistry",
|
||||
"file": "app/plugins/builtins/contracts.py",
|
||||
"attributes": [
|
||||
"_instance"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "McpClientContract",
|
||||
"file": "app/plugins/builtins/mcp_client/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"McpServerConfig",
|
||||
"McpClient",
|
||||
"McpServerExecuteRequest",
|
||||
"McpServerExecuteResponse",
|
||||
"McpServerToolInfo",
|
||||
"McpServerToolsResponse"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ForgejoErrorReporterContract",
|
||||
"file": "app/plugins/builtins/forgejo_error_reporter/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"report_error_to_forgejo",
|
||||
"ReportedError"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AutomationContract",
|
||||
"file": "app/plugins/builtins/automation/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"AgentDefinition",
|
||||
"Automation",
|
||||
"CronJob",
|
||||
"AgentRun",
|
||||
"AgentVersion",
|
||||
"AutomationRun",
|
||||
"AutomationVersion",
|
||||
"AgentService",
|
||||
"AutomationService",
|
||||
"CronJobService",
|
||||
"RunLogService",
|
||||
"run_agent",
|
||||
"run_automation",
|
||||
"calculate_next_run",
|
||||
"scheduler_tick",
|
||||
"send_agent_message"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "DmsContract",
|
||||
"file": "app/plugins/builtins/dms/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"DmsFile",
|
||||
"Folder"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "MailContract",
|
||||
"file": "app/plugins/builtins/mail/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"Mail"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TestContractRegistry",
|
||||
"file": "app/plugins/builtins/tests/test_contracts.py",
|
||||
"attributes": []
|
||||
},
|
||||
{
|
||||
"name": "TestKommunikationContract",
|
||||
"file": "app/plugins/builtins/tests/test_contracts.py",
|
||||
"attributes": []
|
||||
},
|
||||
{
|
||||
"name": "TestAIAssistantContract",
|
||||
"file": "app/plugins/builtins/tests/test_contracts.py",
|
||||
"attributes": []
|
||||
},
|
||||
{
|
||||
"name": "TestMailContract",
|
||||
"file": "app/plugins/builtins/tests/test_contracts.py",
|
||||
"attributes": []
|
||||
},
|
||||
{
|
||||
"name": "TasksContract",
|
||||
"file": "app/plugins/builtins/tasks/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"list_tasks",
|
||||
"get_task",
|
||||
"create_task",
|
||||
"update_task",
|
||||
"delete_task",
|
||||
"assign_task",
|
||||
"update_task_status",
|
||||
"get_due_tasks",
|
||||
"Task"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CalendarContract",
|
||||
"file": "app/plugins/builtins/calendar/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"Calendar",
|
||||
"CalendarEntry",
|
||||
"CalendarEntryLink"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "UnifiedSearchContract",
|
||||
"file": "app/plugins/builtins/unified_search/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"generate_embedding",
|
||||
"hybrid_search",
|
||||
"find_similar_all_types",
|
||||
"get_search_registry",
|
||||
"llm_analyze_query",
|
||||
"BaseSearchProvider"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "GraphRagContract",
|
||||
"file": "app/plugins/builtins/graph_rag/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"GraphRAGSearchProvider"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ReportGeneratorContract",
|
||||
"file": "app/plugins/builtins/report_generator/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"ReportTemplate",
|
||||
"ReportInstance",
|
||||
"generate_pdf",
|
||||
"generate_print_pdf",
|
||||
"generate_preset_report",
|
||||
"generate_pdf_from_template_content",
|
||||
"render_template_file",
|
||||
"render_template_string",
|
||||
"get_preset_list",
|
||||
"PRESET_META",
|
||||
"PRESET_TEMPLATES"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "SystemNotifContract",
|
||||
"file": "app/plugins/builtins/system_notif/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"SystemParticipantHandler"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "EntityLinksContract",
|
||||
"file": "app/plugins/builtins/entity_links/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"EntityLink"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "KommunikationContract",
|
||||
"file": "app/plugins/builtins/kommunikation/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"parse_mentions",
|
||||
"get_conversation",
|
||||
"get_messages",
|
||||
"send_message",
|
||||
"create_plugin_room",
|
||||
"get_participant_registry",
|
||||
"ParticipantHandler",
|
||||
"MiniAppRegistry",
|
||||
"MiniAppDef",
|
||||
"get_miniapp_registry",
|
||||
"reset_miniapp_registry",
|
||||
"post_system_message",
|
||||
"CommConversation",
|
||||
"CommMessage",
|
||||
"CommParticipant"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AiProactiveContract",
|
||||
"file": "app/plugins/builtins/ai_proactive/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"ProactiveSuggestion",
|
||||
"ContextLog",
|
||||
"ProactiveSettings",
|
||||
"handle_context_change",
|
||||
"get_active_suggestions",
|
||||
"get_sse_queue",
|
||||
"get_stats",
|
||||
"get_user_settings",
|
||||
"mark_dismissed",
|
||||
"push_suggestion",
|
||||
"register_context_tools",
|
||||
"deep_analysis",
|
||||
"heartbeat"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AIAssistantContract",
|
||||
"file": "app/plugins/builtins/ai_assistant/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"get_tool_registry",
|
||||
"ToolRegistry",
|
||||
"AITool",
|
||||
"get_default_provider"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TagsContract",
|
||||
"file": "app/plugins/builtins/tags/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"Tag",
|
||||
"TagAssignment"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "PermissionsContract",
|
||||
"file": "app/plugins/builtins/permissions/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"Permission",
|
||||
"ShareLink"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "McpServerContract",
|
||||
"file": "app/plugins/builtins/mcp_server/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"ToolDefinitions",
|
||||
"ToolHandlers",
|
||||
"get_tool_definition",
|
||||
"get_all_tool_names",
|
||||
"McpToolDefinition",
|
||||
"McpToolExecuteRequest",
|
||||
"McpToolExecuteResponse",
|
||||
"McpToolListResponse",
|
||||
"McpToolParameter",
|
||||
"McpServerConfig"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AiUiControlContract",
|
||||
"file": "app/plugins/builtins/ai_ui_control/contracts.py",
|
||||
"attributes": [
|
||||
"contract_name",
|
||||
"AIUIControlWSManager",
|
||||
"UICommand",
|
||||
"UICommandCreate",
|
||||
"UICommandFeedback",
|
||||
"UICommandResponse",
|
||||
"UICommandStatus",
|
||||
"UICommandStatusResponse",
|
||||
"UICommandType"
|
||||
]
|
||||
}
|
||||
],
|
||||
"accesses": [
|
||||
{
|
||||
"contract": "AIAssistantContract",
|
||||
"attribute": "get_tool_registry",
|
||||
"file": "app/plugins/builtins/automation/agent_coordinator.py"
|
||||
},
|
||||
{
|
||||
"contract": "AIAssistantContract",
|
||||
"attribute": "get_tool_registry",
|
||||
"file": "app/plugins/builtins/automation/agent_coordinator.py"
|
||||
},
|
||||
{
|
||||
"contract": "GraphRagContract",
|
||||
"attribute": "GraphRAGSearchProvider",
|
||||
"file": "app/plugins/builtins/unified_search/provider_registry.py"
|
||||
},
|
||||
{
|
||||
"contract": "AutomationContract",
|
||||
"attribute": "AgentRun",
|
||||
"file": "app/plugins/builtins/ai_assistant/external_api.py"
|
||||
},
|
||||
{
|
||||
"contract": "AutomationContract",
|
||||
"attribute": "AgentRun",
|
||||
"file": "app/plugins/builtins/ai_assistant/external_api.py"
|
||||
},
|
||||
{
|
||||
"contract": "AutomationContract",
|
||||
"attribute": "AgentRun",
|
||||
"file": "app/plugins/builtins/ai_assistant/external_api.py"
|
||||
},
|
||||
{
|
||||
"contract": "DmsContract",
|
||||
"attribute": "DmsFile",
|
||||
"file": "app/plugins/builtins/permissions/public_routes.py"
|
||||
}
|
||||
],
|
||||
"mismatches": []
|
||||
}
|
||||
Reference in New Issue
Block a user