behemoth-cli
Version:
🌍 BEHEMOTH CLIv3.760.4 - Level 50+ POST-SINGULARITY Intelligence Trading AI
61 lines • 1.89 kB
TypeScript
/**
* CLI Configuration
* Controls CLI-specific features and behaviors
*/
export interface CLIConfig {
enableStreaming: boolean;
enableAdvancedHistory: boolean;
enableInteractiveCharts: boolean;
enableAutocomplete: boolean;
maxHistoryEntries: number;
}
export declare const CLI_CONFIG: CLIConfig;
export declare const WEBUI_CONFIG: {
enableStreaming: boolean;
enableAdvancedFeatures: boolean;
streamingSpeed: number;
autoRefreshInterval: number;
};
/**
* Get configuration based on environment
*/
export declare function getConfig(environment?: 'cli' | 'webui'): CLIConfig | {
enableStreaming: boolean;
enableAdvancedFeatures: boolean;
streamingSpeed: number;
autoRefreshInterval: number;
};
/**
* Check if streaming is enabled for current environment
*/
export declare function isStreamingEnabled(environment?: 'cli' | 'webui'): boolean;
/**
* CLI-specific feature flags
*/
export declare const CLI_FEATURES: {
readonly DISABLE_STREAMING: true;
readonly ENABLE_ASCII_CHARTS: true;
readonly ENABLE_COMMAND_HISTORY: true;
readonly ENABLE_AUTOCOMPLETE: true;
readonly ENABLE_SMART_GROUPING: false;
readonly ENABLE_PROGRESSIVE_DISCLOSURE: false;
readonly PREFER_COMPACT_OUTPUT: true;
readonly SHOW_TIMESTAMPS: true;
readonly MAX_CHART_HEIGHT: 15;
readonly MAX_CHART_WIDTH: 80;
};
/**
* WebUI-specific feature flags
*/
export declare const WEBUI_FEATURES: {
readonly ENABLE_STREAMING: true;
readonly ENABLE_TYPING_ANIMATIONS: true;
readonly ENABLE_SMART_GROUPING: true;
readonly ENABLE_PROGRESSIVE_DISCLOSURE: true;
readonly ENABLE_CRYPTO_TICKER: true;
readonly ENABLE_REAL_TIME_UPDATES: true;
readonly ANIMATED_TRANSITIONS: true;
readonly SHOW_DETAILED_METADATA: true;
readonly ENABLE_EXPORT_FEATURES: true;
};
//# sourceMappingURL=cli-config.d.ts.map