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. 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.engine import AIEngine
from igny8_core.ai.base import BaseAIFunction from igny8_core.ai.base import BaseAIFunction
from igny8_core.ai.ai_core import AICore 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.prompts import PromptRegistry, get_prompt
from igny8_core.ai.settings import ( from igny8_core.ai.settings import (
MODEL_CONFIG,
get_model_config, get_model_config,
get_model,
get_max_tokens,
get_temperature,
) )
# Don't auto-import functions here - let apps.py handle it lazily # Don't auto-import functions here - let apps.py handle it lazily
@@ -41,9 +37,7 @@ __all__ = [
'AIEngine', 'AIEngine',
'BaseAIFunction', 'BaseAIFunction',
'AICore', 'AICore',
'register_function',
'get_function', 'get_function',
'list_functions',
# Validators # Validators
'validate_ids', 'validate_ids',
'validate_keywords_exist', 'validate_keywords_exist',
@@ -64,10 +58,6 @@ __all__ = [
'PromptRegistry', 'PromptRegistry',
'get_prompt', 'get_prompt',
# Settings # Settings
'MODEL_CONFIG',
'get_model_config', 'get_model_config',
'get_model',
'get_max_tokens',
'get_temperature',
] ]