CoolFace
Apppublic

KaiserShultz/Ankelodon_AI_Multi_task_agentic_system

sourceHugging Facemitupdated 1y agoView on Hugging Face
1likes
__init__.py105 linesDownload Raw Back to src
1"""ANKELODON: Core AI Agent Package.2 3Import key components for easy use:4from src import workflow, llm5"""6 7"""8Ankelodon Multi-Agent System – package init.9 10Экспортирует удобный публичный API для работы с графом, состоянием агента,11схемами и конфигом. Клади этот файл в директорию, где лежат:12agent.py, config.py, nodes.py, schemas.py, state.py13(у тебя это src/).14"""15 16# Версия пакета (по желанию обновляй вручную/из git)17__version__ = "0.1.0"18 19# ── Граф/сборка20from .agent import build_workflow21 22# ── Состояние23from .state import AgentState24 25# ── Схемы/модели26from .schemas import (27    ComplexityLevel,28    CritiqueFeedback,29    PlannerPlan,30    PlanStep,31    ExecutionReport,32    ToolExecution,33    TaskType,34)35 36# ── Конфиг/LLM/Tools37from .config import (38    config,39    TOOLS,40    DEBUGGING_TOOL_NODE,41    llm,42    llm_deterministic,43    planner_llm,44    llm_with_tools,45    llm_criticist,46    llm_reasoning,47)48 49# ── Узлы/роутеры (если нужно вызывать напрямую или для тестов)50from .nodes import (51    query_input,52    complexity_assessor,53    planner,54    agent,55    simple_executor,56    critic_evaluator,57    replanner,58    enhanced_finalizer,59    # роутеры60    should_continue,61    should_use_planning,62    should_replan,63    should_use_tools_simple_executor,64)65 66__all__ = [67    # версия68    "__version__",69    # сборка графа70    "build_workflow",71    # состояние72    "AgentState",73    # схемы74    "ComplexityLevel",75    "CritiqueFeedback",76    "PlannerPlan",77    "PlanStep",78    "ExecutionReport",79    "ToolExecution",80    "TaskType",81    # конфиг/модели/тулы82    "config",83    "TOOLS",84    "DEBUGGING_TOOL_NODE",85    "llm",86    "llm_deterministic",87    "planner_llm",88    "llm_with_tools",89    "llm_criticist",90    "llm_reasoning",91    # узлы и роутеры92    "query_input",93    "complexity_assessor",94    "planner",95    "agent",96    "simple_executor",97    "critic_evaluator",98    "replanner",99    "enhanced_finalizer",100    "should_continue",101    "should_use_planning",102    "should_replan",103    "should_use_tools_simple_executor",104]105