30 lines
973 B
TypeScript
30 lines
973 B
TypeScript
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';
|