This commit is contained in:
2025-12-02 10:59:09 +00:00
commit c1317712a9
23 changed files with 11942 additions and 0 deletions

29
ts/index.ts Normal file
View File

@@ -0,0 +1,29 @@
import * as plugins from './plugins.js';
// Export the dual-agent orchestrator (main entry point)
export { DualAgentOrchestrator } from './smartagent.classes.dualagent.js';
// Export individual agents
export { DriverAgent } from './smartagent.classes.driveragent.js';
export { GuardianAgent } from './smartagent.classes.guardianagent.js';
// Export base tool class for custom tool creation
export { BaseToolWrapper } from './smartagent.tools.base.js';
// Export standard tools
export { FilesystemTool } from './smartagent.tools.filesystem.js';
export { HttpTool } from './smartagent.tools.http.js';
export { ShellTool } from './smartagent.tools.shell.js';
export { BrowserTool } from './smartagent.tools.browser.js';
// Export all interfaces
export * from './smartagent.interfaces.js';
// Re-export useful types from smartai
export {
type ISmartAiOptions,
type TProvider,
type ChatMessage,
type ChatOptions,
type ChatResponse,
} from '@push.rocks/smartai';