feat: add agent API and operational analytics

This commit is contained in:
jjbrunton committed 2026-08-08 22:08:14 +01:00
1 parent 720ea0652a
commit e8b730b592
65 files changed
+2650 -1214

No files matched your search

+3 -1
View File
@@ -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);