34 lines
1.8 KiB
PHP
Executable File
34 lines
1.8 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* WEVIA Brain Autoload — S88 Consolidated
|
|
* All cognitive modules loaded from /opt/wevia-brain/
|
|
*/
|
|
spl_autoload_register(function($class) {
|
|
$map = [
|
|
// Core modules
|
|
'MetacognitionEngine' => '/opt/wevia-brain/modules/core/metacognition.php',
|
|
'ContextManager' => '/opt/wevia-brain/modules/core/context-manager.php',
|
|
'OutputFormatter' => '/opt/wevia-brain/modules/core/output-formatter.php',
|
|
'ErrorTaxonomy' => '/opt/wevia-brain/modules/core/error-taxonomy.php',
|
|
'ConversationRouter' => '/opt/wevia-brain/modules/core/conversation-router.php',
|
|
// Advanced modules
|
|
'CodeAnalyzer' => '/opt/wevia-brain/modules/advanced/code-analyzer.php',
|
|
'ConversationMemory' => '/opt/wevia-brain/modules/advanced/conversation-memory.php',
|
|
'MultiAgent' => '/opt/wevia-brain/modules/advanced/multi-agent.php',
|
|
'SmartReporter' => '/opt/wevia-brain/modules/advanced/smart-reporter.php',
|
|
'WebIntelligence' => '/opt/wevia-brain/modules/advanced/web-intelligence.php',
|
|
// Agentic modules
|
|
'Planner' => '/opt/wevia-brain/modules/agentic/planner.php',
|
|
'SelfHealing' => '/opt/wevia-brain/modules/agentic/self-healing.php',
|
|
// Pipeline modules
|
|
'EmbeddingPipeline' => '/opt/wevia-brain/modules/pipeline/embedding-pipeline.php',
|
|
'StreamingHandler' => '/opt/wevia-brain/modules/pipeline/streaming-handler.php',
|
|
'TokenTracker' => '/opt/wevia-brain/modules/pipeline/token-tracker.php',
|
|
// V2 modules
|
|
'ChainOfThoughtV2' => '/opt/wevia-brain/modules/v2/chain-of-thought-v2.php',
|
|
'ToolUseV2' => '/opt/wevia-brain/modules/v2/tool-use-v2.php',
|
|
];
|
|
if (isset($map[$class]) && file_exists($map[$class])) {
|
|
require_once $map[$class];
|
|
}
|
|
}); |