Add account browsing simulation

This commit is contained in:
jjbrunton committed 2026-08-11 21:40:31 +01:00
1 parent e2d7dc4b82
commit 27012399ec
31 files changed
+1476 -28

No files matched your search

+3
View File
@@ -37,6 +37,7 @@ import type { ConversationAutomationService } from './conversation-automation.js
import type { RecipientAccountStatusService } from './recipient-account-status.js';
import type { AccountEstablishmentService } from './account-establishment.js';
import type { AccountGrowthService } from './account-growth.js';
import type { AccountBrowsingSimulationService } from './account-browsing-simulation.js';
import type { ProcessedPost, ProcessResult } from './processor.js';
/** Credentials passed to a factory. They must never be exposed by list/snapshot APIs. */
@@ -91,6 +92,8 @@ export interface RedditAccountRuntimeResources {
* functional without it, and it is disabled per account by default.
*/
growthService?: AccountGrowthService;
/** Simulation-only browsing selection. It has no Reddit write dependency. */
browsingService?: AccountBrowsingSimulationService;
mediaExchange?: MediaLibraryExchangeService;
rateLimiter: RateLimiter;
}