Step 6a & 6b: Clean up orphan code in __init__.py

- Remove orphan exports: register_function, list_functions, get_model, get_max_tokens, get_temperature, MODEL_CONFIG
- Remove unused imports: register_function, list_functions, get_model, get_max_tokens, get_temperature, MODEL_CONFIG
- Keep only actively used exports and imports
- get_function remains (used internally)
This commit is contained in:
IGNY8 VPS (Salman)
2025-11-16 09:26:03 +00:00
parent 25b1aa39b0
commit 36b66b72f0

View File

@@ -3,7 +3,7 @@ IGNY8 AI Framework
Unified framework for all AI functions with consistent lifecycle, progress tracking, and logging.
"""
from igny8_core.ai.registry import register_function, get_function, list_functions
from igny8_core.ai.registry import get_function
from igny8_core.ai.engine import AIEngine
from igny8_core.ai.base import BaseAIFunction
from igny8_core.ai.ai_core import AICore
@@ -27,11 +27,7 @@ from igny8_core.ai.constants import (
)
from igny8_core.ai.prompts import PromptRegistry, get_prompt
from igny8_core.ai.settings import (
MODEL_CONFIG,
get_model_config,
get_model,
get_max_tokens,
get_temperature,
)
# Don't auto-import functions here - let apps.py handle it lazily
@@ -41,9 +37,7 @@ __all__ = [
'AIEngine',
'BaseAIFunction',
'AICore',
'register_function',
'get_function',
'list_functions',
# Validators
'validate_ids',
'validate_keywords_exist',
@@ -64,10 +58,6 @@ __all__ = [
'PromptRegistry',
'get_prompt',
# Settings
'MODEL_CONFIG',
'get_model_config',
'get_model',
'get_max_tokens',
'get_temperature',
]