fix(i-c): ARCH-026 behoben — fehlende Manifest-Deklarationen ergaenzt (automation→mail, mcp_server→unified_search, tasks→kommunikation, self_improvement→kommunikation); resolve_load_order verifiziert 25 plugins topologisch ohne Zyklen
Check Cross-Plugin Imports / check (push) Has been cancelled

This commit is contained in:
Agent Zero
2026-08-24 21:26:41 +02:00
parent 1b22da8b0d
commit 49ca4c5fb2
5 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -38,7 +38,7 @@ class AutomationPlugin(BasePlugin):
"Define AI agents with LLM models and tools, create event/schedule/manual "
"automations with conditions and actions, schedule cron jobs, and track execution logs."
),
dependencies=[],
dependencies=["mail"],
routes=[
PluginRouteDef(
path="/api/v1/automation",
+1 -1
View File
@@ -14,7 +14,7 @@ class McpServerPlugin(BasePlugin):
version="1.0.0",
display_name="MCP Server",
description="Exposes LeoCRM data (contacts, calendar, mail, DMS) to external MCP clients via API-token auth.",
dependencies=["permissions"],
dependencies=["permissions", "unified_search"],
routes=[
PluginRouteDef(
path="/api/v1/mcp",
@@ -24,7 +24,7 @@ class SelfImprovementPlugin(BasePlugin):
version="1.0.0",
display_name="Self-Improvement",
description="Controlled self-improvement loop: signals, patterns, proposals, evaluation, approval, activation, rollback, impact measurement.",
dependencies=["permissions", "automation", "ai_proactive"],
dependencies=["permissions", "automation", "ai_proactive", "kommunikation"],
routes=[
PluginRouteDef(
path="/api/v1/improvement",
+1 -1
View File
@@ -21,7 +21,7 @@ class TasksPlugin(BasePlugin):
version="1.0.0",
display_name="Tasks",
description="Manage free tasks/activities with status, priority, due dates, and contact links.",
dependencies=["permissions"],
dependencies=["permissions", "kommunikation"],
routes=[
PluginRouteDef(
path="/api/v1/tasks",