mira-consciousness
Version:
Memory & Intelligence Retention Archive - Preserving The Spark
87 lines • 3.3 kB
TypeScript
#!/usr/bin/env node
/**
* Unified Smart Commands - MCP-Powered Intelligence
*
* Implements the 7 smart commands from MCP_FINAL_VISION.md:
* 1. mira (smart default) - Context-aware startup/status
* 2. mira ask <query> - Universal search
* 3. mira remember <content> - Universal storage
* 4. mira status - System intelligence
* 5. mira insights - Proactive intelligence
* 6. mira sync - Data management
* 7. mira config - System management
*/
import { Command } from 'commander';
interface SmartCommandOptions {
format?: 'json' | 'pretty' | 'summary';
verbose?: boolean;
stream?: boolean;
priority?: 'high' | 'medium' | 'low';
context?: string;
}
export declare class UnifiedSmartCommands {
private pythonInterface;
constructor();
/**
* Smart Default Command - Context-aware startup/status
* Replaces the need for separate startup/status commands
*/
smartDefault(options?: SmartCommandOptions): Promise<void>;
/**
* Universal Search - Intelligent query processing
* Replaces search, smart-search, and various query commands
*/
ask(query: string, options?: SmartCommandOptions): Promise<void>;
/**
* Universal Storage - Intelligent memory storage
* Replaces store, store-memory, secure-store, etc.
*/
remember(content: string, options?: SmartCommandOptions): Promise<void>;
/**
* System Intelligence - Comprehensive status with prioritization
* Replaces multiple status and health check commands
*/
status(options?: SmartCommandOptions): Promise<void>;
/**
* Proactive Intelligence - Streaming insights and recommendations
* Replaces various insight and analysis commands
*/
insights(options?: SmartCommandOptions): Promise<void>;
/**
* Data Management - Import/export with format detection
* Replaces import/export commands
*/
sync(operation?: string, source?: string, options?: SmartCommandOptions): Promise<void>;
/**
* System Management - Configuration and diagnostics
* Replaces setup, config, and diagnostic commands
*/
config(operation?: string, options?: SmartCommandOptions): Promise<void>;
/**
* Rule Management - Steward rules and preferences
*/
rules(operation?: string, content?: string, options?: SmartCommandOptions): Promise<void>;
private displayResponse;
private displayMorningStartup;
private displaySessionResume;
private displayGeneralStatus;
private displaySearchResults;
private displayStorageResults;
private displayStatusResults;
private displayRulesResults;
private formatResourceUsage;
private displayInsights;
private displaySyncResults;
private displayConfigResults;
private startInsightStream;
}
export declare function createSmartDefaultCommand(): Command;
export declare function createAskCommand(): Command;
export declare function createRememberCommand(): Command;
export declare function createSmartStatusCommand(): Command;
export declare function createInsightsCommand(): Command;
export declare function createSyncCommand(): Command;
export declare function createConfigCommand(): Command;
export declare function createRulesCommand(): Command;
export {};
//# sourceMappingURL=unified-smart.d.ts.map