feat: add agent API and operational analytics
This commit is contained in:
1 parent
720ea0652a
commit
e8b730b592
65 files changed
+2650
-1214
No files matched your search
+3
-1
@@ -16,6 +16,7 @@ import {
|
||||
} from './database/repositories.js';
|
||||
import { BrowserClient } from './browser/client.js';
|
||||
import { RedditApiClient } from './reddit/api.js';
|
||||
import { RedditRequestCoordinator } from './reddit/request-coordinator.js';
|
||||
import { OpenRouterClient } from './ai/openrouter.js';
|
||||
import { MonitorService } from './services/monitor.js';
|
||||
import { ProcessorService } from './services/processor.js';
|
||||
@@ -158,7 +159,7 @@ export async function bootstrap(
|
||||
}
|
||||
|
||||
// Reddit API client (shares browser context for auth)
|
||||
const redditApi = new RedditApiClient(config, logger);
|
||||
const redditApi = new RedditApiClient(config, logger, new RedditRequestCoordinator());
|
||||
redditApi.setBrowserContext(browserClient.getContext()!);
|
||||
|
||||
// Dedicated page for the response checker (background scraping that
|
||||
@@ -273,6 +274,7 @@ export async function bootstrap(
|
||||
messagesRepo,
|
||||
redditUsersRepo,
|
||||
accountAuth,
|
||||
conversationOutcomesRepo,
|
||||
);
|
||||
|
||||
const mediaSyncService = new MediaSyncService(chatService, logger, config.media.syncIntervalMs, accountAuth);
|
||||
|
||||
Reference in new issue
Block a user