/** * Phase 8: Capability Demonstration * * Interactive demos showcasing MAMA's capabilities through live examples. * Demonstrates file operations, code analysis, and interactive workflows. * Saves demo execution logs for future reference. */ import type { ToolDefinition } from '../agent/types.js'; /** * Demo type categories */ export type DemoType = 'file_ops' | 'code_analysis' | 'interactive' | 'all'; /** * Demo execution result */ export interface DemoResult { type: DemoType; name: string; description: string; steps: Array<{ action: string; result: string; success: boolean; }>; timestamp: string; } /** * Input schema for demonstrate_capability tool */ export interface DemoToolInput { demo_type?: DemoType; interactive?: boolean; save_log?: boolean; } /** * Phase 8 Tool: Demonstrate Capability */ export declare const PHASE_8_TOOL: ToolDefinition; /** * Handler for demonstrate_capability tool */ export declare function handleDemoTool(input: DemoToolInput): Promise>; //# sourceMappingURL=phase-8-demo.d.ts.map