@nomyx/assistant
Version:
A powerful assistant library and cli for your AI projects. works with Vertex AI (Claude and Gemini)
25 lines (21 loc) • 1.16 kB
text/typescript
// Export main classes
export { AIAssistant } from './AIAssistant';
export { ActionLoopImpl } from './ActionLoop';
export { ContextManager } from './ContextManager';
export { PersistentState } from './PersistentState';
export { RequestHistory } from './RequestHistory';
export { TaskExecutor } from './TaskExecutor';
export { ToolManager } from './ToolManager';
// Export prompt-related classes
export { StructuredPrompt } from './prompts/StructuredPrompt';
export { PromptRegistry } from './prompts/PromptRegistry';
export { PromptExecution } from './prompts/PromptExecution';
export { PromptAction } from './prompts/PromptAction';
// Export new classes and interfaces
export { ApplicationSeed, ApplicationTemplate, GenerationOptions, TestResult } from './ApplicationSeed';
export { EnhancedSemanticCacheManager, CacheEntryWithTTL } from './cache/EnhancedSemanticCacheManager';
export { CodeAnalyzer } from './tools/CodeAnalyzer';
export { CodeNode, CodeQualityMetrics, SecurityIssue } from './utils/CodeNode';
// Re-export types
export * from './types';
// You might want to add more exports here if there are other important modules or types to expose