UNPKG

@agentkai/browser

Version:

AgentKai的浏览器环境特定实现

19 lines (18 loc) 699 B
import { BaseAISystem } from '@agentkai/core'; import { BrowserSearchProvider } from '../memory/embedding'; import { ConfigService } from '../services/config.service'; import { BrowserStorage } from '../storage/BrowserStorage'; export class AISystem extends BaseAISystem { createConfigService() { return new ConfigService(); } createGoalStorage() { return new BrowserStorage('/data/goals', 'goals'); } createMemoryStorage() { return new BrowserStorage('/data/memory', 'memory'); } createMemorySearchProvider() { return new BrowserSearchProvider('agentkai-memory-index', this.createEmbeddingProvider(), this.createMemoryStorage()); } }