skills + agents

This commit is contained in:
2026-04-19 20:05:45 +03:00
parent 2228a00035
commit 277ce7b3b3
40 changed files with 1155 additions and 1868 deletions

View File

@@ -3,7 +3,7 @@
# @SEMANTICS: git, llm, commit
# @PURPOSE: LLM-based extensions for the Git plugin, specifically for commit message generation.
# @LAYER: Domain
# @RELATION: DEPENDS_ON -> backend.src.plugins.llm_analysis.service.LLMClient
# @RELATION: DEPENDS_ON -> [LLMClient]
from typing import List
from tenacity import retry, stop_after_attempt, wait_exponential

View File

@@ -3,10 +3,10 @@
# @SEMANTICS: plugin, llm, analysis, documentation
# @PURPOSE: Implements DashboardValidationPlugin and DocumentationPlugin.
# @LAYER: Domain
# @RELATION: INHERITS -> backend.src.core.plugin_base.PluginBase
# @RELATION: CALLS -> backend.src.plugins.llm_analysis.service.ScreenshotService
# @RELATION: CALLS -> backend.src.plugins.llm_analysis.service.LLMClient
# @RELATION: CALLS -> backend.src.services.llm_provider.LLMProviderService
# @RELATION: INHERITS -> [PluginBase]
# @RELATION: CALLS -> [ScreenshotService]
# @RELATION: CALLS -> [LLMClient]
# @RELATION: CALLS -> [LLMProviderService]
# @RELATION: USES -> TaskContext
# @INVARIANT: All LLM interactions must be executed as asynchronous tasks.

View File

@@ -3,7 +3,7 @@
# @SEMANTICS: scheduler, task, automation
# @PURPOSE: Provides helper functions to schedule LLM-based validation tasks.
# @LAYER: Domain
# @RELATION: DEPENDS_ON -> backend.src.core.scheduler
# @RELATION: DEPENDS_ON -> [SchedulerService]
from typing import Dict, Any
from ...dependencies import get_task_manager, get_scheduler_service