@agentkai/browser
Version:
AgentKai的浏览器环境特定实现
19 lines (18 loc) • 699 B
JavaScript
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());
}
}