forked from genewildish/Mainline
feat(integration): Complete feature rewrite with pipeline architecture, effects system, and display improvements
Major changes: - Pipeline architecture with capability-based dependency resolution - Effects plugin system with performance monitoring - Display abstraction with multiple backends (terminal, null, websocket) - Camera system for viewport scrolling - Sensor framework for real-time input - Command-and-control system via ntfy - WebSocket display backend for browser clients - Comprehensive test suite and documentation Issue #48: ADR for preset scripting language included This commit consolidates 110 individual commits into a single feature integration that can be reviewed and tested before further refinement.
This commit is contained in:
34
engine/app/__init__.py
Normal file
34
engine/app/__init__.py
Normal file
@@ -0,0 +1,34 @@
|
||||
"""
|
||||
Application orchestrator — pipeline mode entry point.
|
||||
|
||||
This package contains the main application logic for the pipeline mode,
|
||||
including pipeline construction, UI controller setup, and the main render loop.
|
||||
"""
|
||||
|
||||
# Re-export from engine for backward compatibility with tests
|
||||
# Re-export effects plugins for backward compatibility with tests
|
||||
import engine.effects.plugins as effects_plugins
|
||||
from engine import config
|
||||
|
||||
# Re-export display registry for backward compatibility with tests
|
||||
from engine.display import DisplayRegistry
|
||||
|
||||
# Re-export fetch functions for backward compatibility with tests
|
||||
from engine.fetch import fetch_all, fetch_poetry, load_cache
|
||||
from engine.pipeline import list_presets
|
||||
|
||||
from .main import main, run_pipeline_mode_direct
|
||||
from .pipeline_runner import run_pipeline_mode
|
||||
|
||||
__all__ = [
|
||||
"config",
|
||||
"list_presets",
|
||||
"main",
|
||||
"run_pipeline_mode",
|
||||
"run_pipeline_mode_direct",
|
||||
"fetch_all",
|
||||
"fetch_poetry",
|
||||
"load_cache",
|
||||
"DisplayRegistry",
|
||||
"effects_plugins",
|
||||
]
|
||||
Reference in New Issue
Block a user